.tool-content{margin-top:28px;padding:12px 34px 28px;background:#fff;border:1px solid var(--line);border-radius:18px}.tool-content>section{padding:25px 0;border-bottom:1px solid #edf0f5}.tool-content>section:last-child{border-bottom:0}.tool-content h2{margin:0 0 11px;font-size:21px;letter-spacing:-.5px}.tool-content h3{margin:17px 0 7px;font-size:16px}.tool-content p{margin:0;color:#586477;font-size:14px;line-height:1.85}.tool-content p+p{margin-top:9px}.formula-list,.example-grid>div{padding:16px 18px;border-radius:12px;background:var(--bg);border:1px solid #e1e7f0}.formula-list{margin-top:13px}.formula-list p{color:#3e4b60}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.example-grid strong{display:block;margin-bottom:5px;font-size:14px}.notice{margin-top:16px!important;padding:14px 16px;border-left:3px solid #91acf5;background:#f4f7ff}.faq-section details{border-top:1px solid #e8ecf2}.faq-section details:last-child{border-bottom:1px solid #e8ecf2}.faq-section summary{position:relative;padding:16px 30px 16px 0;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary:after{content:'+';position:absolute;right:5px;color:var(--brand);font-size:20px;font-weight:400}.faq-section details[open] summary:after{content:'−'}.faq-section details p{padding:0 25px 16px 0}@media(max-width:640px){.tool-content{padding:5px 20px 20px}.tool-content>section{padding:22px 0}.tool-content h2{font-size:19px}.example-grid{grid-template-columns:1fr}}
