.calculator-guide{border:1px solid var(--border);border-radius:10px;background:#fff;font-size:13px}.calculator-guide>summary{cursor:pointer;padding:14px 18px;color:var(--muted);min-height:48px}.calculator-guide>summary:hover{color:var(--text)}.calculator-guide>summary:focus-visible{outline:3px solid #83aeff;outline-offset:3px;border-radius:10px}.calculator-guide[open]>summary{border-bottom:1px solid var(--border);color:var(--text)}.calculator-guide-content{padding:0 18px 18px;line-height:1.8}.calculator-guide-content>p{margin:12px 0}.calculator-guide-content h2{font-size:15px}.loan-period-input{display:flex;gap:8px}.loan-period-input input{flex:1 1;min-width:0}.loan-period-input select{flex:0 0 88px;width:88px}