.calculation-terms{width:min(calc(100% - 48px),1080px);margin:0 auto;padding:44px 0 72px}.terms-heading{padding-bottom:36px}.terms-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:32px;color:var(--cap-text-muted);font-size:14px;text-decoration:none}.terms-back:hover{color:var(--cap-link)}.terms-heading .terms-eyebrow{margin-bottom:12px;color:var(--cap-accent);font-size:12px;font-weight:600;letter-spacing:.14em}.terms-heading h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.045em}.terms-heading .terms-intro{max-width:62ch;margin-top:18px;color:var(--cap-text-muted);font-size:17px;line-height:1.7}.terms-section{display:grid;grid-template-columns:36px minmax(0,1fr);gap:22px;padding:28px 0;border-top:1px solid var(--cap-divider)}.terms-number{padding-top:3px;color:var(--cap-accent);font-size:12px;letter-spacing:.08em}.terms-section h2{margin-bottom:12px;font-size:22px;line-height:1.35}.terms-section p{max-width:78ch;color:var(--cap-text-muted);line-height:1.75}.terms-section p+p{margin-top:10px}.calculation-terms .customs-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;margin:40px 0 0}.calculation-terms .customs-faq ul{padding-left:20px;list-style:disc}.calculation-terms .customs-faq li+li{margin-top:8px}.terms-return{display:flex;margin-top:40px;padding-top:28px;border-top:1px solid var(--cap-divider)}.terms-calculator-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 20px;border-radius:var(--cap-radius-button);background:var(--cap-primary-background);color:var(--cap-primary-foreground);font-size:14px;font-weight:600;text-decoration:none}.terms-calculator-link:hover{background:var(--cap-primary-hover)}@media (max-width:760px){.calculation-terms{width:calc(100% - 40px);padding-top:24px;padding-bottom:48px}.terms-back{margin-bottom:20px}.terms-heading{padding-bottom:28px}.terms-heading .terms-intro{font-size:16px}.terms-section{grid-template-columns:25px minmax(0,1fr);gap:12px;padding:24px 0}.terms-section h2{font-size:20px}.terms-section p{font-size:15px}.calculation-terms .customs-faq{grid-template-columns:1fr;gap:20px;margin-top:24px}}