.hero{background:var(--color-surface);padding-block:3.2rem 2.6rem;border-bottom:1px solid var(--color-rule)}.hero__kicker{margin:0 0 .7rem;font-size:.9rem;color:var(--color-lens);font-variation-settings:"wdth" 100,"wght" 600}.hero__lede{margin:1.1rem 0 0;font-size:1.13rem;color:var(--color-ink-soft)}.tool{margin-top:-1.6rem;padding:1.5rem;display:grid;gap:1.1rem}.tool__body{display:grid;gap:1.1rem}.tool .control{display:grid;gap:.42rem;justify-items:start}.tool .control__label{font-size:.86rem;color:var(--color-ink-soft)}.tool .segment{max-width:100%;overflow-x:auto}.tool>.tool__body>.btn,.tool__body>.btn{justify-self:start}.tool .input{display:grid;gap:.35rem}.tool .input span{font-size:.88rem;color:var(--color-ink-soft)}.tool input[type=text],.tool input[type=number]{font:inherit;font-size:1.02rem;font-variant-numeric:tabular-nums;padding:.6rem .7rem;border:1px solid var(--color-rule);border-radius:3px;background:var(--color-surface);color:var(--color-ink);width:100%}.tool input:focus-visible{border-color:var(--color-lens)}.tool .grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.tool .results{border-top:1px solid var(--color-rule);padding-top:1.2rem;display:grid;gap:1.1rem}.tool .results dl{margin:0}.tool .verdict{border-left:3px solid var(--color-lens);padding-left:.9rem}.tool .verdict h3{margin-bottom:.3rem}.tool .verdict p{margin:.3rem 0;font-size:.96rem;color:var(--color-ink-soft)}.tool .field dd{display:grid;gap:.2rem;justify-items:end;text-align:right}.tool .field dd .note{margin:0;max-width:44ch}.scale{margin:0 0 1.6rem}.scale:last-child{margin-bottom:0}.scale__title{font-size:.92rem;font-variation-settings:"wdth" 100,"wght" 620;margin-bottom:.3rem;color:var(--color-ink)}.scale svg{width:100%;height:auto;display:block;overflow:visible}.scale__note{margin:.35rem 0 0;max-width:62ch}.remembered{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;background:var(--color-lens-wash);border-left:3px solid var(--color-lens);padding:.7rem .9rem;font-size:.92rem;color:var(--color-ink-soft)}.remembered span{flex:1 1 16rem}.remembered__forget{background:none;border:0;padding:.2rem .1rem;font:inherit;font-size:.88rem;color:var(--color-ink-soft);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.remembered__forget:hover{color:var(--color-mark)}.compare-wrap{overflow-x:auto}.compare{width:100%;border-collapse:collapse;font-size:.94rem;font-variant-numeric:tabular-nums}.compare th,.compare td{padding:.55rem .5rem;border-bottom:1px solid var(--color-rule)}.compare thead th{text-align:left;font-size:.8rem;color:var(--color-ink-soft);font-variation-settings:"wdth" 100,"wght" 560;white-space:nowrap}.compare tbody th{text-align:left;font-variation-settings:"wdth" 100,"wght" 620}.compare__note{display:block;max-width:34ch;margin-top:.2rem;font-size:.82rem;line-height:1.45;color:var(--color-ink-soft);font-variation-settings:"wdth" 100,"wght" 400}.compare__num{text-align:right;white-space:nowrap}.compare .dim{color:var(--color-ink-faint)}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.tool .lead{font-size:.98rem;line-height:1.6;color:var(--color-ink-soft);margin:0 0 1rem;max-width:62ch}.tool ul.directions{margin:0 0 1.4rem;padding-left:1.1rem;display:grid;gap:.6rem}.tool ul.directions li{font-size:.95rem;line-height:1.55;color:var(--color-ink-soft);max-width:62ch}.tool ul.directions strong{color:var(--color-ink)}.tool .effect{margin:0 0 1.8rem}.tool .effect h3{font-size:1.05rem;margin:0 0 .3rem}.tool .effect__what{margin:0 0 .9rem;font-size:.93rem;line-height:1.55;color:var(--color-ink-soft);max-width:62ch}.tool .effect__body{display:grid;gap:.6rem 1.4rem;align-items:start;margin-bottom:.9rem}@media(min-width:40rem){.tool .effect__body{grid-template-columns:minmax(0,1fr) 8.5rem}.tool .effect__body .outline-fig{order:2}}.tool .effect__body .effect__what{margin-bottom:0}.outline-fig{margin:0;display:grid;gap:.4rem;justify-items:center}.outline-fig svg{width:100%;max-width:15rem;height:auto;display:block}.outline-fig figcaption{font-size:.82rem;line-height:1.45;color:var(--color-ink-soft);max-width:34ch;text-align:center}.tool .effect__body .outline-fig svg{max-width:8.5rem}.tool .effect__body .outline-fig figcaption{font-size:.76rem;color:var(--color-ink-faint)}#hs-directions .outline-fig{justify-items:start;margin-bottom:1.2rem}#hs-directions .outline-fig figcaption{text-align:left;max-width:46ch}#hs-directions .outline-fig svg{max-width:12rem}@media(min-width:46rem){#hs-directions .outline-fig{grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:0 1.4rem}}#fs-scales .outline-fig{justify-items:start;margin-bottom:1.8rem}#fs-scales .outline-fig figcaption{text-align:left;max-width:52ch}.profile-fig{margin:0;display:grid;gap:.5rem}.profile-fig svg{width:100%;max-width:30rem;height:auto;display:block}.profile-fig figcaption{font-size:.86rem;line-height:1.55;color:var(--color-ink-soft);max-width:58ch}.tool .effect--empty .effect__what{color:var(--color-ink-faint)}.tool .other-head{font-size:1.05rem;margin:2rem 0 1.1rem;padding-top:1.2rem;border-top:1px solid var(--color-rule)}.tool details.other{margin-top:1.6rem;border-top:1px solid var(--color-rule);padding-top:1.2rem}.tool details.other summary{cursor:pointer;font-size:.97rem;color:var(--color-lens-deep);font-variation-settings:"wdth" 100,"wght" 600;margin-bottom:1.2rem}.tool details.other summary:hover{color:var(--color-lens)}.tool details.other[open] summary{margin-bottom:1.4rem}.tool ul.styles{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:46rem){.tool ul.styles{grid-template-columns:1fr 1fr;gap:1.1rem 1.8rem}}.tool .style{margin:0}.tool .style h4{font-size:.97rem;margin:0 0 .25rem;font-variation-settings:"wdth" 100,"wght" 620}.tool .style p{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-ink-soft);max-width:46ch}.tool .style__upkeep{margin-top:.35rem!important;color:var(--color-ink-faint)!important}.tool details.extra{border-left:3px solid var(--color-rule);padding-left:.9rem}.tool ul.guidance{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}.tool ul.guidance li{font-size:.94rem;line-height:1.55;color:var(--color-ink-soft)}.article{padding-block:2.6rem}.article h2{margin-top:2.4rem}.article h3{margin-top:1.9rem}.article p,.article ul{margin:.9rem 0}.article ul{padding-left:1.15rem}.article li{margin-bottom:.45rem}.article .disclaimer{border-left:2px solid var(--color-ink-faint);padding-left:.85rem;font-size:.95rem;color:var(--color-ink-soft)}.faq{margin:1.2rem 0 0}.faq__item{border-top:1px solid var(--color-rule);padding-block:1rem}.faq dt{font-variation-settings:"wdth" 104,"wght" 620;margin-bottom:.35rem}.faq dd{margin:0;color:var(--color-ink-soft)}
