@font-face{font-family:sans;src:url(/_next/static/media/0f078708ef348067-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_3fd695{font-family:sans,sans Fallback}.__variable_3fd695{--font-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/c417e36eeec75c05-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_545d80{font-family:mono,mono Fallback}.__variable_545d80{--font-mono:"mono","mono Fallback"}:root{--paper:#fff;--paper-2:#f2f3f5;--ink:#0b0c0e;--ink-2:#4b5058;--rule:#d9dce1;--flag:#ff5a1f;--link:#1739d8;--ok:#0a7a4f;--ease:cubic-bezier(.2,.7,.1,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-sans),Helvetica,Arial,sans-serif;font-size:17px;line-height:1.5}a{color:var(--link);text-underline-offset:4px}button,input,select{font:inherit}a,button,select{-webkit-tap-highlight-color:transparent}button,select{border-radius:0}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--link);outline-offset:5px}.wrap{max-width:1264px;margin-inline:auto;padding-inline:32px}.preview-bar{background:var(--paper-2);font-family:var(--font-mono),monospace;font-size:11px;line-height:1.6;padding:8px 0;color:var(--ink-2)}header{border-bottom:1px solid var(--ink)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.logo{font-size:23px;font-weight:900;letter-spacing:-.05em;text-decoration:none;color:var(--ink);white-space:nowrap;position:relative;display:inline-flex;align-items:center;min-height:44px}.logo-rule{height:3px;background:var(--ink);position:absolute;bottom:5px;left:0;width:100%}nav{display:flex;gap:28px}nav,nav>a{align-items:center}nav>a{color:var(--ink);text-decoration:none;font-size:15px;font-weight:500;min-height:44px;display:inline-flex}.text-link:hover,nav a:hover{text-decoration:underline}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;background:var(--ink);color:#fff;text-decoration:none;font-size:15px;font-weight:700;border:1px solid var(--ink);text-align:center}.button:hover{background:#292c31}.label,.source{font-family:var(--font-mono),monospace;font-size:11px;line-height:1.7;font-weight:400;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.label{text-transform:uppercase;letter-spacing:.07em;margin:0 0 10px}.source{margin:20px 0}.source a{margin-left:16px}.hero{padding:40px 0 42px}.breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:24px}.breadcrumb a{color:inherit}.hero h1{font-size:clamp(36px,6vw,72px);line-height:.98;font-weight:900;letter-spacing:-.045em;max-width:16ch;margin:0 0 22px}.hero-sub{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0 0 20px;max-width:42ch}.intro{font-size:20px;max-width:64ch;margin:0;line-height:1.55}.hero-meta{margin-top:20px;margin-bottom:0}h2{font-size:30px;line-height:1.12;letter-spacing:-.035em;margin:0 0 18px;font-weight:700}p{margin:0 0 20px}mark{background:var(--flag);color:var(--ink);padding:1px 5px;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.small{font-size:13px;line-height:1.55}.doors{display:grid;grid-template-columns:1fr 1fr;border-block:2px solid var(--ink)}.doors>section{padding:36px 40px 20px 0}.doors>section+section{padding-left:40px;border-left:1px solid var(--rule)}.doors h2{font-size:34px}.doors p{max-width:37ch}.doors .source{margin:20px 0 0}.doors .text-link{min-height:48px}.text-link{font-weight:700;display:inline-flex;align-items:center;min-height:44px;font-size:15px}.method{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin:64px 0}.method h2{font-size:38px}.method p{max-width:58ch}.results{border-top:2px solid var(--ink)}.section-heading{padding:24px 0;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.section-heading h2{margin:0;font-size:27px}.sort-controls{display:flex;align-items:center;gap:12px;font-family:var(--font-mono),monospace;font-size:11px;flex-wrap:wrap}.sort-controls select{background:#fff;border:0;border-bottom:1px solid var(--ink);padding:8px 24px 8px 8px;min-height:44px;max-width:155px}.sort-controls button{border:0;background:none;padding:8px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px}.provider-row,.table-head{display:grid;grid-template-columns:1.45fr .8fr .85fr .85fr 1.9fr 1fr .7fr;gap:16px;align-items:start}.table-head{border-block:1px solid var(--ink);padding:12px 0;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:var(--ink-2)}.provider-row{border-bottom:1px solid var(--rule);padding:24px 0;animation:row-in .25s var(--ease) both;animation-delay:calc(var(--row)*30ms)}.provider-row>div{min-width:0}.provider-row span{display:block}.provider-name a{font-size:18px;color:var(--ink);font-weight:700;display:inline-flex;align-items:center;min-height:44px;margin-top:-10px}.figure{font-family:var(--font-mono),monospace;font-size:18px;white-space:nowrap}.low,.provider-row .low{background:var(--flag);padding:3px 6px;display:inline-block;width:max-content}.not-published{display:inline-block!important;font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:10px;line-height:1.4;border-left:2px solid var(--flag);padding-left:6px;max-width:90px}.doctor{margin-top:8px}.row-link a{font-size:13px;font-weight:700;min-height:44px;display:inline-flex;align-items:center;margin-top:-8px}.client{border-left:4px solid var(--flag);background:var(--paper-2);padding:28px 32px;margin:56px 0;display:flex;align-items:center;justify-content:space-between;gap:40px}.client h2{font-size:28px;max-width:34ch}.client p{max-width:74ch;margin-bottom:0}.client .label{margin-bottom:12px}.client-action{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.client-action .small{text-align:center;font-size:11px}.faq{display:grid;grid-template-columns:1fr 2fr;margin:56px 0;column-gap:48px}.faq>.label,.faq>h2{grid-column:1}.faq>h2{grid-row:2;font-size:34px}.faq>details{grid-column:2;border-top:1px solid var(--rule)}.faq>details:first-of-type{grid-row:1/span 2;border-top-color:var(--ink)}.faq>details:last-of-type{border-bottom:1px solid var(--rule)}summary{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:500;min-height:64px;cursor:pointer;padding:16px 0;list-style:none}summary::-webkit-details-marker{display:none}summary svg{flex-shrink:0}details[open] summary svg{transform:rotate(180deg)}details p{color:var(--ink-2);font-size:16px;max-width:65ch;padding-right:28px}.article-grid{display:grid;grid-template-columns:minmax(0,2.2fr) 1fr;gap:72px}.article-grid article h2{margin-top:40px}.article-grid article>p{max-width:68ch}.answer-box{background:var(--paper-2);border-top:2px solid var(--ink);padding:24px 28px}.answer-box p:last-child{font-size:22px;line-height:1.4;margin:0}.article-aside{border-top:2px solid var(--ink);padding-top:24px;align-self:start}.article-aside .text-link{display:flex}.calculation{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block:1px solid var(--rule);padding:24px 0}.calculation .label{display:block;font-size:10px}.calculation strong{font-family:var(--font-mono),monospace;font-weight:500;font-size:25px}.operator{color:var(--ink-2)}.plain-list{list-style:none;padding:0;margin:24px 0}.plain-list li{border-top:1px solid var(--rule);padding:14px 0}.plain-list li:last-child{border-bottom:1px solid var(--rule)}.provider-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px}.fee-sheet{border-top:2px solid var(--ink)}.fee-header{padding:24px 0 18px;border-bottom:1px solid var(--rule)}.fee-header h2{font-size:32px;margin-bottom:8px}.fee-header p{margin-bottom:0}.fee-header .label{margin-bottom:10px}.fee-total{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ink)}.fee-total .label{margin:0}.fee-total .figure{font-size:40px}dl{margin:0}dl>div{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:15px}dt{color:var(--ink-2)}dd{margin:0}dd .figure{font-size:17px}.provider-notes{padding-top:24px}.provider-notes .button{margin-top:12px}.provider-notes>.text-link{display:flex;margin-top:12px}.versus{display:grid;grid-template-columns:1fr 1fr;gap:48px}footer{margin-top:72px!important;padding-top:32px!important;border-top:1px solid var(--ink);padding-bottom:28px!important}.footer-top{display:flex;justify-content:space-between;gap:32px;margin-bottom:28px}.footer-top p{font-size:16px;color:var(--ink-2);margin:0}.footer-top .logo{align-self:flex-start}.footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--rule)}.footer-bottom .label{margin:0}.skip{position:absolute;left:12px;top:-100px;z-index:5;padding:12px;background:#fff}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){nav{gap:18px}.provider-row,.table-head{gap:10px;grid-template-columns:1.2fr .8fr .8fr .8fr 1.5fr .9fr .6fr}.figure{font-size:16px}.client{gap:24px}.client h2{font-size:24px}}@media(max-width:820px){.wrap{padding-inline:18px}.header-inner{min-height:76px;flex-wrap:wrap;gap:0;padding-block:12px}.logo{font-size:21px}.logo-rule{bottom:7px}nav{width:100%;justify-content:space-between;gap:12px;border-top:1px solid var(--rule);margin-top:8px;padding-top:4px}nav>a{font-size:14px}.header-book{display:none!important}.hero{padding:28px 0 32px}.breadcrumb{font-size:10px;margin-bottom:22px}.hero h1{font-size:36px;line-height:1;max-width:100%;letter-spacing:-.04em}.hero-sub{font-size:21px;margin-bottom:18px}.intro{font-size:18px}.source{font-size:10px}.hero-meta{max-width:36ch}.source a{margin-left:0;display:inline-flex;align-items:center;min-height:44px}.doors{grid-template-columns:1fr}.doors>section{padding:28px 0}.doors>section+section{padding:28px 0;border-left:0;border-top:1px solid var(--rule)}.doors h2{font-size:29px}.doors .source{margin-top:12px}.method{grid-template-columns:1fr;gap:16px;margin:40px 0}.method h2{font-size:32px}.section-heading{display:block;padding:22px 0 12px}.section-heading h2{font-size:26px}.desktop-break{display:none}.sort-controls{gap:12px;margin-top:14px;justify-content:space-between}.sort-controls label{font-size:11px}.table-head{display:none}.provider-row{display:grid;grid-template-columns:1fr;gap:0;padding:24px 0}.provider-name{padding-bottom:16px!important;border-bottom:1px solid var(--ink)}.provider-name a{font-size:22px;margin:0}.provider-row>div[data-label]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--rule);padding:12px 0;align-items:start}.provider-row>div[data-label]:before{content:attr(data-label);color:var(--ink-2);font-size:11px;font-family:var(--font-mono),monospace}.provider-row>div[data-label]>span+span{grid-column:2;margin-top:0}.provider-row .figure{font-size:19px}.total-cell{align-items:center!important}.not-published{max-width:100%;width:max-content}.row-link a{margin-top:10px;font-size:15px}.provider-row .small{font-size:14px}.client{display:block;padding:24px 20px;margin:40px 0}.client h2{font-size:25px}.client-action{align-items:flex-start;margin-top:24px}.client-action .small{font-size:11px}.faq{display:block;margin:40px 0}.faq>h2{font-size:30px;margin-bottom:24px}summary{font-size:16px}.article-grid,.provider-layout{grid-template-columns:1fr;gap:32px}.answer-box{padding:22px}.answer-box p:last-child{font-size:21px}.article-grid article h2{font-size:28px}.calculation{gap:8px;flex-wrap:wrap}.calculation .label{font-size:9px;letter-spacing:0}.calculation strong{font-size:21px}.calculation mark{padding:2px}.article-aside{padding-bottom:8px}.provider-notes{padding-top:0}.versus{grid-template-columns:1fr;gap:32px}.fee-total .figure{font-size:36px}dl>div{gap:16px;font-size:14px}.fee-header h2{font-size:29px}.footer-top{display:block}.footer-top p{margin-top:20px}.footer-bottom{display:block}.footer-bottom .label{margin-bottom:12px}footer{margin-top:48px!important}.button{min-height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.breadcrumb a,.source a{display:inline-flex;align-items:center;min-height:44px}.provider-title{display:block;font-size:18px;line-height:26px;margin-bottom:8px}@media(max-width:820px){.provider-title{font-size:22px;min-height:44px;display:flex;align-items:center;margin-bottom:0}.footer-bottom>span{display:block}}.fee-source{display:flex;align-items:center;min-height:44px;font-family:var(--font-mono),monospace;font-size:10px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.fee-condition{font-size:14px;margin:18px 0;padding:16px;background:var(--paper-2);border-left:3px solid var(--flag)}.fee-sheet dd>.small{display:block}.source-list{border-top:1px solid var(--rule);margin-top:36px;padding-top:24px}.source-list .source{margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:12px 24px}.footer-links a{display:inline-flex;min-height:44px;align-items:center;font-size:13px}.prose{max-width:760px}.prose h2{margin-top:36px}.stat-line{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}.stat-line p{padding:20px;background:var(--paper-2);margin:0}.stat-line strong{display:block;font-family:var(--font-mono),monospace;font-size:28px}.citation{font-size:11px;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.table .fee-source{font-size:9px}.provider-row{animation-delay:0s}.hero h1{max-width:21ch}.related{display:flex;gap:20px;flex-wrap:wrap;margin:32px 0}.article-grid article p{max-width:68ch}@media(max-width:820px){.hero h1{font-size:34px}.breadcrumb{flex-wrap:wrap}.table .fee-source{font-size:10px}.row-link{display:flex;gap:24px}.fee-condition{margin-top:12px}}a[data-provider]{min-height:44px;display:inline-flex;align-items:center}.hero h1{overflow-wrap:normal}.fee-sheet dd .fee-source{display:flex;width:fit-content;margin-top:4px}.signup{padding:28px 0;border-top:1px solid var(--rule);margin:32px 0}.signup h2{font-size:24px}.signup form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.signup input{min-height:48px;padding:8px;border:1px solid var(--ink);max-width:100%;border-radius:0}.signup a{display:inline-flex;align-items:center;min-height:44px}.signup-trap{position:absolute;left:-9999px}.signup button:disabled{opacity:.65}@media(min-width:821px){.tool-table .provider-row,.tool-table .table-head{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.desktop-fields{display:contents}.mobile-details,.mobile-total{display:none}@media(max-width:820px){html{scroll-padding-top:140px}header{position:sticky;top:0;background:var(--paper);z-index:20}.header-inner{padding-block:8px;min-height:112px}.header-inner .logo{font-size:20px}nav{border:0;padding:0;margin:0;gap:8px}nav>a{font-size:12px}.header-book{display:inline-flex!important;font-size:12px!important;padding:10px;min-height:44px}.header-inner nav{justify-content:space-between}.provider-row{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:12px 0}.provider-name{border:0;padding:0!important}.provider-name a{font-size:18px;min-height:44px;line-height:1.2}.provider-name .row-note{display:block;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:64vw}.mobile-total{display:flex;align-items:center;font-family:var(--font-mono),monospace;font-size:11px;max-width:110px;text-align:right}.mobile-total .figure{font-size:18px}.desktop-fields{display:none}.mobile-details{display:block;grid-column:1/-1}.mobile-details>summary{font-size:13px;min-height:44px;padding:8px 0;text-decoration:underline;justify-content:flex-start}.mobile-fields>div[data-label]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;border-top:1px solid var(--rule);padding:12px 0;font-size:14px}.mobile-fields>div[data-label]:before{content:attr(data-label);font-size:11px;color:var(--ink-2);font-family:var(--font-mono),monospace}.mobile-fields>div[data-label]>span+span{grid-column:2}.mobile-fields .row-link{display:flex;gap:20px}.mobile-fields .fee-source{max-width:180px}.mobile-fields p{padding:0}.mobile-fields .figure{font-size:18px}}.unpublished{margin:32px 0}.unpublished h2{font-size:25px}.unpublished ul{padding:0;list-style:none;margin:0}.incomplete-row{border-top:1px solid var(--rule);display:grid;grid-template-columns:1.2fr 1.3fr 1fr;gap:16px;align-items:center;padding:8px 0}.incomplete-row a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.incomplete-name{font-weight:700;color:var(--ink)}@media(max-width:820px){.incomplete-row{grid-template-columns:1fr;gap:0;padding:8px 0}.incomplete-row .incomplete-name{font-size:16px}.incomplete-row .small,.incomplete-row>a:last-child{font-size:12px}}.filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border-top:1px solid var(--rule);padding:16px 0}.filters label{font-family:var(--font-mono),monospace;font-size:10px}.filters select{display:block;width:100%;background:white;color:var(--ink);border:1px solid var(--rule);padding:8px;min-height:44px;font-size:12px;margin-top:8px}.filter-count{color:var(--ink-2)}@media(max-width:820px){.filters{grid-template-columns:1fr 1fr;gap:12px}.filters label:last-child{grid-column:1/-1}}.picker{border-top:2px solid var(--ink);margin-top:48px;padding-top:24px}.picker-controls{display:flex;gap:24px;margin-bottom:24px}.picker-controls label{flex:1 1;font-size:13px}.picker-controls select{display:block;margin-top:8px;min-height:48px;width:100%;max-width:100%;background:white;border:1px solid var(--ink);padding:8px}@media(max-width:820px){.picker-controls{display:block}.picker-controls label{display:block;margin-bottom:16px}}.fee-report{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.row-link{flex-wrap:wrap}.incomplete-row{grid-template-columns:1.2fr 1.3fr 1fr 1fr}@media(max-width:820px){.incomplete-row{grid-template-columns:1fr 1fr}.incomplete-row .incomplete-name,.incomplete-row>span{grid-column:1/-1}.incomplete-row .fee-report,.incomplete-row>a{font-size:11px}}.incomplete-row{grid-template-columns:1.2fr 1.5fr 1fr}.incomplete-disclosure>summary{font-size:13px;justify-content:flex-start;text-decoration:underline;min-height:44px}.unpublished .incomplete-disclosure[open]>summary{margin-bottom:12px}@media(max-width:820px){.incomplete-row{grid-template-columns:minmax(0,1fr) 110px;padding:4px 0}.incomplete-row .incomplete-name{grid-column:1/-1}.incomplete-row>span{grid-column:1}.incomplete-row .fee-report{grid-column:2;justify-content:flex-end}.incomplete-row .small{font-size:11px}.incomplete-row .incomplete-name{font-size:15px}.method div p{margin-bottom:8px}.unpublished{margin-block:24px}.hero{padding-bottom:24px}.client{margin-block:32px}.unpublished h2{margin-bottom:12px}}