.converter-main{padding-top:28px}.breadcrumbs{justify-content:flex-start;gap:14px;font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap}.breadcrumbs a:hover{color:var(--orange)}.tool-intro{margin:44px 0 38px}.tool-intro h1{font:500 clamp(29px,3.2vw,46px)/1.35 Unbounded,sans-serif;letter-spacing:-1.8px;margin:18px 0 12px}.tool-intro .punct{font-size:16px}.tool-intro p{font-size:15px;margin:0}.converter-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:48px;align-items:start}.converter-sidebar{padding-top:12px}.category-buttons{margin-top:20px;display:grid;gap:8px}.category-buttons :is(button,a){border:1px solid transparent;border-radius:7px;background:transparent;display:flex;gap:12px;align-items:center;padding:16px 14px;color:var(--muted);font-size:13px;text-align:left;cursor:pointer}.category-buttons :is(button,a)>span:last-child{margin-left:auto}.category-buttons :is(button,a).selected{background:var(--ink);color:white}.category-symbol{font:500 17px Unbounded,sans-serif;width:40px;color:var(--orange)}.local-note{border-top:1px solid var(--line);padding:22px 8px;margin-top:28px;font-size:11px;line-height:1.8}.local-note .orange-dot{width:6px;height:6px;margin-right:8px}.conversion-card{background:white;border:1px solid var(--line);border-radius:12px;padding:32px}.conversion-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;gap:10px}.conversion-card h2{font:500 20px Unbounded,sans-serif;margin:0;letter-spacing:-.5px}.text-button{border:0;background:none;color:var(--muted);font-size:12px;cursor:pointer;padding:8px}.field-label{display:block;font-size:10px;font-weight:600;letter-spacing:1.2px;color:var(--muted);margin-bottom:10px}.converter-page input,.converter-page select{background:var(--paper);color:var(--ink);border-color:var(--line);font-size:15px;padding:15px;border-radius:6px}.converter-page #conversion-value{width:100%;font-size:32px;padding:15px 18px;font-weight:600}.input-hint{font-size:11px;margin:8px 0 23px;line-height:1.5}.unit-controls{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:16px;align-items:end}#swap-converter{width:42px;height:49px;border:1px solid var(--line);border-radius:50%;background:white;color:var(--orange);font-size:24px;cursor:pointer}#swap-converter:hover{background:var(--paper)}.answer-panel{margin-top:30px;background:#faf1e9;border:1px solid #f0ded0;border-radius:8px;padding:24px}.answer-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.answer-top>.field-label{margin:0}.precision-label{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.converter-page #precision{background:#fff9f5;font-size:11px;padding:6px 8px;max-width:145px}.answer-context{margin:24px 0 6px;color:var(--muted);font-size:13px;overflow-wrap:anywhere}#conversion-result{display:block;font:500 clamp(25px,3vw,42px)/1.35 Unbounded,sans-serif;color:#c93d1d;overflow-wrap:anywhere;min-height:57px;user-select:text;letter-spacing:-1px}.answer-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e8d5c6;margin-top:23px;padding-top:18px}#conversion-rate{font-size:11px;color:var(--muted);overflow-wrap:anywhere}#copy-result{border:0;background:var(--ink);color:white;border-radius:5px;font-size:12px;padding:12px 15px;white-space:nowrap;cursor:pointer}#copy-result span{margin-left:12px}#copy-result:disabled{opacity:.4;cursor:default}#copy-status{font-size:11px;margin:10px 0 0;min-height:16px;color:var(--muted)}.conversion-error{background:#fff0eb;color:#a32811;border:1px solid #efc9bc;padding:13px 16px;border-radius:6px;font-size:13px;margin-top:18px}.converter-page [aria-invalid=true]{border-color:#c93d1d}.preset-section{margin-top:32px}.section-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.section-caption h2,.equivalents h2{font:600 15px Inter,sans-serif;margin:0;letter-spacing:0}.section-caption>span{font-size:11px;color:var(--muted)}.preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preset-grid :is(button,a){border:1px solid var(--line);background:white;border-radius:7px;padding:17px;text-align:left;cursor:pointer;font-size:12px;color:var(--ink)}.preset-grid :is(button,a):hover{border-color:var(--orange)}.preset-grid :is(button,a) span{display:block;color:var(--muted);font-size:11px;margin-top:12px}.equivalents{margin-top:32px;border:1px solid var(--line);border-radius:9px;background:white;padding:24px}.equivalents>p{font-size:12px;margin:8px 0 18px}#equivalents-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.equivalent-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid var(--line);font-size:12px}.equivalent-row span{color:var(--muted)}.equivalent-row strong{font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.converter-explainer{border-top:1px solid var(--line);margin:64px 0 54px;padding-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.converter-explainer h2{font-size:24px}.converter-explainer p{font-size:13px;margin:0 0 14px}.converter-page footer>a:last-child{font-size:12px}.converter-page header nav{display:flex}@media(max-width:1000px){.converter-layout{grid-template-columns:170px minmax(0,1fr);gap:25px}.conversion-card{padding:25px}.category-buttons :is(button,a){padding:13px 10px;font-size:12px;gap:6px}.category-symbol{width:32px;font-size:15px}.unit-controls{gap:10px}.preset-grid :is(button,a){padding:13px}.answer-panel{padding:20px}}@media(max-width:760px){.converter-main{padding-top:22px}.converter-page header nav{display:none}.tool-intro{margin:30px 0 24px}.tool-intro h1{font-size:29px;letter-spacing:-1px}.tool-intro p{font-size:13px}.breadcrumbs{font-size:10px;gap:10px}.converter-layout{grid-template-columns:1fr;gap:20px}.converter-sidebar{padding:0}.converter-sidebar>.eyebrow,.local-note{display:none}.category-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin:0}.category-buttons :is(button,a){justify-content:center;font-size:10px;padding:12px 4px;border-color:var(--line);gap:6px}.category-buttons :is(button,a)>span:last-child{display:none}.category-symbol{font-size:12px;width:auto}.conversion-card{padding:20px 16px}.conversion-card h2{font-size:17px}.conversion-card-top{margin-bottom:23px}.converter-page #conversion-value{font-size:28px}.unit-controls{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:7px}.converter-page select{font-size:12px;padding:13px 8px}#swap-converter{width:32px;height:40px;font-size:21px}.answer-panel{margin-top:23px;padding:17px}.precision-label{font-size:10px;gap:6px}.converter-page #precision{max-width:113px;font-size:10px}#conversion-result{font-size:28px;min-height:40px}.answer-bottom{flex-wrap:wrap}#copy-result{margin-left:auto}.preset-grid{grid-template-columns:1fr}.preset-grid :is(button,a){display:flex;justify-content:space-between;align-items:center;padding:14px}.preset-grid :is(button,a) span{margin:0}.section-caption>span{font-size:10px}.equivalents{padding:20px 16px}#equivalents-list{grid-template-columns:1fr}.converter-explainer{grid-template-columns:1fr;gap:22px;margin:40px 0;padding-top:30px}.converter-explainer h2{font-size:23px}.converter-page footer>a:last-child{font-size:11px}}
/* Brandbook alignment and shared searchable unit picker. */
.category-symbol{color:inherit;display:inline-flex;align-items:baseline;gap:.12em;width:48px;flex-shrink:0;font-weight:600}.category-symbol::after{content:'';width:.156em;height:.156em;border-radius:50%;background:var(--orange);flex:none}.conversion-card,.equivalents{border-radius:16px}.conversion-card h2{font:600 20px/1.4 Inter,sans-serif;letter-spacing:0}.converter-page input,.converter-page select{border-color:#848C98;border-radius:8px}.answer-panel{background:var(--ink);border-color:var(--ink);border-radius:12px}.answer-panel .field-label,.answer-context,.precision-label,#conversion-rate,#copy-status{color:#B8BEC7}#conversion-result{font:600 clamp(32px,3.4vw,48px)/1.3 Inter,sans-serif;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-1px}.answer-bottom{border-color:#3D444C}#copy-result{background:white;color:var(--ink);border-radius:8px}.unit-picker{position:relative;min-width:0}.picker-trigger{width:100%;min-height:53px;border:1px solid #848C98;border-radius:8px;background:white;color:var(--ink);padding:13px 15px;display:flex;gap:10px;align-items:center;text-align:left;cursor:pointer;font-size:15px}.picker-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.picker-code{background:var(--paper);color:var(--muted);padding:5px 7px;border-radius:5px;font-size:11px;font-weight:600;flex:none}.picker-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 2px 4px 4px;flex:none;transition:transform .15s}.picker-trigger[aria-expanded=true]{border-color:var(--ink);box-shadow:0 0 0 3px #1416180c}.picker-trigger[aria-expanded=true] .picker-chevron{transform:rotate(225deg);margin-bottom:0}.picker-panel{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,310px);max-width:calc(100vw - 32px);background:white;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:10px;z-index:20;box-shadow:0 12px 32px #14161818}.converter-page .picker-search{width:100%;background:var(--paper);font-size:13px;padding:12px 13px;border:1px solid #848C98;border-radius:7px;outline-offset:2px}.picker-options{max-height:270px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-top:8px}.picker-group{font-size:9px;font-weight:600;letter-spacing:1.3px;color:var(--muted);padding:13px 10px 8px}.picker-option{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:7px;cursor:pointer;font-size:13px;min-height:43px}.picker-option:hover,.picker-option.highlighted{background:var(--paper)}.picker-option[aria-selected=true]{background:#F0F2F5}.option-code{font:600 12px Inter,sans-serif;min-width:37px;color:var(--ink)}.option-name{flex:1}.option-tick{color:var(--ink);width:16px}.picker-option[aria-selected=true] .option-code::after{content:'';display:inline-block;width:4px;height:4px;background:var(--orange);border-radius:50%;margin-left:4px;vertical-align:baseline}.picker-empty{font-size:12px;padding:14px 10px;margin:0;line-height:1.6}.precision-label .unit-picker{width:156px}.precision-label .picker-trigger{background:#202327;border-color:#788392;color:white;font-size:11px;min-height:32px;padding:7px 9px;gap:5px}.precision-label .picker-panel{width:250px}.precision-label .picker-option .option-code{display:none}.precision-label .picker-panel .picker-search{font-size:12px}.unit-controls>div{min-width:0}.converter-page #swap-converter{color:var(--ink);border-color:#848C98}.converter-page .preset-grid :is(button,a){border-radius:8px}@media(max-width:1000px){.category-symbol{width:38px}.picker-trigger{padding:13px 10px;font-size:13px;gap:6px}.picker-code{font-size:10px;padding:4px 5px}}@media(max-width:760px){.category-buttons .category-symbol{display:inline-flex;width:auto;font-size:12px}.category-buttons :is(button,a){gap:8px}.picker-trigger{padding:12px 8px;font-size:12px;min-height:47px;gap:4px}.picker-code{display:none}.picker-chevron{width:6px;height:6px;margin-left:2px}.picker-panel{width:310px}.picker-group{font-size:10px}.picker-option{font-size:14px;min-height:45px}.precision-label .unit-picker{width:120px}.precision-label .picker-trigger{font-size:10px}.precision-label .picker-panel{width:245px}#conversion-result{font-size:36px}.answer-panel{padding:18px}.conversion-card h2{font-size:18px}}
@media(max-width:760px){.picker-code{display:block;font-size:9px;padding:3px}.picker-trigger{gap:5px}}
.category-buttons :is(button,a)>.category-symbol:last-child{display:inline-flex;margin-left:0}.converter-page .picker-search:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
/* Converter collection and distinct family pages. */
.converter-page .breadcrumbs{display:flex}.converter-page .category-buttons{display:grid}.category-buttons a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.converter-sidebar .category-buttons a[aria-current=page]{background:var(--ink);color:white}.supported-units{padding:0;margin:22px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.supported-units li{font-size:12px;background:white;border:1px solid var(--line);border-radius:7px;padding:9px 12px}.supported-units li span{color:var(--muted);margin-left:7px}.family-about{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:0 0 60px}.family-about h2{font-size:24px;line-height:1.5}.family-about p,.family-faq p{font-size:14px;line-height:1.8}.family-faq h2{font-size:24px;margin:0 0 22px}.family-faq details{border-top:1px solid var(--line);padding:18px 0}.family-faq details:last-child{border-bottom:1px solid var(--line)}.family-faq summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.family-faq details p{margin:12px 0 0}.hub-intro{max-width:800px}.hub-intro h1{font-size:52px}.tool-intro .hub-description{font-size:14px;max-width:650px;margin-top:14px}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 55px}.hub-grid .tool{padding:30px;min-height:330px}.hub-grid .tool h2{font:600 20px Inter,sans-serif;margin:30px 0 12px;letter-spacing:0}.hub-grid .tool p{font-size:14px}.hub-grid .tool small{font-size:10px}.hub-next{border-block:1px solid var(--line);padding:35px 0;display:flex;justify-content:space-between;gap:45px;align-items:center}.hub-next h2{font-size:25px}.hub-next p{font-size:14px;max-width:600px}.hub-next .supported-units{flex-shrink:0;max-width:260px;margin:0}.hub-faq{max-width:850px;margin:55px 0 65px}@media(max-width:1000px){.hub-grid{gap:12px}.hub-grid .tool{padding:22px;min-height:330px}.hub-next{gap:25px}.family-about{gap:35px}.hub-grid .tool h2{font-size:18px}}@media(max-width:760px){.converter-page .category-buttons{display:grid}.family-about{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.family-about h2,.family-faq h2{font-size:22px}.family-about p,.family-faq p{font-size:13px}.family-faq summary{font-size:13px}.hub-intro h1{font-size:36px}.hub-grid{grid-template-columns:1fr;margin:28px 0 35px;gap:14px}.hub-grid .tool{min-height:255px;padding:24px}.hub-grid .symbol{font-size:38px}.hub-grid .tool h2{margin-top:25px}.hub-next{display:block;padding:30px 0}.hub-next .supported-units{max-width:100%;margin-top:20px}.hub-next h2{font-size:23px}.hub-faq{margin:35px 0 45px}.preset-grid :is(button,a){gap:12px}.preset-grid :is(button,a)>span{flex-shrink:0;font-size:10px}}
/* Focused length tasks reuse the converter, with inspectable formulas and tables. */
.length-task-links{margin-top:32px}.length-task-links h2,.task-math h2,.task-reference h2{font:600 17px/1.5 Inter,sans-serif;letter-spacing:0;margin:0 0 16px}.length-task-links nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.length-task-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;background:white;border:1px solid var(--line);border-radius:8px;font-size:12px}.length-task-links a:hover{border-color:var(--ink)}.length-task-links a[aria-current=page]{background:var(--ink);color:white}.task-math,.task-reference{margin-top:32px;border:1px solid var(--line);border-radius:16px;background:white;padding:28px}.task-math p,.task-reference p{font-size:14px;line-height:1.8;margin:12px 0}.task-math h3{font:600 14px Inter,sans-serif;margin:25px 0 10px}.task-math .formula-expression{font-size:19px;color:var(--ink);font-weight:600;border-block:1px solid var(--line);padding:18px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.task-math .worked-expression{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.reference-scroll{overflow-x:auto}.task-reference table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums;margin-top:20px}.task-reference th,.task-reference td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--line)}.task-reference thead th{background:var(--paper);font-size:12px;color:var(--muted);font-weight:600}.task-reference tbody th{font-weight:400}.task-reference td{text-align:right;font-weight:600}.task-reference thead th:last-child{text-align:right}.task-reference tbody tr:last-child>*{border-bottom:0}.task-reference tbody tr:nth-child(even){background:#f8f9fa}@media(max-width:1000px){.length-task-links a{font-size:11px;padding:14px}}@media(max-width:760px){.length-task-links nav{grid-template-columns:1fr;gap:8px}.length-task-links a{font-size:13px}.task-math,.task-reference{padding:20px 16px}.task-math p,.task-reference p{font-size:13px}.task-math .formula-expression{font-size:16px}.task-reference th,.task-reference td{padding:12px 9px;font-size:13px}}
/* Keep the first HTML paint identical to the enhanced control layout. */
.unit-picker[data-picker-for]{display:none}.js .unit-picker[data-picker-for]{display:block}.js .picker-native{display:none}.picker-trigger:disabled{opacity:1;cursor:progress}.converter-page{overflow-y:scroll}
.imperial-input{margin:-8px 0 20px}.imperial-input button{border:0;background:var(--paper);color:var(--ink);padding:9px 12px;border-radius:6px;font-size:12px;cursor:pointer}.imperial-input button:hover{text-decoration:underline}.imperial-input p{font-size:11px;color:var(--muted);line-height:1.7;margin:12px 0 0}#fraction-note{font-size:11px;color:#b8bec7;line-height:1.6;margin:12px 0 0}.precision-label .unit-picker{width:185px}.precision-label .picker-trigger{font-size:10px}.picker-trigger:disabled{cursor:default}.converter-page .picker-native:disabled+ .unit-picker .picker-trigger{background:var(--paper);color:var(--muted)}@media(max-width:760px){.precision-label .unit-picker{width:155px}.precision-label .picker-trigger{font-size:9px}.imperial-input button{font-size:11px}}
.temperature-mode{margin-bottom:24px}.temperature-mode>div{display:inline-flex;gap:4px;padding:4px;border-radius:8px;background:var(--paper);border:1px solid var(--line)}.temperature-mode button{font:600 12px Inter,sans-serif;cursor:pointer;border:0;background:transparent;color:var(--muted);padding:11px 15px;border-radius:5px}.temperature-mode button.selected{background:var(--ink);color:white}.temperature-mode>p{font-size:12px;line-height:1.7;margin:12px 0 0;color:var(--muted);max-width:650px}@media(max-width:760px){.temperature-mode>div{display:flex}.temperature-mode button{font-size:10px;padding:10px;flex:1}.temperature-mode>p{font-size:11px}}
.family-notice{border-left:3px solid var(--orange);padding:3px 0 3px 14px;margin:0 0 24px}.family-notice p{font-size:12px;line-height:1.8;margin:0}.family-notice a{display:inline-block;font-size:11px;color:var(--muted);margin-top:7px;text-decoration:underline;text-underline-offset:3px}@media(max-width:540px){.category-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.category-buttons a{min-height:42px}.family-notice p{font-size:11px}}
/* Allow converter contents to shrink inside narrow grid tracks. */
.converter-sidebar,.converter-content{min-width:0}@media(max-width:760px){.converter-layout{grid-template-columns:minmax(0,1fr)}.preset-grid :is(button,a){min-width:0;flex-wrap:wrap}.section-caption{flex-wrap:wrap}.answer-top{flex-wrap:wrap}.equivalent-row>span{min-width:0;overflow-wrap:anywhere}}
/* Converter editorial layout: one reading column, without duplicate unit chips. */
.mobile-converter-switch{display:none}.converter-guide{margin:40px 0 56px;padding-top:32px;border-top:1px solid var(--line)}.guide-intro{max-width:720px}.guide-intro .eyebrow{font-size:9px;letter-spacing:1.3px;color:var(--muted)}.guide-intro h2{font:600 25px/1.4 Inter,sans-serif;letter-spacing:-.5px;margin:12px 0}.guide-intro>p{font-size:14px;line-height:1.8;margin:0;max-width:70ch}.guide-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0;padding:20px 0;border-block:1px solid var(--line)}.guide-facts>div{padding:0 20px;border-left:1px solid var(--line);min-width:0}.guide-facts>div:first-child{border:0;padding-left:0}.guide-facts dt{color:var(--muted);font-size:12px;line-height:1.5}.guide-facts dd{margin:7px 0 0;font:600 15px/1.5 Inter,sans-serif;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.calculation-notes{margin-top:22px;border-bottom:1px solid var(--line)}.calculation-notes summary{font-size:13px;color:var(--muted);padding:0 0 20px}.disclosure-body p{font-size:13px;line-height:1.8;margin:0 0 12px}.disclosure-body{padding-bottom:18px}.guide-faq{margin-top:32px}.guide-faq>h2{font:600 18px/1.5 Inter,sans-serif;letter-spacing:0;margin:0 0 16px}.guide-faq details{border-top:1px solid var(--line)}.guide-faq details:last-child{border-bottom:1px solid var(--line)}.guide-faq summary{font-size:14px;font-weight:600;line-height:1.6;padding:18px 0}.guide-faq details p{font-size:13px;line-height:1.8;margin:0 36px 20px 0;max-width:70ch}.converter-guide summary,.equivalent-disclosure>summary{cursor:pointer;list-style:none;display:flex;gap:20px;align-items:baseline;justify-content:space-between}.converter-guide summary::-webkit-details-marker,.equivalent-disclosure>summary::-webkit-details-marker,.mobile-converter-switch>summary::-webkit-details-marker{display:none}.converter-guide summary::after,.equivalent-disclosure>summary::after{content:'+';font-size:20px;line-height:1;font-weight:400;flex:none;color:var(--muted)}.converter-guide details[open]>summary::after,.equivalent-disclosure[open]>summary::after{content:'−'}.converter-guide summary:focus-visible,.equivalent-disclosure>summary:focus-visible,.mobile-converter-switch>summary:focus-visible{outline:2px solid var(--focus);outline-offset:5px;border-radius:4px}.equivalent-disclosure{padding:0;margin-top:24px;border-radius:12px}.equivalent-disclosure>summary{padding:20px 22px;font-size:14px;font-weight:600;align-items:center;gap:14px}.equivalent-disclosure .disclosure-meta{margin-left:auto;font-size:11px;font-weight:400;color:var(--muted)}.equivalent-disclosure .disclosure-body{padding:0 22px 10px}.equivalent-disclosure #equivalents-context{font-size:12px;color:var(--muted);margin:0 0 14px}.equivalent-disclosure[open]>summary{padding-bottom:15px}.equivalent-disclosure #equivalents-list{grid-template-columns:1fr}.equivalent-disclosure .equivalent-row{font-size:13px;padding:11px 0}.converter-page .converter-guide{min-width:0}.guide-facts+.calculation-notes{margin-top:0}.converter-main:has(.converter-guide){padding-bottom:0}@media(max-width:760px){.converter-page .converter-sidebar>.desktop-family-nav{display:none}.mobile-converter-switch{display:block;background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px}.mobile-converter-switch>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:15px 16px;cursor:pointer;font-size:13px;min-height:54px}.mobile-converter-switch>summary>.category-symbol{display:inline-flex;width:auto;font-size:15px;color:var(--ink)}.mobile-converter-switch strong{font-weight:600}.switch-action{margin-left:auto;color:var(--muted);font-size:11px}.switch-action::after{content:'⌄';font-size:16px;margin-left:9px}.mobile-converter-switch[open] .switch-action::after{content:'⌃'}.mobile-converter-switch .category-buttons{margin:0;padding:0 12px 12px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-converter-switch .category-buttons a{justify-content:flex-start;padding:12px 10px;font-size:11px;min-height:44px}.mobile-converter-switch .category-buttons .category-symbol{width:32px;font-size:12px}.converter-guide{margin:32px 0 40px;padding-top:26px}.guide-intro h2{font-size:23px}.guide-intro>p{font-size:13px}.guide-facts{margin:20px 0;padding:16px 0}.guide-facts>div{padding:0 12px}.guide-facts dt{font-size:11px}.guide-facts dd{font-size:13px}.guide-faq{margin-top:26px}.guide-faq summary{font-size:13px;padding:17px 0}.guide-faq details p{font-size:13px;margin-right:0}.equivalent-disclosure>summary{padding:17px 16px;font-size:13px;flex-wrap:wrap;gap:8px}.equivalent-disclosure>summary>span:first-child{flex:1}.equivalent-disclosure .disclosure-meta{font-size:10px;margin-left:0}.equivalent-disclosure .disclosure-body{padding-inline:16px}.equivalent-disclosure .equivalent-row{font-size:12px}.converter-layout{gap:18px}}@media(max-width:380px){.guide-facts{grid-template-columns:1fr;gap:12px}.guide-facts>div,.guide-facts>div:first-child{display:flex;gap:16px;align-items:baseline;justify-content:space-between;border:0;padding:0}.guide-facts dd{margin:0;text-align:right}.equivalent-disclosure .disclosure-meta{display:none}}
@media(max-width:540px){.guide-facts{grid-template-columns:1fr;gap:12px}.guide-facts>div,.guide-facts>div:first-child{display:flex;gap:16px;align-items:baseline;justify-content:space-between;border:0;padding:0}.guide-facts dd{margin:0;text-align:right}}
.all-tool-group>h2{font:600 24px Inter,sans-serif;letter-spacing:-.5px;margin-top:40px}.all-tool-group>p{font-size:14px}.all-tool-group .hub-grid{margin-top:24px}.all-tool-group .hub-grid .tool h2{font-size:18px}
