.notice{background:#fff6df;border-bottom:1px solid #ecd9aa;color:#765015;font-size:.84rem}.notice .wrap{padding:9px 24px}.detail-hero{padding:44px 0 30px;border-bottom:1px solid var(--line)}.detail-hero h1{max-width:760px;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.05em;line-height:1.08;margin:8px 0 12px}.detail-hero p{max-width:720px;color:var(--muted);font-size:1.05rem}.feature-strip{display:flex;gap:28px;flex-wrap:wrap;margin-top:20px}.feature-strip span{font-size:.8rem;color:var(--muted)}.feature-strip b{display:block;color:var(--ink);font-size:.93rem}.tool-section{padding:42px 0}.tool-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;align-items:start}.tool-form,.tool-results{background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:24px;box-shadow:0 1px 2px #12181f0f}.tool-form h2,.tool-results h2{font-size:1.1rem;margin:0 0 5px}.panel-copy{color:#65707c;font-size:.84rem;margin:0 0 20px}.unit-input{position:relative}.unit-input input{padding-right:48px!important;font-family:ui-monospace,Consolas,monospace!important}.unit-input span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#66717d;font:12px ui-monospace,monospace;pointer-events:none}.tool-form .form-grid{grid-template-columns:1fr 1fr}.calculate{width:100%;background:#12181f;color:#fff;border-radius:6px;margin-top:5px}.calculate:hover{background:#26303c}.result.primary{grid-column:span 2;background:#eef2ff;border-color:#cbd5f4}.result.primary strong{font-size:1.7rem;color:#203e96}.tool-results .result{background:#fff;border-color:#dfe3e8}.tool-results .result span{color:#65707c}.tool-results .result strong{color:#16202b;font-family:ui-monospace,Consolas,monospace}.save-btn{background:#fff;color:#2f4b9c;border:1px solid #cdd6ec;padding:8px 12px}.tool-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.explain{background:#f5f6f8}.reading{max-width:790px}.reading h2{font-size:1.55rem;margin-top:32px}.reading h3{font-size:1.1rem;margin-top:24px}.reading p,.reading li{color:#56616d}.reading .formula{background:#fff}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.related a{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:15px;color:#1a2632;font-weight:650}.related a:hover{border-color:#2f4b9c}.ledger{margin-top:30px}.ledger table{min-width:700px}.ad-slot{display:none}.detail-footer{background:#12181f;color:#c7ced7}.detail-footer a{color:#fff}@media(max-width:850px){.tool-grid{grid-template-columns:1fr}.tool-form .form-grid{grid-template-columns:1fr 1fr}.related{grid-template-columns:1fr}.result.primary{grid-column:auto}}@media(max-width:520px){.tool-form .form-grid{grid-template-columns:1fr}.tool-form,.tool-results{padding:17px}.feature-strip{gap:14px}.detail-hero{padding-top:32px}}
