.prose .table--cards td:first-child{color:var(--color-text);font-weight:500}@media (max-width:39.99rem){.prose .table--cards{display:block;overflow:visible}.prose .table--cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose .table--cards tbody,.prose .table--cards tr{display:block}.prose .table--cards tr{margin-top:var(--space-150);padding:var(--space-100) var(--space-200);background:var(--color-background-raised);border:1px solid var(--color-border);border-radius:var(--radius-medium)}.prose .table--cards td{gap:var(--space-100);padding:var(--space-075) 0;border:0;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.prose .table--cards td:first-child{padding-bottom:var(--space-100);margin-bottom:var(--space-050);border-bottom:1px solid var(--color-border);display:block}.prose .table--cards td:not(:first-child):before{content:attr(data-label);font:var(--font-label);letter-spacing:var(--brand-tracking-label);text-transform:uppercase;color:var(--color-text-subtlest);padding-top:.2rem}}.figure{max-width:22rem;margin:var(--space-400) 0}.figure svg{width:100%;height:auto;display:block}.figure figcaption{margin-top:var(--space-100);font:var(--font-small);color:var(--color-text-subtlest)}.fig-name{font:600 15px var(--brand-font-body);fill:var(--brand-ink)}.fig-price{font:600 14px var(--brand-font-body);font-variant-numeric:tabular-nums;fill:var(--brand-ink)}.fig-note{font:400 13px var(--brand-font-body);fill:var(--brand-text-subtle)}.fig-label{font:500 11px var(--brand-font-mono);letter-spacing:.04em;fill:var(--brand-text-label)}.fig-rail{fill:var(--brand-paper-line)}.fig-node{fill:var(--brand-ink)}.fig-num{font:600 11px var(--brand-font-body);fill:var(--brand-white)}.fig-q{font:400 14px var(--brand-font-body);fill:var(--brand-ink)}.fig-pill{fill:var(--brand-mist)}.fig-pill-label{font:500 11px var(--brand-font-mono);letter-spacing:.04em;fill:var(--brand-mist-ink)}.fig-phone{fill:var(--brand-paper);stroke:var(--brand-paper-line);stroke-width:1.5px}.fig-screen{fill:var(--brand-white)}.fig-ink{fill:var(--brand-ink)}.fig-quiet{fill:var(--brand-mist)}.fig-tone{fill:var(--brand-sage)}.fig-tone-ink{fill:var(--brand-sage-ink)}.fig-lit{fill:var(--brand-lit)}.fig-no{fill:var(--brand-ember)}.fig-yes{fill:var(--brand-sage-ink)}.fig-mark{fill:none;stroke:var(--brand-white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}:root{--plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='0 0 3 3'%3E%3Cpath stroke='%23000' stroke-width='.2' stroke-linejoin='round' d='M1.1 .1h.8v.8h-.8zm-1 1h.8v.8h-.8zm1 0h.8v.8h-.8zm1 0h.8v.8h-.8zm-1 1h.8v.8h-.8z'/%3E%3C/svg%3E");--minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='0 0 3 3'%3E%3Cpath stroke='%23000' stroke-width='.2' stroke-linejoin='round' d='M.1 1.1h.8v.8h-.8zm1 0h.8v.8h-.8zm1 0h.8v.8h-.8z'/%3E%3C/svg%3E");--read-bit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Crect x='.5' y='.5' width='7' height='7' rx='1.2' fill='%23000' stroke='%23000'/%3E%3C/svg%3E")}.guide-cover{border-radius:var(--radius-medium);background-image:var(--brand-cover-field);background-size:8.33333% 15.3846%;line-height:0;display:block;overflow:hidden}.guide-cover img{width:100%;height:auto;display:block}.guide-cover--inline{margin-bottom:var(--space-300)}.guide-cover--aside{display:none}.page-header .doc-meta{margin-top:var(--space-300)}@media (max-width:51.99rem){.page-header__main:has(.guide-cover) .breadcrumb li:last-child{display:none}.page-header__main:has(.guide-cover) .breadcrumb{margin-bottom:var(--space-300)}}@media (min-width:52rem){.guide-cover--inline{display:none}.guide-cover--aside{display:block}}.prose>h2{margin-top:var(--space-800);padding-top:var(--space-400);border-top:1px solid var(--color-border)}.prose ol{counter-reset:item;padding:0;list-style:none}.prose ol>li{padding-left:var(--space-400);counter-increment:item;position:relative}.prose ol>li+li{margin-top:var(--space-100)}.prose ol>li:before{content:counter(item);font:500 .9375rem/1.75rem var(--brand-font-display);font-variant-numeric:tabular-nums;color:var(--color-text-subtlest);position:absolute;top:0;left:0}.prose ol>li>ul{margin-top:var(--space-100)}.toc--rail{display:none}.toc--fold{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-background-raised);grid-column:span 12}.toc--fold summary{justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-150) var(--space-200);cursor:pointer;list-style:none;display:flex}.toc--fold summary::-webkit-details-marker{display:none}.toc--fold .toc__title{margin:0}.toc__count{align-items:center;gap:var(--space-150);font:var(--font-small);color:var(--color-text-subtle);display:inline-flex}.toc__count:after{content:"";background:var(--color-text-subtle);width:.75rem;height:.75rem;-webkit-mask:var(--plus) center / contain no-repeat;-webkit-mask:var(--plus) center / contain no-repeat;mask:var(--plus) center / contain no-repeat}.toc--fold details[open] .toc__count:after{-webkit-mask-image:var(--minus);-webkit-mask-image:var(--minus);mask-image:var(--minus)}.toc--fold ol{padding:var(--space-100) var(--space-200) var(--space-150);border-top:1px solid var(--color-border)}.toc--rail a{padding-left:var(--space-150);border-left:2px solid var(--color-border)}@media (min-width:52rem){.toc--fold{display:none}.toc--rail{display:block}}@supports selector(:target-current){.toc--rail ol{scroll-target-group:auto}.toc--rail a:target-current{color:var(--color-text);border-left-color:var(--color-line)}}.answer__rows{margin:var(--space-100) 0 var(--space-150)}.answer__rows div{justify-content:space-between;align-items:baseline;gap:var(--space-200);padding:var(--space-100) 0;border-bottom:1px solid var(--color-border);font:var(--font-small);display:flex}.answer__rows dt{color:var(--color-text-subtle)}.answer__rows dd{font:600 .9375rem/1.4375rem var(--brand-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0}.prose .range,.range-scale{display:none}@media (max-width:39.99rem){.prose .table--cards tr{flex-direction:column;display:flex}.prose .table--cards td:first-child{font:var(--font-small);color:var(--color-text-subtle);border-bottom:0;order:0;margin-bottom:0;padding-bottom:0;font-weight:400}.prose .table--cards td{order:2}.prose .table--cards td.cell--range{padding-top:var(--space-050);font:600 1.25rem/1.75rem var(--brand-font-display);font-variant-numeric:tabular-nums;color:var(--color-text);order:1;display:block}.prose .table--cards td.cell--range:before{display:none}.prose .table--cards .range{margin-top:var(--space-100);margin-bottom:var(--space-100);grid-template-columns:repeat(20,minmax(0,1fr));gap:2px;display:grid}.prose .table--cards .range i{background:var(--color-bit);border-radius:2px;height:.5rem}.prose .table--cards .range i.on{background:var(--color-text-subtle)}.prose .range-scale{margin:var(--space-100) 0 0;font:var(--font-label);color:var(--color-text-subtlest);justify-content:space-between;display:flex}}.list--amounts .amount-end{white-space:nowrap}.list--amounts .amount{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.receipt{margin:var(--space-300) 0;border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-background-raised);overflow:hidden}.prose .receipt table{margin:0;display:block;overflow:visible}.receipt thead{padding:var(--space-150) var(--space-200) 0;display:block}.receipt thead tr{display:block}.prose .receipt th{font:var(--font-label);letter-spacing:var(--brand-tracking-label);text-transform:uppercase;color:var(--color-text-subtlest);background:0 0;border:0;padding:0;display:block}.receipt thead th:last-child{display:none}.receipt tbody{display:block}.receipt tr{align-items:baseline;gap:var(--space-100);padding:var(--space-100) var(--space-200);display:flex}.prose .receipt td{border:0;padding:0}.receipt td:first-child{align-items:baseline;gap:var(--space-100);flex:1;min-width:0;display:flex}.receipt td:first-child:after{content:"";border-bottom:2px dotted var(--color-border);flex:1;min-width:1rem;transform:translateY(-.2rem)}.receipt td:last-child{color:var(--color-text);white-space:nowrap;flex:none}.receipt tbody tr:last-child{margin-top:var(--space-100);padding-block:var(--space-150);background:var(--brand-oat)}.receipt tbody tr:last-child td:first-child:after{display:none}.prose .receipt tbody tr:last-child td{color:var(--color-text)}.receipt tbody tr:last-child td:last-child{font:600 1.125rem/1.5rem var(--brand-font-display)}.ticklist{margin:var(--space-300) 0}.prose .ticklist table{margin:0;display:block;overflow:visible}.ticklist thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ticklist tbody,.ticklist tr{display:block}.ticklist tr{padding:var(--space-150) 0 var(--space-150) calc(var(--space-300) + var(--space-100));border-bottom:1px solid var(--color-border);position:relative}.ticklist tr:first-child{border-top:1px solid var(--color-border)}.ticklist tr:before{content:"";left:0;top:calc(var(--space-150) + .2rem);border:1.5px solid var(--color-text-subtle);border-radius:var(--radius-xsmall);width:1rem;height:1rem;position:absolute}.prose .ticklist td{border:0;padding:0;display:block}.ticklist td:first-child{color:var(--color-text);font-weight:600}.note{margin:var(--space-300) 0;padding:var(--space-200) var(--space-250);border-radius:var(--radius-medium);background:var(--brand-oat);--note-ink:var(--brand-oat-ink)}.note--watch{background:var(--brand-blush);--note-ink:var(--brand-blush-ink)}.note--rule{background:var(--brand-mist);--note-ink:var(--brand-mist-ink)}.prose .note p{color:var(--color-text);font:var(--font-small);margin:0}.prose .note .note__label{margin-bottom:var(--space-075);font:var(--font-label);letter-spacing:var(--brand-tracking-label);text-transform:uppercase;color:var(--note-ink)}.prose .statement{margin:var(--space-400) 0;font:500 1.3125rem/1.9375rem var(--brand-font-display);letter-spacing:-.01em;color:var(--color-text)}.statement mark{color:inherit;box-shadow:inset 0 -.45em 0 var(--color-marker);background:0 0}.sheet{margin:var(--space-300) 0;padding:var(--space-200) var(--space-250);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-background-raised)}.prose .sheet .sheet__title{margin:0 0 var(--space-100);padding-bottom:var(--space-100);border-bottom:1px solid var(--color-border);font:var(--font-subsection);color:var(--color-text)}.prose .sheet ol{counter-reset:question}.prose .sheet ol>li{counter-increment:question;padding:var(--space-150) 0 var(--space-300) var(--space-500);border-bottom:1px dashed var(--color-border);color:var(--color-text)}.prose .sheet ol>li:before{content:counter(question, decimal-leading-zero);width:auto;height:auto;top:var(--space-150);font:var(--font-label);letter-spacing:var(--brand-tracking-label);color:var(--color-text-subtlest);background:0 0;-webkit-mask:none;mask:none}.prose details{border-bottom:1px solid var(--color-border)}.prose details:first-of-type{border-top:1px solid var(--color-border)}.prose summary{justify-content:space-between;align-items:flex-start;gap:var(--space-200);padding-block:var(--space-200);font:600 1.0625rem/1.625rem var(--brand-font-body);color:var(--color-text);cursor:pointer;overflow-wrap:anywhere;list-style:none;display:flex}.prose summary::-webkit-details-marker{display:none}.prose summary:after{content:"";background:var(--color-text-subtle);width:.75rem;height:.75rem;-webkit-mask:var(--plus) center / contain no-repeat;-webkit-mask:var(--plus) center / contain no-repeat;mask:var(--plus) center / contain no-repeat;flex:none;margin-top:.4375rem}.prose details[open]>summary:after{-webkit-mask-image:var(--minus);-webkit-mask-image:var(--minus);mask-image:var(--minus)}.prose details>:not(summary){padding:0 var(--space-500) var(--space-200) 0;margin:0}.guide-cta{background:var(--color-background-sunken);border-color:#0000}.related li{gap:var(--space-200);padding-bottom:var(--space-200);border-bottom:1px solid var(--color-border);grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid}.related li+li{margin-top:var(--space-200)}.related__cover{border-radius:var(--radius-small);background-image:var(--brand-cover-field);background-size:8.33333% 15.3846%;line-height:0;display:block;overflow:hidden}.related__cover img{width:100%;height:auto;display:block}.reading-bar{display:none}@property --read{syntax:"<number>";inherits:true;initial-value:0}@keyframes reading{to{--read:1}}@supports (animation-timeline:scroll()) and (width:round(down, 1.5px, 1px)){.reading-bar{bottom:var(--space-200);left:var(--layout-margin);z-index:10;width:calc(var(--n) * .75rem - .25rem);background:var(--color-background);outline:.25rem solid var(--color-background);pointer-events:none;--k:min(round(down, calc(var(--read) * var(--n)), 1), calc(var(--n) - 1));height:.5rem;animation:linear both reading;animation-timeline:scroll(root);display:block;position:fixed}.reading-bar:before,.reading-bar:after{content:"";-webkit-mask:var(--read-bit) 0 0 / .75rem 100% repeat-x;-webkit-mask:var(--read-bit) 0 0 / .75rem 100% repeat-x;mask:var(--read-bit) 0 0 / .75rem 100% repeat-x;position:absolute;inset:0 auto 0 0}.reading-bar:before{background:var(--color-bit);width:100%}.reading-bar:after{width:calc(var(--k) * .75rem);background:var(--color-text)}.reading-bar i{top:0;left:calc(var(--k) * .75rem);background:var(--brand-lit);border-radius:1px;width:.5rem;height:.5rem;position:absolute}}@media (prefers-reduced-motion:reduce){.reading-bar{display:none}}.reading-bar--n2{--n:2}.reading-bar--n3{--n:3}.reading-bar--n4{--n:4}.reading-bar--n5{--n:5}.reading-bar--n6{--n:6}.reading-bar--n7{--n:7}.reading-bar--n8{--n:8}.reading-bar--n9{--n:9}.reading-bar--n10{--n:10}.reading-bar--n11{--n:11}.reading-bar--n12{--n:12}.reading-bar--n13{--n:13}.reading-bar--n14{--n:14}.reading-bar--n15{--n:15}.reading-bar--n16{--n:16}.reading-bar--n17{--n:17}.reading-bar--n18{--n:18}.reading-bar--n19{--n:19}.reading-bar--n20{--n:20}@media print{.reading-bar,.guide-cover{display:none!important}.prose>h2{border-top:0;margin-top:18pt;padding-top:0}.prose .range,.range-scale{display:none!important}.note,.receipt,.sheet,.figure{background:0 0;border:1px solid #999}}.figure{padding:var(--space-200);border-radius:var(--radius-medium);background-color:var(--brand-paper)}.fig-name-inverse{font:600 15px var(--brand-font-body);fill:var(--brand-white)}.fig-white{fill:var(--brand-white)}.fig-paper{fill:var(--brand-white);stroke:var(--brand-paper-line)}.toc__quote{margin-top:var(--space-400);padding-top:var(--space-200);border-top:1px solid var(--color-border);font:var(--font-small);color:var(--color-text-subtle)}.toc .toc__quote a{margin-top:var(--space-050);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);border:0;padding:0;font-weight:600;display:block}.prose .answer-quote{margin:calc(-1 * var(--space-300)) 0 var(--space-500);font:var(--font-small);color:var(--color-text-subtle)}.answer-quote a{color:var(--color-text);font-weight:600}@media print{.toc__quote,.answer-quote{display:none}}@media (min-width:52rem){.toc--rail{flex-direction:column;display:flex;overflow:hidden}.toc--rail ol{min-height:0;overflow-y:auto}.toc--rail .toc__quote{flex:none}}.prose .ticklist ul,.prose .ticklist ol{border-top:1px solid var(--color-border);padding:0;list-style:none}.prose .ticklist li{padding:var(--space-150) 0 var(--space-150) calc(var(--space-300) + var(--space-100));border-bottom:1px solid var(--color-border);margin-top:0;position:relative}.prose .ticklist li:before{content:"";left:0;top:calc(var(--space-150) + .3rem);border:1.5px solid var(--color-text-subtle);border-radius:var(--radius-xsmall);width:1rem;height:1rem;position:absolute}
