:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sb-paper:#f7f4f8;--sb-surface:#fff;--sb-wash:#eee7f0;--sb-ink:#29232b;--sb-muted:#66586a;--sb-plum:#5b2a5e;--sb-rule:#cec1d1;--sb-focus:#853b78;--sb-heading:var(--sb-font-heading), Georgia, serif;--sb-body:var(--sb-font-body), Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--sb-paper:#211c24;--sb-surface:#2c2530;--sb-wash:#382e3c;--sb-ink:#f5eef7;--sb-muted:#c8b9cf;--sb-plum:#e1b5e3;--sb-rule:#64516c;--sb-focus:#f0c5ee}}:root{--sb-warning:#784600;--sb-urgent:#a12e42}@media (prefers-color-scheme:dark){:root{--sb-warning:#f5ce88;--sb-urgent:#ffb4c1}}*{box-sizing:border-box}html{scroll-padding-top:2rem}body{background:var(--sb-paper);color:var(--sb-ink);font:1rem/1.75 var(--sb-body);margin:0}a{color:var(--sb-plum);text-underline-offset:.22em;overflow-wrap:anywhere;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--sb-focus);outline-offset:5px;border-radius:2px}::selection{background:var(--sb-plum);color:var(--sb-paper)}h1,h2,h3{font-family:var(--sb-heading);text-wrap:pretty;font-weight:500;line-height:1.17}h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4.6vw,4.7rem)}h2{letter-spacing:-.025em;margin:0 0 1.4rem;font-size:clamp(1.65rem,2.6vw,2.35rem)}h3{margin:1.8rem 0 1rem;font-size:1.45rem}p{margin:0 0 1.3rem}ul,ol{padding-inline-start:1.35rem}li+li{margin-top:.6rem}img{max-width:100%;height:auto;display:block}summary{cursor:pointer}summary::marker{color:var(--sb-plum)}sup{font-size:.7em;line-height:0}sup a{padding-inline:.12em}.sb-skip-link{z-index:10;background:var(--sb-surface);padding:.6rem 1rem;position:absolute;top:.75rem;left:1rem;transform:translateY(-200%)}.sb-skip-link:focus{transform:none}.sb-edition,.sb-masthead-inner,.sb-colophon-inner{width:min(100% - 6rem,1248px);margin-inline:auto}.sb-edition:focus{outline:none}.sb-masthead{border-top:5px solid var(--sb-plum);border-bottom:1px solid var(--sb-rule)}.sb-masthead-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.5rem;display:flex}.sb-wordmark{font:600 clamp(1.4rem, 2.2vw, 2rem)/1.1 var(--sb-heading);letter-spacing:-.04em;text-decoration:none}.sb-tagline{color:var(--sb-muted);margin:.5rem 0 0;font-size:.75rem}.sb-masthead-tools{flex-shrink:0;align-items:center;gap:2rem;display:flex}.sb-product-index{position:relative}.sb-product-index summary{color:var(--sb-plum);justify-content:space-between;align-items:center;gap:2rem;padding:.6rem 0;font-weight:600;list-style:none;display:flex}.sb-product-index summary::-webkit-details-marker{display:none}.sb-index-toggle{border-bottom:1.5px solid;border-right:1.5px solid;width:.6rem;height:.6rem;transform:rotate(45deg)translateY(-2px)}.sb-product-index[open] .sb-index-toggle{transform:rotate(225deg)}.sb-index-menu{z-index:5;background:var(--sb-surface);border:1px solid var(--sb-rule);border-top:3px solid var(--sb-plum);min-width:290px;margin:0;padding:.75rem;list-style:none;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 18px 35px #29152d1a}.sb-index-menu li+li{margin:0}.sb-index-menu a{padding:.65rem .8rem;text-decoration:none;display:block}.sb-index-menu a:hover,.sb-index-menu a[aria-current=page]{background:var(--sb-wash)}.sb-languages{flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.sb-languages a{padding-block:.7rem}.sb-opening{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem 3.5rem;padding-block:3.7rem 3.5rem;display:grid}.sb-opening-title{grid-column:1/-1;max-width:1050px}.sb-opening-intro{grid-area:2/1}.sb-cover-frame{background:var(--sb-wash);border-radius:.3rem 3rem .3rem .3rem;grid-area:2/2;overflow:hidden}.sb-cover-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.sb-standfirst{font-size:1.06rem;line-height:1.8}.sb-review{color:var(--sb-muted);max-width:66ch;margin:1.5rem 0 0;font-size:.73rem;line-height:1.65}.sb-opening-home{grid-template-columns:1fr 1fr}.sb-opening-home .sb-opening-title{grid-area:1/1}.sb-opening-home .sb-cover-frame{border-radius:5rem .4rem;grid-area:1/2}.sb-opening-home .sb-opening-intro{border-top:1px solid var(--sb-rule);grid-area:2/1/auto/-1;grid-template-columns:2fr 1fr;align-items:start;gap:3rem;padding-top:2rem;display:grid}.sb-opening-home .sb-review{margin-top:.2rem}.sb-opening-home .sb-standfirst{margin:0}.sb-section-heading{border-bottom:2px solid var(--sb-plum);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.sb-section-heading h2{margin:0}.sb-section-heading>span{color:var(--sb-muted);font-size:.85rem}.sb-rail-frame{min-width:0;max-width:100%;margin-block:1.25rem;position:relative}.sb-rail-frame>.sb-card-rail{margin-block:0}.sb-card-rail{min-width:0;max-width:100%;margin-block:1.25rem}.sb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.sb-card-grid>li{min-width:0;margin:0}.sb-entry-card{background:var(--sb-surface);border:1px solid var(--sb-rule);border-top:2px solid var(--sb-plum);border-radius:.3rem;flex-direction:column;gap:.85rem;height:100%;padding:1rem;text-decoration:none;display:flex}.sb-entry-image{border-radius:.25rem;min-width:0;overflow:hidden}.sb-entry-image img{aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;width:100%}.sb-entry-title{min-width:0}.sb-entry-title h3{letter-spacing:-.025em;margin:.3rem 0 0;font-size:1.55rem}.sb-entry-title a{text-decoration:none}.sb-category{border:1px solid var(--sb-rule);border-radius:1rem;padding:.3rem .65rem;font-size:.73rem;line-height:1.4;display:inline-block}.sb-entry-card>p{color:var(--sb-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;display:-webkit-box;overflow:hidden}.sb-entry-card:hover h3{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.sb-check-card>p{display:block;overflow:visible}.sb-comparison-teaser{background:var(--sb-wash);border-radius:.4rem;margin-block:1.5rem 4rem;padding:2rem}.sb-home-notebook{max-width:920px;margin:4rem auto 0}.sb-story-home .sb-block-ul{max-width:none}.sb-story-home .sb-onward{display:block}.sb-story-home .sb-onward :is(.sb-rail-frame,.sb-card-rail){margin-top:0}.sb-story-home .sb-onward .sb-entry-card{padding:1rem}.sb-product-sheet{background:var(--sb-surface);border-top:3px solid var(--sb-plum);border-bottom:1px solid var(--sb-rule);margin-bottom:4rem;padding:1.6rem 2rem 2rem}.sb-sheet-label{font:500 1.45rem var(--sb-heading);color:var(--sb-plum);margin:0 0 1.5rem}.sb-product-sheet dl{grid-template-columns:1fr 1.3fr 1.1fr 1.6fr;gap:1.5rem;margin:0;display:grid}.sb-product-sheet dl>div{min-width:0}.sb-product-sheet dt{color:var(--sb-muted);margin-bottom:.5rem;font-size:.73rem}.sb-product-sheet dd{margin:0;font-size:.9rem;line-height:1.6}.sb-product-sheet small{color:var(--sb-muted);margin-top:.7rem;font-size:.75rem;display:block}.sb-product-sheet dd a{margin-top:.7rem;font-size:.75rem;display:block}.sb-sheet-prices{border-top:1px solid var(--sb-rule);grid-column:1/-1;grid-template-columns:130px 1fr;gap:1.5rem;padding-top:1.2rem;display:grid}.sb-sheet-prices ul{flex-wrap:wrap;gap:1rem 3rem;margin:0;padding:0;list-style:none;display:flex}.sb-sheet-prices li+li{margin:0}.sb-sheet-prices li span,.sb-sheet-prices li strong{display:block}.sb-sheet-prices strong{color:var(--sb-plum);font-weight:500}.sb-reader-grid{grid-template-columns:210px minmax(0,1fr);gap:4rem;display:grid}.sb-reader-rail{min-width:0}.sb-contents{border-top:1px solid var(--sb-plum);padding-block:1rem;font-size:.76rem;line-height:1.55;position:sticky;top:2rem}.sb-contents summary{color:var(--sb-plum);font-size:.85rem;font-weight:600}.sb-contents ol{margin:1rem 0 0;padding:0;list-style:none}.sb-contents li+li{margin-top:.8rem}.sb-contents a{color:var(--sb-muted);padding-block:.2rem;text-decoration:none;display:block}.sb-contents a:hover{color:var(--sb-plum);text-decoration:underline}.sb-reader-body{min-width:0}.sb-chapter{min-width:0;margin-bottom:3.5rem}.sb-chapter>h2,.sb-block-p,.sb-block-h3,.sb-block-ul,.sb-block-ol,.sb-block-note{max-width:68ch;margin-inline:auto}.sb-block-h3 h3{margin-top:2rem}.sb-block{min-width:0}.sb-chapter h2[id],.sb-block[id],.sb-reference-entry[id]{scroll-margin-top:2rem}.sb-margin-note{border-inline-start:2px solid var(--sb-plum);color:var(--sb-muted);margin-block:2rem;padding:.4rem 0 .4rem 1.5rem;font-size:.9rem}.sb-margin-note p{margin:0}.sb-pull-quote{font:400 clamp(1.35rem, 2.3vw, 1.85rem)/1.5 var(--sb-heading);letter-spacing:-.015em;color:var(--sb-plum);border-block:1px solid var(--sb-rule);margin:2rem 0;padding:1.7rem 0}.sb-pull-quote p{margin:0}.sb-findings{margin-block:3rem}.sb-findings h2{max-width:68ch}.sb-findings-list{padding-inline-start:1.2rem}.sb-comparison-pair{border-top:2px solid var(--sb-plum);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-bottom:2rem;padding-top:2rem;display:grid}.sb-comparison-pair .sb-chapter{margin-bottom:0}.sb-comparison-pair .sb-chapter+.sb-chapter{border-inline-start:1px solid var(--sb-rule);padding-inline-start:2.5rem}.sb-comparison-pair h2{font-size:1.8rem}.sb-comparison-pair p{font-size:.94rem}.sb-figure{margin:2.3rem 0}.sb-figure-frame{aspect-ratio:16/9;background:var(--sb-wash);border-radius:.35rem;overflow:hidden}.sb-figure-frame img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sb-figure figcaption{color:var(--sb-muted);border-inline-start:1px solid var(--sb-plum);max-width:75ch;padding:.8rem 0 0 1rem;font-size:.78rem;line-height:1.55}.sb-table-wrap{overscroll-behavior-inline:contain;min-width:0;max-width:100%;margin-block:2rem;overflow-x:auto}.sb-data-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px;font-size:.83rem;line-height:1.6}.sb-data-table caption{text-align:start;font:500 1.25rem/1.4 var(--sb-heading);color:var(--sb-plum);padding-bottom:1rem}.sb-data-table th,.sb-data-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--sb-rule);overflow-wrap:anywhere;padding:.85rem .7rem}.sb-data-table thead th{border-top:1px solid var(--sb-plum);border-bottom:1px solid var(--sb-plum);background:var(--sb-wash);font-weight:600}.sb-data-table tbody th{color:var(--sb-plum);font-weight:500}.sb-data-table tbody tr:nth-child(2n){background:var(--sb-surface)}.sb-comparison-teaser .sb-table-wrap{margin:0}.sb-faq{border-top:1px solid var(--sb-rule);margin-block:3rem}.sb-faq-item{border-bottom:1px solid var(--sb-rule);padding-block:1.15rem}.sb-faq-item summary{padding-inline-end:1rem}.sb-faq-item h3{margin:0;font-size:1.2rem;display:inline}.sb-faq-answer{max-width:68ch;padding:1.2rem 0 0 1rem}.sb-faq-answer p{margin:0}.sb-consultation{border:1.5px solid var(--sb-plum);border-radius:.4rem;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;margin-block:3rem;padding:2rem;display:grid}.sb-consultation>p{margin:0;font-size:.95rem}.sb-consultation-action{border-inline-start:1px solid var(--sb-rule);padding-inline-start:2rem}.sb-consultation-action a{font:500 1.4rem/1.35 var(--sb-heading)}.sb-questions{gap:1rem;padding:0;list-style:none;display:grid}.sb-question{background:var(--sb-surface);border-top:1px solid var(--sb-plum);padding:1.5rem}.sb-list-card{background:var(--sb-surface);border-top:1px solid var(--sb-plum);padding:1.25rem}.sb-question h3{margin-top:0}.sb-answer-criteria{margin-bottom:0;font-size:.9rem}.sb-answer-criteria>div+div{margin-top:1rem}.sb-answer-criteria dt{font-weight:600}.sb-answer-criteria dd{margin:.3rem 0 0}.sb-endnotes{border-top:2px solid var(--sb-plum);padding-top:2rem}.sb-reference-heading{color:var(--sb-plum);padding-block:.75rem}.sb-reference-heading h2{margin:0;font-size:1.65rem;display:inline}.sb-reference-note{color:var(--sb-muted);margin-top:1rem;font-size:.75rem}.sb-reference-list{padding-inline-start:1.3rem;font-size:.77rem;line-height:1.65}.sb-reference-entry{border-bottom:1px solid var(--sb-rule);padding:.7rem 0 .7rem .5rem;scroll-margin-top:1rem}.sb-reference-entry+.sb-reference-entry{margin-top:0}.sb-reference-entry p{max-width:36em;margin-bottom:.2rem}.sb-explainer p{max-width:40em}.sb-reference-entry:target{background:var(--sb-wash)}.sb-reference-source{display:inline-block}.sb-onward{grid-template-columns:1fr 2fr;gap:2rem;margin-block:3rem;display:grid}.sb-onward h2{font-size:1.65rem}.sb-onward ul{margin:0;padding:0;list-style:none}.sb-onward a{padding-block:.3rem;display:block}.sb-opening-about .sb-opening-title{max-width:700px}.sb-about-columns{max-width:920px;margin:0 auto}.sb-privacy-notice{max-width:68ch;margin:0 auto;padding-block:3.7rem 2rem}.sb-privacy-notice h1,.sb-privacy-section{margin-bottom:2.5rem}.sb-about-columns .sb-content-flow{grid-template-columns:1.6fr 1fr;gap:0 3rem;display:grid}.sb-about-columns .sb-chapter:first-child{grid-area:1/1}.sb-about-columns .sb-chapter:nth-child(2){grid-area:2/1/auto/-1}.sb-about-columns .sb-chapter:last-child{border-inline-start:1px solid var(--sb-rule);grid-area:1/2;padding-inline-start:2rem}.sb-colophon{background:var(--sb-wash);border-top:1px solid var(--sb-rule);margin-top:5rem;padding-block:3rem 1.5rem}.sb-colophon-inner{grid-template-columns:1.5fr 1fr;gap:2rem 5rem;display:grid}.sb-footer-label{font:500 1.8rem var(--sb-heading);color:var(--sb-plum);margin-bottom:1.4rem}.sb-footer-index ul{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem;margin:0;padding:0;font-size:.9rem;list-style:none}.sb-footer-index li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 .7rem}.sb-footer-index a{text-decoration:none}.sb-footer-index a:hover{text-decoration:underline}.sb-footer-policy{border-inline-start:1px solid var(--sb-rule);padding-inline-start:3rem;font-size:.8rem}.sb-footer-notice{color:var(--sb-muted)}.sb-policy-links{padding:0;list-style:none}.sb-copyright{border-top:1px solid var(--sb-rule);color:var(--sb-muted);grid-column:1/-1;margin:1rem 0 0;padding-top:1.5rem;font-size:.72rem}@media (max-width:1050px){.sb-edition,.sb-masthead-inner,.sb-colophon-inner{width:calc(100% - 3rem)}.sb-reader-grid{grid-template-columns:170px minmax(0,1fr);gap:2rem}.sb-opening{gap:2rem}.sb-product-sheet dl{grid-template-columns:1fr 1fr}.sb-comparison-pair{gap:1.5rem}.sb-comparison-pair .sb-chapter+.sb-chapter{padding-inline-start:1.5rem}}@media (max-width:760px){summary,.sb-index-menu a,.sb-languages a,.sb-contents a{min-height:44px}.sb-languages a,.sb-contents a{align-items:center;display:flex}.sb-contents summary{padding-block:1rem}.sb-contents[open]{padding-bottom:1rem}.sb-contents[open] summary{padding-bottom:0}.sb-faq-item{padding-block:0}.sb-faq-item summary{padding-block:1.15rem}.sb-faq-item[open] summary{padding-bottom:0}.sb-faq-answer{padding-bottom:1.15rem}.sb-masthead-inner{align-items:start;gap:1rem}.sb-masthead-tools{flex-direction:column;align-items:end;gap:1rem}.sb-tagline{max-width:30ch}.sb-product-index summary{gap:.8rem;font-size:.85rem}.sb-languages{font-size:.7rem}.sb-opening,.sb-opening-home{grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem}.sb-opening-title,.sb-opening-home .sb-opening-title{grid-area:1/1}.sb-cover-frame,.sb-opening-home .sb-cover-frame{grid-area:2/1}.sb-opening-intro,.sb-opening-home .sb-opening-intro{border:0;grid-area:3/1;padding:0;display:block}.sb-opening-home .sb-review{margin-top:1.5rem}.sb-opening-home .sb-cover-frame{border-radius:2rem .25rem}.sb-category{padding:.2rem .5rem;font-size:.65rem}.sb-comparison-teaser{margin-bottom:3rem;padding:1.2rem}.sb-reader-grid{display:block}.sb-contents{border-bottom:1px solid var(--sb-rule);margin-bottom:2.5rem;padding-block:0;position:static}.sb-contents ol{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}.sb-contents li{-moz-column-break-inside:avoid;break-inside:avoid}.sb-product-sheet{margin-bottom:2rem;padding:1.3rem}.sb-sheet-prices{display:block}.sb-product-sheet dl{gap:1.3rem}.sb-comparison-pair{display:block}.sb-comparison-pair .sb-chapter+.sb-chapter{border-inline-start:0;border-top:1px solid var(--sb-rule);margin-top:2rem;padding:2rem 0 0}.sb-consultation{gap:1.5rem;padding:1.5rem}.sb-consultation-action{padding-inline-start:1.5rem}.sb-colophon-inner{gap:2rem}.sb-footer-policy{padding-inline-start:1.5rem}}@media (max-width:500px){.sb-edition,.sb-masthead-inner,.sb-colophon-inner{width:calc(100% - 2rem)}.sb-masthead-inner{padding-block:1.2rem .7rem;display:block}.sb-wordmark{font-size:1.65rem}.sb-tagline{max-width:none}.sb-masthead-tools{flex-direction:row;justify-content:space-between;align-items:center;margin-top:.7rem}.sb-index-menu{width:min(290px,100vw - 2rem);min-width:0;left:0;right:auto}.sb-opening{padding-block:2rem}.sb-standfirst{font-size:1rem}.sb-comparison-teaser{margin-inline:-.3rem;padding:1rem}.sb-product-sheet dl{grid-template-columns:1fr}.sb-product-sheet dl>div+div{border-top:1px solid var(--sb-rule);padding-top:1rem}.sb-sheet-prices{grid-column:1}.sb-contents ol{-moz-columns:1;columns:1}.sb-comparison-pair{display:block}.sb-comparison-pair .sb-chapter+.sb-chapter{border-inline-start:0;border-top:1px solid var(--sb-rule);margin-top:2rem;padding:2rem 0 0}.sb-consultation{display:block}.sb-consultation-action{border-inline-start:0;border-top:1px solid var(--sb-rule);margin-top:1.2rem;padding:1.2rem 0 0}.sb-onward,.sb-colophon-inner{display:block}.sb-footer-index ul{-moz-columns:1;columns:1}.sb-footer-policy{border-inline-start:0;border-top:1px solid var(--sb-rule);margin-top:1.5rem;padding:1.5rem 0 0}.sb-about-columns .sb-content-flow{flex-direction:column;gap:0;display:flex}.sb-about-columns .sb-chapter:last-child{border-inline-start:0;padding:0}.sb-question{padding:1.2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.sb-explainer{border:1px solid var(--sb-rule);background:var(--sb-surface);border-radius:24px;margin-block:2.5rem;padding:clamp(16px,3vw,30px)}.sb-explainer>h2{margin-top:0}.sb-explainer-intro{color:var(--sb-muted)}.sb-explainer [role=tablist]{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}.sb-explainer [role=tab]{border:1px solid var(--sb-rule);background:var(--sb-paper);max-width:100%;min-height:44px;color:var(--sb-ink);font:600 .9rem/1.5 var(--sb-body);text-align:left;cursor:pointer;border-radius:22px;padding:10px 16px}.sb-explainer [role=tab][aria-selected=true]{color:var(--sb-surface);background:var(--sb-plum);border-color:var(--sb-plum)}.sb-explainer :is(button,[role=tabpanel]):focus-visible{outline:3px solid var(--sb-focus);outline-offset:4px}.sb-explainer [role=tabpanel]{background:var(--sb-paper);border-radius:16px;margin-top:12px;padding:clamp(16px,2vw,24px)}.sb-explainer [role=tabpanel]>h3{margin-top:0}.sb-explainer [role=tabpanel]>p:last-child{margin-bottom:0}.sb-explainer [data-ready]>[role=tabpanel]:not([data-active]){display:none}.sb-steps-track,.sb-care-line{width:100%;height:auto;max-height:56px;display:block}.sb-steps-rail,.sb-care-rail{stroke:var(--sb-rule);stroke-width:2px}.sb-steps-progress,.sb-care-progress{stroke:var(--sb-plum);stroke-width:3px}.sb-steps-done,.sb-care-passed{fill:var(--sb-plum)}.sb-steps-now{fill:var(--sb-surface);stroke:var(--sb-plum);stroke-width:3px}.sb-steps-next,.sb-care-ahead{fill:var(--sb-paper);stroke:var(--sb-muted);stroke-width:1.5px}.sb-steps-number{fill:var(--sb-ink);font:600 11px Arial,sans-serif}.sb-steps-done+.sb-steps-number{fill:var(--sb-surface)}.sb-steps-index{margin-right:.4em}.sb-steps-duration{color:var(--sb-muted);font-size:.95rem}.sb-steps-nav{justify-content:space-between;gap:16px;margin-top:20px;display:flex}.sb-steps-nav button{border:1px solid var(--sb-plum);background:var(--sb-surface);min-height:44px;color:var(--sb-plum);font:600 .9rem var(--sb-body);cursor:pointer;border-radius:22px;padding:10px 18px}.sb-steps-nav button:disabled{opacity:.5;cursor:default}.sb-steps:not([data-ready]) .sb-steps-nav{display:none}.sb-pain-dial{width:min(100%,260px);margin:0 auto;display:block}.sb-pain-band{stroke:var(--sb-surface);stroke-width:3px;opacity:.35}.sb-pain-band[data-on]{opacity:1}.sb-pain-band-minimal{fill:#bba0c0}.sb-pain-band-mild{fill:#946699}.sb-pain-band-moderate{fill:var(--sb-warning)}.sb-pain-band-notable{fill:var(--sb-urgent)}.sb-pain-needle{transform-origin:100px 100px;transform-box:view-box}.sb-pain-needle line{stroke:var(--sb-ink);stroke-width:3px;stroke-linecap:round}.sb-pain-needle circle{fill:var(--sb-ink)}.sb-pain-reading{fill:var(--sb-ink);font:600 13px Arial,sans-serif}.sb-pain-badge{border:1px solid var(--sb-rule);color:var(--sb-plum);font:600 .9rem var(--sb-body);border-radius:18px;padding:2px 10px;display:inline-block}.sb-pain-relief{margin-top:24px}.sb-care-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;display:grid}.sb-care-list h4{font:700 1rem var(--sb-body);margin:12px 0}.sb-care-list ul{padding-left:1.15rem;font-size:.95rem}.sb-care-do h4{color:var(--sb-plum)}.sb-care-avoid h4{color:var(--sb-warning)}.sb-care-call h4{color:var(--sb-urgent)}.sb-care-call{border-top:3px solid var(--sb-urgent)}.sb-x-frame{border:1px solid var(--sb-rule);border-radius:18px;overflow:hidden}.sb-x-section{background:#f7f4f8;width:100%;height:auto;display:block}.sb-x-caption{color:var(--sb-muted);margin:0;padding:14px 18px;font-size:.9rem}.sb-x-value{color:var(--sb-plum);font:600 1rem var(--sb-body);margin-top:8px;display:block}.sb-x-layer-0{fill:#f0d2b6}.sb-x-layer-1{fill:#e8b9a8}.sb-x-layer-2{fill:#f3e2a6}.sb-x-layer-3{fill:#e9d79a}.sb-x-layer{stroke:#b48d7a;stroke-width:1px}.sb-x-layer-name,.sb-x-layer-depth{fill:#29232b;font:600 14px Arial,sans-serif}.sb-x-reach{stroke:#5b2a5e;stroke-width:1.5px;stroke-dasharray:6 6}.sb-x-reach-label{fill:#5b2a5e;paint-order:stroke;stroke:#fff8f0;stroke-width:4px;font:600 15px Arial,sans-serif}.sb-x-deposit circle{fill:#5b2a5e;stroke:#fff;stroke-width:2px}.sb-x-unspecified rect{fill:#f7f4f8;stroke:#5b2a5e;stroke-dasharray:6 6}.sb-x-unspecified text{fill:#29232b;font:600 17px Arial,sans-serif}.sb-x-needles line,.sb-x-shaft{stroke:#5b2a5e;stroke-width:3px}.sb-x-needles ellipse,.sb-x-zone,.sb-x-follicle ellipse{fill:#946699}.sb-x-beams rect,.sb-x-light{fill:#946699;opacity:.4}.sb-x-focus path{fill:none;stroke:#5b2a5e;stroke-width:3px}.sb-x-tube{fill:none;stroke:#a12e42;stroke-width:10px}.sb-film-player{background:#211c24;width:100%;height:auto;display:block}.sb-film-transcript{margin-top:16px}.sb-film-transcript summary{cursor:pointer;min-height:44px;color:var(--sb-plum)}@media print{.sb-explainer [data-ready]>[role=tabpanel]:not([data-active]){display:block}.sb-explainer [role=tablist],.sb-steps-nav{display:none}}@media screen and (max-width:719px){.sb-card-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:6px 6px 14px;scroll-padding-inline:6px;overflow-x:auto}.sb-card-rail>.sb-card-grid{grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:1rem}.sb-card-grid>li{scroll-snap-align:start}.sb-explainer .sb-tab-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;padding:6px 6px 12px;scroll-padding-inline:6px;overflow-x:auto}.sb-tab-rail>[role=tab]{white-space:nowrap;scroll-snap-align:start;flex:none;max-width:none}}@media print{.sb-card-rail{overflow:visible}.sb-card-rail>.sb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.sb-entry-card>p{display:block;overflow:visible}}.sb-card-rail{padding:8px 8px 14px;scroll-padding-inline:8px}@media screen and (min-width:720px){.sb-card-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.sb-card-rail .sb-card-grid.sb-card-grid{grid-template-columns:none;grid-auto-columns:minmax(170px,280px);grid-auto-flow:column}.sb-card-rail .sb-card-grid>li{scroll-snap-align:start}.sb-card-rail .sb-card-grid :is(h2,h3,h4){-webkit-hyphens:auto;hyphens:auto;font-size:1.05rem;line-height:1.3}}.sb-rail-nav[hidden]{display:none}.sb-rail-nav button{z-index:1;border:1px solid var(--sb-rule);background:var(--sb-surface);width:40px;height:40px;color:var(--sb-plum);box-shadow:0 3px 12px var(--sb-ink);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.sb-rail-nav button{box-shadow:0 3px 12px color-mix(in srgb, var(--sb-ink) 18%, transparent)}}.sb-rail-nav button{cursor:pointer}.sb-rail-previous{inset-inline-start:0}.sb-rail-next{inset-inline-end:0}.sb-rail-nav button:disabled{visibility:hidden}.sb-rail-nav button:enabled:hover{background:var(--sb-wash)}.sb-rail-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:scaleX(-1)}@media print{.sb-rail-nav{display:none}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_462cacf6-module__WqmLeq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_462cacf6-module__WqmLeq__variable{--sb-font-heading:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_ffef519-module__tiUu7a__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_ffef519-module__tiUu7a__variable{--sb-font-body:"Work Sans", "Work Sans Fallback"}
