@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-normal.2e8ypamius-z3.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-normal.0u127c2ykgu-q.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-normal.0rbocftmutivq.woff2)format("woff2-variations");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}
:root{--paper:#f7f5ef;--surface:#fffefb;--ink:#191714;--muted:#6b665c;--rule:#ddd8cc;--accent:#1f4d3f;--accent-soft:#e4ece7;--warn:#8a5a00;--warn-soft:#f6edd6;--refuse:#7a2430;--refuse-soft:#f4e4e4;--mark:#f2e7b8;--series-1:#1b8a66;--series-2:#c27d0e;--serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--sans:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#15140f;--surface:#1c1a15;--ink:#ece8dd;--muted:#a39d8f;--rule:#38352c;--accent:#8cc4ad;--accent-soft:#20302a;--warn:#e0b35c;--warn-soft:#2e2613;--refuse:#e79aa5;--refuse-soft:#331c20;--mark:#4a4120;--series-1:#35a882;--series-2:#c4820f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}::selection{background:var(--mark);color:var(--ink)}html{scrollbar-color:var(--rule) transparent;-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--sans);margin:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}a:hover{text-decoration-color:currentColor}h1,h2,h3{letter-spacing:-.012em;margin:0;font-weight:500}h1{font:500 34px/1.15 var(--serif);text-wrap:balance}h2{font:500 23px/1.25 var(--serif)}h3{font:600 13px/1.4 var(--sans);letter-spacing:0}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}mark{background:var(--mark);color:inherit;padding:0 1px}.muted{color:var(--muted)}.small{font-size:13px}.num{font-variant-numeric:tabular-nums}.statute{font:400 17.5px/1.62 var(--serif)}.statute p+p{margin-top:9px}.statute .indent{padding-left:22px}.stack>*+*{margin-top:var(--gap,16px)}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rule{border:0;border-top:1px solid var(--rule);margin:0}.top{border-bottom:1px solid var(--rule);background:var(--paper)}.top-in{flex-wrap:wrap;align-items:center;gap:26px;max-width:1240px;min-height:58px;margin:0 auto;padding:0 24px;display:flex}.wordmark{font:italic 500 25px/1 var(--serif);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.nav{flex-wrap:wrap;gap:18px;display:flex}.nav a{color:var(--muted);padding:4px 0;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]{box-shadow:0 1px 0 var(--ink)}.top-end{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.page{max-width:1240px;margin:0 auto;padding:32px 24px 72px}.narrow{max-width:760px}.foot{border-top:1px solid var(--rule);color:var(--muted);padding:18px 0 26px;font-size:13px}.foot-in{flex-wrap:wrap;justify-content:space-between;gap:8px 28px;max-width:1240px;margin:0 auto;padding-inline:24px;display:flex}.foot-links{flex-wrap:wrap;gap:18px;display:flex}.who{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;text-decoration:none;overflow:hidden}.who:hover,.who[aria-current=page]{color:var(--ink)}.btn.slim{min-height:32px;padding:4px 12px;font-size:13.5px}.btn.big{min-height:46px;padding:10px 22px;font-size:15.5px}.wrap{overflow-wrap:anywhere}.nowrap{white-space:nowrap}.block{display:block}.right{text-align:right}.with-icon{align-items:center;gap:5px;display:inline-flex}.matter-title{font:500 18px/1.3 var(--serif);text-decoration:none}.matter-title:hover{text-decoration:underline}.btn{border:1px solid var(--accent);background:var(--accent);min-height:38px;color:var(--paper);font:500 14px/1.2 var(--sans);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:7px 15px;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.12)}.btn[disabled]{opacity:.6;cursor:progress}.btn.quiet{border-color:var(--rule);color:var(--ink);background:0 0}.btn.quiet:hover{border-color:var(--ink);filter:none}.btn.danger{border-color:var(--refuse);color:var(--refuse);background:0 0}.linkish{color:var(--muted);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;background:0 0;border:0;padding:0}.linkish:hover{color:var(--ink)}label.field{display:block}label.field>span,.field-label{color:var(--muted);margin-bottom:5px;font-size:13px;display:block}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea{border:1px solid var(--rule);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:3px;padding:8px 11px;font-size:16px}input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}textarea{resize:vertical;line-height:1.5}input[type=file]{font:inherit;max-width:100%;color:var(--muted);font-size:14px}input[type=file]::file-selector-button{border:1px solid var(--rule);min-height:36px;color:var(--ink);font:500 14px/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:3px;margin-right:10px;padding:6px 13px}input[type=file]::file-selector-button:hover{border-color:var(--ink)}.error{color:var(--refuse);font-size:14px}.ok{color:var(--accent);font-size:14px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:14px;display:grid}.listbox{min-width:150px;position:relative}.listbox-button{background:var(--surface);border:1px solid var(--rule);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:14px;display:flex}.listbox-button:hover{border-color:var(--muted)}.listbox-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listbox-options{z-index:30;background:var(--surface);border:1px solid var(--rule);border-radius:3px;min-width:min(280px,80vw);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #1917141a}.listbox-options li{cursor:pointer;border-radius:2px;padding:7px 9px;font-size:14px}.listbox-options li[data-active=true]{background:var(--accent-soft)}.listbox-options li[aria-selected=true]{font-weight:600}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--ink);white-space:nowrap;padding:7px 14px 7px 0;font-size:13px;font-weight:500}td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 14px 10px 0}.lines{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lines>li{border-bottom:1px solid var(--rule);padding:13px 0}.tag{color:var(--muted);font-size:12px;display:inline-block}.tag.green{color:var(--accent)}.tag.warn{color:var(--warn)}.tag.red{color:var(--refuse)}.notice{background:var(--warn-soft);color:var(--warn);border-radius:3px;padding:10px 13px;font-size:14px}.notice.plain{background:var(--accent-soft);color:var(--accent)}.notice.bad{background:var(--refuse-soft);color:var(--refuse)}.act-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:44px;display:grid}.toc{max-height:calc(100vh - 32px);padding-right:8px;font-size:13.5px;position:sticky;top:16px;overflow:auto}.toc ol{margin:8px 0 0;padding:0;list-style:none}.toc a{color:var(--muted);gap:8px;padding:3px 0;text-decoration:none;display:flex}.toc a:hover,.toc a[aria-current=true]{color:var(--ink)}.toc .n{font-variant-numeric:tabular-nums;flex:0 0 34px}.act-facts{border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 26px;margin:0;padding:14px 0;display:grid}.act-facts dt{color:var(--muted);font-size:12.5px}.act-facts dd{margin:1px 0 0;font-size:14px}.article{border-bottom:1px solid var(--rule);padding:22px 0;scroll-margin-top:20px}.article h2{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;font-size:19px;display:flex}.article h2 a{text-decoration:none}.article h2 .label{font-variant-numeric:tabular-nums;color:var(--accent)}.pager{justify-content:space-between;gap:16px;padding-top:18px;display:flex}.searchbar{grid-template-columns:1fr auto;gap:8px;display:grid}.hit>.tag{margin-bottom:2px;display:block}.filters{grid-template-columns:repeat(auto-fit,minmax(170px,230px));gap:10px;margin-top:10px;display:grid}.hit h3{font:500 17px/1.3 var(--serif)}.hit h3 a{text-decoration:none}.hit h3 a:hover{text-decoration:underline}.hit .excerpt{font:400 15.5px/1.55 var(--serif);margin-top:5px}.research{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:40px;display:grid}.answer{border-bottom:1px solid var(--rule);padding:24px 0 26px}.answer:first-child{padding-top:0}.question{font:italic 400 21px/1.35 var(--serif);margin-bottom:15px}.statements{font:400 17.5px/1.62 var(--serif);margin:0;padding:0;list-style:none}.statements li+li{margin-top:11px}.cite{color:var(--accent);font:500 12.5px/1 var(--sans);white-space:nowrap;cursor:pointer;vertical-align:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:2px;background:0 0;border:0;margin-left:5px;padding:0 1px;display:inline}.cite:hover,.cite[aria-pressed=true]{background:var(--accent-soft);text-decoration-color:currentColor}.answer-meta{color:var(--muted);margin-top:15px;font-size:13px}.warnings{color:var(--warn);margin:15px 0 0;padding:0;font-size:13.5px;list-style:none}.warnings li+li{margin-top:5px}.refusal{background:var(--refuse-soft);color:var(--refuse);border-radius:3px;padding:15px 17px}.refusal h2{margin-bottom:4px;font-size:18px}.source-pane{background:var(--surface);border:1px solid var(--rule);border-radius:3px;max-height:calc(100vh - 32px);padding:18px 20px 22px;position:sticky;top:16px;overflow:auto}.source-pane .head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.source-pane h2{margin:2px 0;font-size:20px}.source-close{flex:none;display:none}.sub-item{margin-top:3px;padding-left:22px;display:block}.answer-tools{gap:16px;margin-top:10px;display:flex}.print-sources{display:none}.feedback-note{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.feedback-note input{flex:220px}.examples{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;display:flex}.example{border:1px solid var(--rule);font:400 14px/1.3 var(--serif);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:3px;padding:5px 10px}.example:hover{border-color:var(--accent);color:var(--accent)}.ask-actions{align-items:flex-end;margin-top:10px}.ask-matter{flex:0 280px;min-width:0}.doc-para:target{background:var(--mark)}details summary{cursor:pointer;color:var(--muted);font-size:13px}details[open] summary{margin-bottom:7px}.feedback{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.feedback .chosen{color:var(--ink);font-weight:600;text-decoration:none}.ask-box{margin-top:22px}.ask-box textarea{min-height:78px;font:400 17px/1.5 var(--serif)}.ask-home textarea{min-height:120px;font-size:19px}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:56px;padding:58px 0 54px;display:grid}.kicker{color:var(--accent);margin-bottom:16px;font-size:13.5px}.hero h1{letter-spacing:-.024em;font-size:clamp(38px,4.6vw,58px);line-height:1.05}.hero .lead{font:400 20px/1.5 var(--serif);color:var(--muted);max-width:34em;margin-top:20px}.preview{background:var(--surface);border:1px solid var(--rule);border-radius:3px;grid-template-columns:1fr;display:grid}.preview-answer{border-bottom:1px solid var(--rule);padding:22px 24px}.preview-source{padding:20px 24px 22px}.facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding:30px 0 42px;display:grid}.facts h2{margin-bottom:7px;font-size:20px}.band{border-bottom:1px solid var(--rule);grid-template-columns:240px minmax(0,1fr);gap:34px;padding:42px 0;display:grid}.prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.price b{font:500 31px/1.1 var(--serif);font-variant-numeric:tabular-nums;margin:4px 0 2px;display:block}.split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:44px;display:grid}.subnav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:20px;margin-bottom:26px;display:flex}.subnav a{color:var(--muted);margin-bottom:-1px;padding:8px 0;text-decoration:none}.subnav a[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--ink)}.doc-para{padding:4px 0;scroll-margin-top:16px}.doc-para .where{font:400 12px var(--sans);color:var(--muted);display:block}.authbox{max-width:400px;margin:46px auto}.big-stat{font:500 34px/1.1 var(--serif);font-variant-numeric:tabular-nums}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.toolbar .grow{flex:260px}.toolbar .listbox{flex:0 210px}.rows td{vertical-align:top}.rows .cell-main{min-width:260px}.rows .cell-main a,.rows .cell-wrap a{text-decoration-color:#0000}.rows .cell-main a:hover,.rows .cell-wrap a:hover{text-decoration-color:currentColor}.cell-wrap{overflow-wrap:anywhere;min-width:150px}.pages{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.pages a{align-items:center;gap:3px;min-height:36px;display:inline-flex}.try-links{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.segmented{border:1px solid var(--rule);border-radius:3px;display:inline-flex}.segmented a{color:var(--muted);padding:5px 11px;text-decoration:none}.segmented a+a{border-left:1px solid var(--rule)}.segmented a[aria-current=true]{background:var(--accent-soft);color:var(--accent)}.page-loading{height:2px;margin-bottom:70vh;overflow:hidden}.page-loading span{background:var(--accent);width:30%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.page-loading span{animation:1.1s cubic-bezier(.16,1,.3,1) infinite load}}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(340%)}}.mail{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 var(--sans);color:var(--muted);margin:6px 0 0}.manage summary{white-space:nowrap}.manage[open]{min-width:230px}.reading{max-width:760px}.lead-small{font:400 18px/1.5 var(--serif);color:var(--muted);max-width:34em;margin-top:10px}.prose-list{border-top:1px solid var(--rule);margin:26px 0 0}.prose-list>div{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:6px 24px;padding:16px 0;display:grid}.prose-list dt{font:500 17px/1.35 var(--serif)}.prose-list dd{color:var(--muted);margin:0}.today{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 40px;display:grid}.today-ask{grid-column:span 2;min-width:0}.today-ask h1{margin-bottom:14px}.today-wide{grid-column:1/-1}.today section h2,.today-wide h2{font-size:20px}.today .lines{margin-top:8px}.today-numbers{flex-direction:column;gap:22px;padding-top:48px;display:flex}.task-kind{color:var(--muted);margin-bottom:1px;font-size:12.5px;display:block}.steps{counter-reset:step;border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding-top:14px}.steps h3{font:500 17px/1.3 var(--serif);margin-bottom:3px}.steps h3:before{content:counter(step) ". ";color:var(--accent)}.meter{background:var(--rule);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.meter span{background:var(--series-1);border-radius:2px;height:100%;display:block}.figures{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;padding:16px 0;display:grid}.two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ranks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.chart{margin:0}.chart-head{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:12px;display:flex}.legend{color:var(--muted);gap:14px;display:flex}.swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:3px;display:inline-block}.swatch.answered{background:var(--series-1)}.swatch.refused{background:var(--series-2)}.plot{height:200px;margin-top:22px;padding-left:30px;position:relative}.grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 24px}.grid div{border-top:1px solid var(--rule);height:0}.grid span{width:26px;color:var(--muted);font-size:11.5px;line-height:1;display:block;transform:translateY(-13px)}.bars{gap:2px;display:flex;position:absolute;inset:0 0 0 30px}.bar{cursor:default;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;padding:0;display:flex;position:relative}.bar[data-active=true]{background:var(--accent-soft)}.stack-bar{flex-direction:column;gap:2px;width:min(68%,34px);height:0;max-height:calc(100% - 24px);margin:0 auto;display:flex;position:absolute;bottom:24px;left:0;right:0}.seg{flex-basis:0;min-height:2px;display:block}.seg:first-child{border-radius:4px 4px 0 0}.seg.answered{background:var(--series-1)}.seg.refused{background:var(--series-2)}.tick{color:var(--muted);white-space:nowrap;font-size:11.5px;line-height:1.6;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tip{background:var(--surface);border:1px solid var(--rule);white-space:nowrap;pointer-events:none;z-index:5;border-radius:3px;flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:absolute;top:4px;transform:translate(10px);box-shadow:0 6px 18px #19171414}.tip[data-flip=true]{transform:translate(calc(-100% - 10px))}.chart-table{margin-top:8px}.plans-phone{margin:0;padding:0;list-style:none;display:none}.plans-phone li{border-top:1px solid var(--rule);padding:16px}.plans-phone li[data-featured=true]{background:var(--accent-soft)}.plans-phone .plan-per{min-height:0}.plans-phone dl{margin:10px 0 12px}.plans-phone dl div{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding:5px 0;font-size:13.5px;display:flex}.plans-phone dt{color:var(--muted)}.plans-phone dd{text-align:right;margin:0}.page-wide{max-width:1240px;margin:0 auto;padding-inline:24px}.m-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:32px 64px;padding-top:64px;padding-bottom:40px;display:grid}.m-hero h1{letter-spacing:-.03em;font-size:clamp(42px,6.1vw,82px);line-height:1.02}.m-hero .lead{font:400 20px/1.5 var(--serif);color:var(--muted)}.demo{background:var(--surface);border:1px solid var(--rule);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);display:grid;box-shadow:0 24px 60px -32px #19171447}.demo-answer{min-width:0;padding:30px 34px 26px}.demo-source{border-left:1px solid var(--rule);background:var(--paper);min-width:0;max-height:520px;padding:26px 30px 28px;overflow:auto}.demo-source h2{margin-top:2px;font-size:20px}.check-line{color:var(--accent)}.m-try{padding-top:34px;padding-bottom:54px}.m-try-form{max-width:760px;margin:0 auto}.m-try-form .searchbar{display:grid}.m-band{grid-template-columns:340px minmax(0,1fr);gap:28px 56px;padding-top:52px;padding-bottom:52px;display:grid;position:relative}.m-band:before,.m-final:before{content:"";border-top:1px solid var(--rule);position:absolute;top:0;left:24px;right:24px}.m-band h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,2.7vw,34px);line-height:1.15}.m-rules{counter-reset:rule;border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.m-rules li{counter-increment:rule;border-bottom:1px solid var(--rule);grid-template-columns:46px minmax(0,1fr);padding:14px 0;display:grid}.m-rules li:before{content:"§" counter(rule);font:italic 400 19px/1.35 var(--serif);color:var(--accent);grid-row:span 2}.m-rules h3,.m-list h3{font:500 19px/1.35 var(--serif);letter-spacing:-.005em}.m-why{max-width:34em;margin-top:18px}.demo-refusal{background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:26px 30px}.refusal h3{font:500 18px/1.3 var(--serif);margin-bottom:4px}.m-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.m-list li{border-bottom:1px solid var(--rule);padding:14px 0}.m-acts td:first-child a{font:500 16.5px/1.3 var(--serif);text-decoration-color:#0000}.m-acts td:first-child a:hover{text-decoration-color:currentColor}.plans{table-layout:fixed;min-width:680px}.plans thead th{border-bottom:1px solid var(--ink);white-space:normal;vertical-align:bottom;color:var(--ink);padding:14px 14px 12px}.plans thead td{border-bottom:1px solid var(--ink);width:22%}.plans tbody th{color:var(--muted);white-space:normal;border-bottom:1px solid var(--rule);padding:10px 14px 10px 0;font-size:13.5px;font-weight:400}.plans td{padding:10px 14px}.plans [data-featured=true]{background:var(--accent-soft)}.plan-name{font:600 13.5px/1.4 var(--sans);display:block}.plan-price{font:500 38px/1.1 var(--serif);margin:4px 0 2px;display:block}.plan-per{font:400 12.5px/1.35 var(--sans);color:var(--muted);min-height:2.7em;display:block}.plan-cta td,.plan-cta th{border-bottom:0;padding-top:14px;padding-bottom:14px}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{font:500 18px/1.35 var(--serif);color:var(--ink);padding:14px 0;list-style-position:outside}.faq summary:hover{color:var(--accent)}.faq details[open] summary{margin-bottom:0}.faq p{color:var(--muted);max-width:62ch;padding:0 0 16px}.m-final{text-align:center;padding-top:76px;padding-bottom:84px;position:relative}.m-final h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,4.4vw,56px);line-height:1.08}.m-final .lead-small{margin-inline:auto}@media (max-width:980px){.research{grid-template-columns:1fr}.source-pane{display:none}.source-pane[data-open=true]{z-index:50;border:0;border-radius:0;max-height:none;padding:18px 16px 30px;display:block;position:fixed;inset:0}.source-close{display:inline-flex}.today{grid-template-columns:repeat(2,minmax(0,1fr))}.today-ask,.today-wide{grid-column:1/-1}.today-numbers{flex-direction:row;grid-column:1/-1;gap:40px;padding-top:0}.m-hero,.m-band{grid-template-columns:1fr}.m-hero{gap:18px;padding-top:40px}.demo{grid-template-columns:1fr}.demo-source{border-left:0;border-top:1px solid var(--rule)}.two-up{grid-template-columns:1fr}.hero{grid-template-columns:1fr;gap:32px;padding:34px 0}.act-layout,.split,.band{grid-template-columns:1fr;gap:22px}.toc{border:1px solid var(--rule);max-height:240px;padding:10px 12px;position:static}.facts{grid-template-columns:1fr;gap:20px}.prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.top-in,.page{padding-left:16px;padding-right:16px}.page{padding-top:24px}.top-in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding-block:10px 0;display:grid}.top-end{flex-wrap:nowrap;justify-content:flex-end;gap:12px;min-width:0}.nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:16px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;padding:8px 0 9px}.who{display:none}.page-wide{padding-inline:16px}.m-band:before,.m-final:before{left:16px;right:16px}.foot-in{padding-inline:16px}.plans-wrap{display:none}.plans-phone{display:block}.m-acts th:nth-child(3),.m-acts td:nth-child(3){display:none}.demo-source{max-height:420px}.today{grid-template-columns:1fr;gap:28px}.steps{grid-template-columns:1fr;gap:0}.figures{grid-template-columns:1fr 1fr}.prose-list>div{grid-template-columns:1fr}.demo-answer,.demo-source{padding:20px 18px}.m-band{padding-top:38px;padding-bottom:38px}.ask-matter,.toolbar .listbox{flex:100%}.answer-tools{flex-wrap:wrap}h1{font-size:29px}.searchbar{grid-template-columns:1fr}.statute,.statements{font-size:17px}.prices{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.btn,.listbox-button{transition:filter .12s,border-color .12s}}@media print{.top,.foot,.ask-box,.feedback,.source-pane,.no-print,.answer-tools{display:none!important}body{color:#000;background:#fff}.research{display:block}.print-sources{margin-top:12px;display:block}.page{max-width:none;padding:0}.split{display:block}}.tag.block{margin-top:2px;display:block}.toolbar .btn,.toolbar .listbox-button{min-height:42px}
