html:has(.sjump){scroll-padding-top:150px}.sjump{z-index:20;background:var(--surface);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);position:sticky;top:76px}.sjump .wrap{min-width:0}.sjump ul{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:6px;max-width:100%;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.sjump li{flex:none}.sjump a{border:1px solid var(--hairline);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:inline-flex}.sjump a:hover{border-color:var(--teal);color:var(--teal)}.sjump a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:600px){.sjump{top:122px}html:has(.sjump){scroll-padding-top:200px}}.mx-lead{max-width:62ch}.mx-lead p{margin:0}.mx-intro{align-items:start;gap:18px;display:grid}@media (min-width:1000px){.mx-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}.mx-note{margin:0}.mx{border-top:1px solid var(--hairline);margin-top:28px}.mx-head,.mx-row>summary{grid-template-columns:minmax(190px,1.7fr) repeat(8,minmax(0,1fr)) 28px;align-items:center;gap:6px;display:grid}.mx-head{color:var(--muted-text);text-align:center;letter-spacing:.02em;padding:12px 0 10px;font-size:13px;line-height:1.25}.mx-row{border-bottom:1px solid var(--hairline)}.mx-row>summary{cursor:pointer;min-height:56px;padding:14px 0;list-style:none}.mx-row>summary::-webkit-details-marker{display:none}.mx-row>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}.mx-row>summary:hover .mx-name{color:var(--teal)}.mx-t{gap:3px;padding-right:12px;display:grid}.mx-name{font-family:var(--serif);color:var(--ink);font-size:21px;line-height:1.2}.mx-gist{color:var(--muted-text);font-size:14px;line-height:1.35}.mx-cell{justify-content:center;min-width:0;display:flex}.mx-pl{display:none}.mx-chip{text-align:center;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:4px 9px;font-size:13px;line-height:1.2;display:inline-flex}.mx-chip .ic{flex:none;width:14px;height:14px}.mx-chip.s-yes{background:var(--teal);color:var(--on-accent);border-color:var(--teal)}.mx-chip.s-cond{background:var(--tint);color:var(--teal);border-color:var(--teal)}.mx-chip.s-no{background:var(--surface);color:var(--ink);border-color:var(--ink)}.mx-chip.s-unclear{background:var(--warm);color:var(--ink);border:1.5px dashed var(--muted-text)}.mx-chip.s-none{color:var(--muted-text);padding:4px 0;font-size:16px}.mx-chev{width:18px;height:18px;color:var(--teal);justify-self:end;transition:transform .2s}details[open]>summary .mx-chev{transform:rotate(180deg)}.mx-open{gap:14px;padding:4px 0 26px;display:grid}.mx-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.mx-dl>div{border-top:1px solid var(--hairline);padding:11px 0}.mx-dl dt{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:15px;display:flex}.mx-dl dd{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.mx-silent{color:var(--muted-text);margin:0;font-size:14px}.mx-prose{border-top:1px solid var(--hairline);max-width:70ch;padding-top:10px}.mx-prose h3{display:none}.mx-prose p:first-child{margin-top:8px}.mx-plain>summary{grid-template-columns:minmax(0,1fr) 28px}.mx-key{color:var(--muted-text);flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:14px;display:flex}.mx-key b{color:var(--ink);font-weight:inherit;margin-right:4px}.mx-src{margin-top:22px}.mx-src>summary{cursor:pointer;border:1px solid var(--hairline);min-height:44px;color:var(--teal);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:16px;list-style:none;display:inline-flex}.mx-src>summary::-webkit-details-marker{display:none}.mx-src>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mx-src[open]>summary{margin-bottom:14px}.rt{margin-top:28px}.rt-picker{display:none}.lg .rt-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--hairline);background:var(--surface);border-radius:20px;width:100%}.rt-table thead th{z-index:3;letter-spacing:.02em;font-size:13px;line-height:1.25;font-weight:inherit;color:var(--muted-text);text-align:center;background:var(--warm);border-bottom:1px solid var(--warm-line);vertical-align:bottom;padding:14px 4px 12px;position:sticky;top:140px}.rt-table thead th.rt-corner{border-top-left-radius:19px;width:21%}.rt-table thead th:last-child{border-top-right-radius:19px;width:11.5%}.rt-band th{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:inherit;color:var(--teal);text-align:left;background:var(--tint);border-bottom:1px solid var(--hairline);padding:10px 20px}.rt-row>th,.rt-row>td{border-bottom:1px solid var(--hairline);vertical-align:middle}.rt-row>th{text-align:left;font-weight:inherit;background:var(--surface);padding:0;position:relative}.rt-row>td{text-align:center;padding:14px 3px}.rt-row:hover>th,.rt-row:hover>td{background:var(--page)}.rt-nolic{color:var(--muted-text);font-size:14px;text-align:left!important;padding:14px 20px!important}.rt-toggle{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:16px 20px;display:grid}.rt-toggle:after{content:"";position:absolute;inset:0}.rt-toggle:focus-visible{outline:3px solid var(--teal);outline-offset:-3px;border-radius:12px}.rt-name{font-family:var(--serif);color:var(--ink);font-size:21px;line-height:1.2}.rt-toggle:hover .rt-name{color:var(--teal)}.rt-gist{color:var(--muted-text);font-size:14px;line-height:1.4}.rt-more{color:var(--teal);align-items:center;gap:6px;min-height:28px;margin-top:4px;font-size:14px;display:inline-flex}.rt-chev{width:16px;height:16px;transition:transform .2s}[aria-expanded=true] .rt-chev{transform:rotate(180deg)}.rt-panel>td{background:var(--page);border-bottom:1px solid var(--hairline);padding:0 24px 10px}.rt-panel[hidden]{display:none}.rt-panel [id]{scroll-margin-top:220px}.rt-table tbody:last-child tr:last-child>td,.rt-table tbody:last-child tr:last-child>th{border-bottom:0}.rt-pl{display:none}.rt-table .mx-chip{white-space:nowrap;gap:3px;max-width:100%;padding:4px 7px}.rt-table .mx-chip.s-none{padding:4px 0}.rt-none-w{display:none}.rt-panel .mx-dl dt .mx-chip{white-space:normal}@media (max-width:1099px){.rt-picker{margin-bottom:12px;display:block}.rt-pickbtn{border:1px solid var(--hairline);background:var(--surface);width:100%;min-height:56px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 18px;display:grid}.rt-pickbtn:hover{border-color:var(--teal)}.rt-pickbtn:focus-visible,.rt-picklist button:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.rt-pk-l{color:var(--muted-text);font-size:13px}.rt-pk-v{font-family:var(--serif);font-size:21px;line-height:1.2}.rt-pk-c{width:18px;height:18px;color:var(--teal);transition:transform .2s}.rt-pickbtn[aria-expanded=true] .rt-pk-c{transform:rotate(180deg)}.rt-picklist{gap:6px;margin-top:8px;display:grid}.rt-picklist[hidden]{display:none}.rt-picklist button{border:1px solid var(--hairline);background:var(--surface);min-height:48px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;padding:0 18px;font-size:16px}.rt-picklist button[aria-pressed=true]{background:var(--teal);color:var(--on-accent);border-color:var(--teal)}.lg .rt-table,.rt-table tbody,.rt-table tr,.rt-table th,.rt-table td{width:auto;min-width:0;display:block}.lg .rt-table{border-radius:16px;overflow:hidden}.rt-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rt-band th{padding:10px 18px}.rt-table .rt-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.rt-row>th,.rt-row>td{border-bottom:0}.rt-row>th{grid-column:1}.rt-toggle{padding:16px 0 16px 18px}.rt-row>td{text-align:right;grid-area:1/2;max-width:170px;padding:18px 18px 0 6px}.rt-row:hover>th,.rt-row:hover>td{background:0 0}.rt-table .rt-plain>th{grid-column:1/-1}.rt-table .rt-plain>.rt-nolic{display:none}.rt-pl{display:inline}.rt-none-w{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin-left:4px;font-size:13px;display:inline;position:static;overflow:visible}.rt-panel>td{padding:0 18px 10px}.rt[data-pick=doctor] td[data-p]:not([data-p=doctor]),.rt[data-pick=np] td[data-p]:not([data-p=np]),.rt[data-pick=pa] td[data-p]:not([data-p=pa]),.rt[data-pick=rn] td[data-p]:not([data-p=rn]),.rt[data-pick=lpn] td[data-p]:not([data-p=lpn]),.rt[data-pick=ma] td[data-p]:not([data-p=ma]),.rt[data-pick=esth] td[data-p]:not([data-p=esth]),.rt[data-pick=laser] td[data-p]:not([data-p=laser]){display:none}}@media (prefers-reduced-motion:reduce){.rt-chev,.rt-pk-c{transition:none}}@media (max-width:1000px){.mx-head{display:none}.mx-row>summary,.mx-plain>summary{grid-template-columns:minmax(0,1fr) 28px;gap:10px 8px}.mx-t{grid-column:1}.mx-chev{grid-area:1/2}.mx-cell{grid-column:1/-1;display:none}.mx-row>summary{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.mx-t{flex:calc(100% - 40px);order:0}.mx-chev{order:1;margin-left:auto}.mx-cell{order:2}.mx-cell:not(.s-none){display:inline-flex}.mx-cell .mx-pl{color:var(--muted-text);align-self:center;margin-right:5px;font-size:13px;display:inline}.mx-cell{align-items:center;gap:0;padding:0}.mx-t{flex-basis:calc(100% - 40px)}.mx-dl{grid-template-columns:1fr}}@media (max-width:560px){.mx-name{font-size:20px}.mx-cell{width:auto}}.byb{align-items:start;gap:20px;display:grid}@media (min-width:900px){.byb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.byb-check h3{margin:0 0 10px}.byb-check .byb-steps{gap:8px;padding-left:1.4em;font-size:16px;line-height:1.5;list-style:decimal;display:grid}.byb-look{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.byb-look li{border-top:1px solid var(--hairline);gap:2px;padding:12px 0;display:grid}.byb-look .bk-foot{margin-top:0}.byb-more{border-top:1px solid var(--hairline);margin-top:12px}.byb-more>summary{cursor:pointer;min-height:48px;color:var(--teal);justify-content:space-between;align-items:center;gap:8px;font-size:16px;list-style:none;display:flex}.byb-more>summary::-webkit-details-marker{display:none}.byb-more .prose{font-size:15px}.byb-guides{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.byb-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.byb-guides a{border:1px solid var(--hairline);background:var(--surface);min-height:56px;color:var(--ink);font-family:var(--serif);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:20px;text-decoration:none;display:flex}.byb-guides a:hover{border-color:var(--teal);color:var(--teal)}.byb-guides a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.byb-guides .ic{width:20px;height:20px;color:var(--teal);flex:none}.sfaq{margin-top:26px}.sfaq:first-of-type{margin-top:8px}.sfaq .bk-label{margin:0 0 6px}@media (min-width:900px){.sfaq .el-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:48px;display:grid}}
.ar-name{font:400 24px/1.15 var(--serif);margin:0}.ar-name .ar-link{color:inherit;text-decoration:none}.ar-link:after{content:"";z-index:0;position:absolute;inset:0}.ar-link:focus-visible{outline:none}.ar-link:focus-visible:after{outline:3px solid var(--teal);outline-offset:-3px;border-radius:inherit}.ar-count{color:var(--muted-text);margin:2px 0 0;font-size:15px}.ar-big{font-family:var(--serif)}.ar-bar{background:var(--tint);border-radius:99px;height:6px;overflow:hidden}.ar-bar i{background:var(--teal);border-radius:99px;height:100%;display:block}.ar-bar.lg{height:10px}.ar-towns{z-index:1;flex-wrap:wrap;gap:2px 14px;margin:0;list-style:none;display:flex;position:relative}.ar-towns a{color:var(--teal);align-items:center;min-height:32px;font-size:16px;text-decoration:none;display:inline-flex}.ar-towns a:hover{text-decoration:underline}.ar-ph{background:repeating-linear-gradient(135deg,var(--warm) 0 10px,var(--warm-line) 10px 11px);position:absolute;inset:0}.ar-all{padding-top:24px}.ar-bg,.ar-strip,.ar-thumb{position:absolute;inset:0;overflow:hidden}.ar-bg,.ar-ph{z-index:-2}.ar-bg img,.ar-strip img,.ar-thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ar-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:16px;list-style:none;display:grid}.ar-tile{isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.ar-tile:hover img,.ar-tile:focus-within img{transform:scale(1.045)}.ar-tile.feature,.ar-tile.mid{background:var(--deep);color:var(--on-accent);align-items:flex-end;min-height:230px;display:flex}.ar-tile.feature{grid-column:span 7;grid-row:span var(--stack,2);min-height:480px}.ar-tile.mid{grid-column:span 5}.ar-bento.solo .ar-tile.feature{grid-column:1/-1}.ar-tile.feature:after,.ar-tile.mid:not(.noimg):after{content:"";z-index:-1;background:linear-gradient(#08283047 0,#082830e6 100%);position:absolute;inset:0}.ar-tile.feature.noimg:after,.ar-tile.mid.noimg:after{display:none}.ar-tile.feature.noimg,.ar-tile.mid.noimg{background:var(--warm)}.ar-tile.noimg{color:var(--ink);border:1px solid var(--warm-line)}.ar-tile.noimg .ar-bar{background:#0e2e3824}.ar-tile.noimg .ar-towns a{color:var(--teal)}.ar-tile.noimg .ar-u{color:var(--muted-text)}.ar-in{gap:10px;width:100%;padding:24px 26px;display:grid}.ar-in .ar-n{margin:0;line-height:1}.ar-in .ar-big{letter-spacing:-.01em;font-size:clamp(40px,4vw,56px)}.ar-tile.feature .ar-big{font-size:clamp(64px,8vw,104px)}.ar-in .ar-u{color:var(--on-accent);font-size:16px}.ar-tile.feature .ar-name{font-size:clamp(30px,3vw,40px)}.ar-tile.mid .ar-name{font-size:clamp(24px,2.2vw,30px)}.ar-in .ar-bar{background:#ffffff47;max-width:340px}.ar-in .ar-bar i{background:#fff}.ar-tile.noimg .ar-in .ar-bar i{background:var(--teal)}.ar-in .ar-towns a{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #fff6;border-radius:99px;min-height:36px;padding:0 14px}.ar-in .ar-towns a:hover{color:var(--deep);background:#fff;text-decoration:none}.ar-in .ar-towns{gap:8px}.ar-tile.noimg .ar-in .ar-towns a{background:var(--surface);color:var(--teal);border-color:var(--hairline);-webkit-backdrop-filter:none;backdrop-filter:none}.ar-tile.noimg .ar-in .ar-towns a:hover{background:var(--tint);color:var(--teal)}.ar-tile.small{color:var(--ink);grid-column:span var(--span,3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r);flex-direction:column;display:flex}.ar-tile.small:hover,.ar-tile.small:focus-within{border-color:var(--teal)}.ar-strip{flex:none;height:120px;position:relative;inset:auto}.ar-body{flex:1;align-content:start;gap:8px;padding:16px 18px 18px;display:grid}.ar-body .ar-name{font-size:22px}.ar-body .ar-bar{margin-top:2px}@media (max-width:900px){.ar-tile.feature{grid-area:auto/1/auto/-1;min-height:420px}.ar-tile.mid{grid-column:span 6}.ar-bento.solo .ar-tile.mid{grid-column:1/-1}.ar-tile.small{grid-column:span 6}}@media (max-width:700px){.ar-bento{gap:10px}.ar-tile.feature{min-height:340px}.ar-tile.mid{grid-column:1/-1;min-height:270px}.ar-tile.small{grid-column:1/-1;grid-template-columns:104px minmax(0,1fr);display:grid}.ar-strip{height:auto;min-height:100%;position:relative}.ar-in{padding:18px}.ar-tile.feature .ar-big{font-size:72px}}.ar-rank{color:var(--ink);border-top:1px solid var(--hairline);margin:0;list-style:none}.ar-row{border-bottom:1px solid var(--hairline);grid-template-columns:40px 150px minmax(0,1.3fr) minmax(0,1fr) 120px;align-items:center;gap:8px 24px;padding:18px 0;display:grid;position:relative}.ar-row:hover .ar-name,.ar-row:focus-within .ar-name{color:var(--teal)}.ar-row:hover .ar-thumb img{transform:scale(1.06)}.ar-rk{font:400 28px/1 var(--serif);color:var(--muted-text);text-align:center}.ar-thumb{border-radius:14px;height:90px;position:relative;inset:auto}.ar-main{gap:2px;min-width:0;display:grid}.ar-row .ar-name{font-size:26px}.ar-num{text-align:right;margin:0;line-height:1}.ar-num .ar-big{color:var(--teal);letter-spacing:-.01em;font-size:40px}.ar-num .ar-u{color:var(--muted-text);margin-top:4px;font-size:14px;display:block}.ar-row:nth-child(-n+3) .ar-name{font-size:30px}.ar-row:nth-child(-n+3) .ar-thumb{height:110px}.ar-row:nth-child(-n+3) .ar-num .ar-big{font-size:52px}@media (max-width:900px){.ar-row{grid-template-columns:32px 120px minmax(0,1fr) 100px}.ar-scale{grid-area:2/3/auto/-1}.ar-thumb,.ar-row:nth-child(-n+3) .ar-thumb{height:88px}}@media (max-width:700px){.ar-row{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:6px 14px;padding:16px 0}.ar-rk{display:none}.ar-thumb,.ar-row:nth-child(-n+3) .ar-thumb{grid-area:1/1;height:66px}.ar-main{grid-area:1/2}.ar-num{text-align:left;grid-area:2/1/auto/-1;align-items:baseline;gap:8px;display:flex}.ar-num .ar-u{margin:0;font-size:15px;display:inline}.ar-scale{grid-area:3/1/auto/-1}.ar-row .ar-name,.ar-row:nth-child(-n+3) .ar-name{font-size:22px}.ar-num .ar-big,.ar-row:nth-child(-n+3) .ar-num .ar-big{font-size:34px}}@media (prefers-reduced-motion:reduce){.ar-bg img,.ar-strip img,.ar-thumb img{transition:none}}
