.header-actions{justify-self:end;display:flex;align-items:center;gap:8px;}.language-switcher{position:relative;font:700 10px var(--mono);letter-spacing:.04em;}.language-switcher summary{display:flex;align-items:center;gap:8px;min-width:88px;padding:12px 14px;border:1px solid var(--line);background:#fff;cursor:pointer;list-style:none;white-space:nowrap;}.language-switcher summary::-webkit-details-marker{display:none;}.language-switcher summary:after{content:"▾";margin-left:auto;color:var(--cobalt);}.language-switcher[open] summary{border-color:var(--ink);}.language-switcher>div{position:absolute;z-index:30;top:calc(100% + 7px);right:0;width:190px;border:1px solid var(--ink);background:#fff;}.language-switcher a{display:grid;grid-template-columns:1fr auto;gap:18px;padding:12px 14px;border-bottom:1px solid var(--line);text-transform:none;}.language-switcher a>span{display:flex;align-items:center;gap:9px;}.language-switcher img{width:20px;height:14px;border:1px solid rgba(13,14,18,.2);object-fit:cover;}.language-switcher a:last-child{border-bottom:0;}.language-switcher a:hover,.language-switcher a[aria-current=page]{background:var(--ink);color:#fff;}.language-switcher a small{color:var(--muted);font:9px var(--mono);}.language-switcher a:hover small,.language-switcher a[aria-current=page] small{color:var(--acid);}.tools-infographic{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);margin:0 0 115px;border:1px solid var(--ink);background:var(--surface);}.tools-infographic>img{width:100%;height:clamp(360px,48vw,620px);object-fit:cover;border-right:1px solid var(--ink);}.tools-infographic figcaption{display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:var(--ink);color:#fff;}.tools-infographic figcaption span{margin-bottom:auto;color:var(--acid);font:700 9px var(--mono);letter-spacing:.1em;}.tools-infographic figcaption strong{max-width:260px;font:400 clamp(31px,3vw,48px)/.95 var(--serif);letter-spacing:-.045em;}.tools-infographic figcaption p{margin:22px 0 0;color:#b9bdc8;font-size:13px;}.tool-row{min-height:185px;}.tool-row>span:nth-child(2){grid-template-columns:minmax(230px,.9fr) minmax(170px,.62fr) minmax(240px,1fr);align-items:center;}.tool-row>span:nth-child(2)>small{grid-column:1/-1;}.tool-row__visual{position:relative;width:100%;height:96px;margin:0;overflow:hidden;border:1px solid var(--ink);background:#fff;transition:border-color .18s ease;}.tool-row:hover .tool-row__visual,.tool-row:focus-visible .tool-row__visual{border-color:var(--cobalt);}.tool-card-image{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.02);transition:transform .35s ease;}.tool-row:hover .tool-card-image,.tool-row:focus-visible .tool-card-image{transform:scale(1.025);}.guide-ledger{padding:115px 0 130px;border-top:1px solid var(--ink);}.guide-ledger>header{display:grid;grid-template-columns:.55fr 1fr .7fr;gap:45px;align-items:end;margin-bottom:60px;}.guide-ledger>header .label{align-self:start;}.guide-ledger>header h2,.guide-ledger>header p{margin:0;}.guide-ledger>header p{color:var(--muted);}.guide-row{display:grid;grid-template-columns:100px minmax(260px,.8fr) minmax(300px,1.2fr) 24px;gap:32px;align-items:center;min-height:120px;border-top:1px solid var(--line);}.guide-row:last-child{border-bottom:1px solid var(--line);}.guide-row>span{color:var(--cobalt);font:700 10px var(--mono);}.guide-row>strong{font:400 clamp(24px,2.5vw,36px)/1 var(--serif);letter-spacing:-.035em;}.guide-row>p{margin:0;color:var(--muted);font-size:14px;}.guide-row>i{font-style:normal;}.guide-row:hover{color:var(--cobalt);}.guide-hero{display:grid;grid-template-columns:1fr .46fr;gap:30px 8vw;padding:90px 0 105px;border-bottom:1px solid var(--ink);}.guide-hero .label{grid-column:1/-1;}.guide-hero h1{margin:0;font-size:clamp(62px,9vw,132px);}.guide-hero>p{align-self:end;margin:0;color:var(--muted);font-size:18px;}.guide-tool-link{grid-column:2;display:flex;justify-content:space-between;padding:16px;border:1px solid var(--ink);background:var(--ink);color:#fff;font:700 10px var(--mono);text-transform:uppercase;}.guide-tool-link span{color:var(--acid);}.guide-body{width:min(100%,1050px);margin:0 auto;padding:35px 0 100px;}.guide-section{display:grid;grid-template-columns:70px 1fr;gap:35px;padding:75px 0;border-bottom:1px solid var(--line);}.guide-section>span{color:var(--cobalt);font:700 10px var(--mono);}.guide-section h2{max-width:760px;margin-bottom:28px;}.guide-section>div>p{max-width:780px;color:var(--muted);font-size:17px;}.guide-section table{width:100%;margin-top:35px;border-collapse:collapse;}.guide-section th,.guide-section td{padding:15px 12px;border-top:1px solid var(--line);text-align:left;}.guide-section th{color:var(--cobalt);font:700 9px var(--mono);text-transform:uppercase;}.formula-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border:1px solid var(--ink);}.formula-strip>*{display:flex;align-items:flex-end;min-height:118px;padding:15px;border-right:1px solid var(--ink);font:700 10px var(--mono);font-style:normal;}.formula-strip>*:last-child{border-right:0;background:var(--cobalt);color:#fff;}.guide-callout{margin-top:38px!important;padding:22px;border-left:5px solid var(--acid);background:var(--surface);color:var(--ink)!important;}.guide-figure--timeline{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:38px;font:700 9px var(--mono);}.guide-figure--timeline i{height:1px;background:var(--cobalt);}.guide-figure--timeline b{padding:13px;background:var(--acid);}.guide-sources{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:85px 0;border-top:1px solid var(--ink);}.guide-sources h2{margin:0;}.guide-sources ol{margin:0;padding:0;list-style:none;}.guide-sources li{display:grid;grid-template-columns:40px 1fr;padding:18px 0;border-top:1px solid var(--line);}.guide-sources li span{color:var(--cobalt);font:700 9px var(--mono);}.popular-calculations{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:8vw;padding:0 0 120px;}.popular-calculations>header{position:sticky;top:105px;align-self:start;}.popular-calculations>header h2{margin:18px 0 20px;font-size:clamp(42px,5vw,72px);}.popular-calculations>header>p:last-child{max-width:420px;color:var(--muted);}.popular-calculations>div{border-top:3px solid var(--ink);}.popular-calculation{display:grid;grid-template-columns:42px 1fr 20px;gap:16px;align-items:center;min-height:82px;padding:12px 0;border-bottom:1px solid var(--line);}.popular-calculation span{color:var(--cobalt);font:700 9px var(--mono);}.popular-calculation strong{font:400 clamp(20px,2.1vw,31px)/1.05 var(--serif);letter-spacing:-.025em;}.popular-calculation i{font-style:normal;}.popular-calculation:hover,.popular-calculation:focus-visible{color:var(--cobalt);}.tool-intent-band{display:grid;grid-template-columns:190px 1fr;gap:32px;padding:22px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);}.tool-intent-band>p{margin:0;color:var(--cobalt);font:700 9px var(--mono);letter-spacing:.1em;}.tool-intent-band ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}.tool-intent-band li{padding:8px 11px;border:1px solid var(--line);color:#3f424a;font:600 11px var(--mono);}.tool-quick-answer{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:70px 0 80px;border-bottom:1px solid var(--line);}.tool-quick-answer small,.tool-worked-example small,.tool-faq small,.related-tools small{color:var(--cobalt);font:700 9px var(--mono);letter-spacing:.1em;}.tool-quick-answer h2{max-width:520px;margin:14px 0 0;font-size:clamp(38px,4.5vw,68px);}.tool-quick-answer>p{align-self:end;max-width:680px;margin:0;color:#353841;font-size:clamp(17px,1.6vw,22px);line-height:1.55;}.tool-worked-example{display:grid;grid-template-columns:1.15fr .75fr .75fr;margin:100px 0 0;border:1px solid var(--ink);}.tool-worked-example>*{min-height:175px;padding:24px;border-right:1px solid var(--ink);}.tool-worked-example>*:last-child{border-right:0;background:var(--acid);}.tool-worked-example h2{margin:18px 0 0;font-size:clamp(30px,3vw,48px);}.tool-worked-example>div{display:flex;flex-direction:column;justify-content:space-between;}.tool-worked-example>div span{font:700 9px var(--mono);letter-spacing:.1em;}.tool-worked-example>div strong{font:500 16px/1.45 var(--sans);}.tool-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:105px 0;}.tool-faq h2,.related-tools h2{margin:17px 0 0;font-size:clamp(40px,5vw,72px);}.tool-faq details{border-top:1px solid var(--ink);}.tool-faq details:last-child{border-bottom:1px solid var(--ink);}.tool-faq summary{position:relative;padding:24px 48px 24px 0;cursor:pointer;font:500 clamp(20px,2vw,28px)/1.15 var(--serif);list-style:none;}.tool-faq summary::-webkit-details-marker{display:none;}.tool-faq summary:after{position:absolute;top:23px;right:0;content:"+";color:var(--cobalt);font:400 24px var(--mono);}.tool-faq details[open] summary:after{content:"−";}.tool-faq details p{max-width:680px;margin:0;padding:0 35px 26px 0;color:var(--muted);}.ad-slot--tool-after-answer{min-height:140px;margin:0 0 95px;}.related-tools{padding:90px 0 110px;border-top:1px solid var(--ink);}.related-tools>header{display:grid;grid-template-columns:.5fr 1fr;gap:7vw;align-items:end;margin-bottom:48px;}.related-tools>header h2{margin:0;}.related-tools>div{display:grid;grid-template-columns:1fr 1fr;border-top:3px solid var(--ink);}.related-tools a{display:grid;grid-template-columns:1fr 22px;gap:12px;min-height:190px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);}.related-tools a:nth-child(2n){border-right:0;}.related-tools a small,.related-tools a span{grid-column:1;}.related-tools a strong{grid-column:1;font:400 clamp(27px,3vw,43px)/.98 var(--serif);letter-spacing:-.035em;}.related-tools a span{align-self:end;max-width:480px;color:var(--muted);font-size:13px;}.related-tools a i{grid-column:2;grid-row:1/4;font-style:normal;}.related-tools a:hover,.related-tools a:focus-visible{background:var(--ink);color:#fff;}.related-tools a:hover span,.related-tools a:focus-visible span{color:#b9bdc8;}.tool-trust{display:grid;grid-template-columns:90px 1fr 1fr auto;gap:28px;align-items:start;margin:0 0 120px;padding:24px 0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);}.tool-trust>span{color:var(--cobalt);font:700 10px var(--mono);}.tool-trust p{margin:0;color:var(--muted);font-size:13px;}.tool-trust p strong{display:block;margin-bottom:5px;color:var(--ink);}.tool-trust a{font:700 9px var(--mono);text-transform:uppercase;}@media (max-width:1100px){.tool-row>span:nth-child(2){grid-template-columns:1fr 180px;}.tool-row>span:nth-child(2)>p{grid-column:1/-1;margin-top:15px;}.guide-ledger>header{grid-template-columns:1fr 1fr;}.guide-ledger>header>p{grid-column:2;}.guide-row{grid-template-columns:75px 1fr 24px;padding:22px 0;}.guide-row>p{grid-column:2;}}@media (max-width:760px){.site-header{grid-template-columns:1fr auto;}.header-actions{gap:5px;}.language-switcher summary{min-width:74px;padding:10px;}.language-switcher summary:after{display:none;}.language-switcher>div{position:fixed;top:70px;left:18px;right:18px;width:auto;}.tools-infographic{grid-template-columns:1fr;margin-inline:calc(var(--gutter)*-1);}.tools-infographic>img{height:340px;border-right:0;border-bottom:1px solid var(--ink);}.tools-infographic figcaption{min-height:210px;}.tool-row>span:nth-child(2){grid-template-columns:1fr;}.tool-row__visual{height:auto;aspect-ratio:55/24;margin:18px 0 5px;}.guide-ledger>header,.guide-hero,.guide-sources{grid-template-columns:1fr;}.guide-ledger>header>p,.guide-tool-link{grid-column:1;}.guide-row{grid-template-columns:1fr 20px;gap:10px 20px;}.guide-row>span,.guide-row>p{grid-column:1;}.guide-row>i{grid-column:2;grid-row:1/4;}.guide-hero{padding-block:65px 75px;}.guide-hero .label{grid-column:1;}.guide-section{grid-template-columns:1fr;gap:15px;padding-block:58px;}.formula-strip{grid-template-columns:1fr 1fr;}.formula-strip>*:nth-child(2){border-right:0;}.formula-strip>*{border-bottom:1px solid var(--ink);}.formula-strip>*:nth-child(n+3){border-bottom:0;}.guide-figure--timeline{grid-template-columns:1fr;}.guide-figure--timeline i{height:35px;width:1px;margin-left:20px;}.popular-calculations,.tool-quick-answer,.tool-faq{grid-template-columns:1fr;gap:36px;}.popular-calculations>header{position:static;}.tool-intent-band{grid-template-columns:1fr;gap:14px;}.tool-intent-band ul{display:grid;grid-template-columns:1fr;}.tool-quick-answer{padding-block:55px;}.tool-worked-example{grid-template-columns:1fr;margin-top:70px;}.tool-worked-example>*{min-height:130px;border-right:0;border-bottom:1px solid var(--ink);}.tool-worked-example>*:last-child{border-bottom:0;}.tool-faq{padding-block:75px;}.related-tools>header,.related-tools>div{grid-template-columns:1fr;}.related-tools a,.related-tools a:nth-child(2n){border-right:0;}.tool-trust{grid-template-columns:1fr;}}