.fm-public .budget-preview-page{color:var(--fm-text-primary,#18182b);background:#f6f4fc}.fm-public .budget-preview-container{width:min(1240px,100% - 2*clamp(20px,4.4vw,64px));margin-inline:auto}.fm-public .budget-preview-hero{padding-block:32px 40px}.fm-public .budget-preview-hero h1{max-width:1160px;font-family:var(--font-urbanist), Arial, sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,4.8vw,64px);font-weight:800;line-height:1.08}.fm-public .budget-preview-hero h1>span{display:block}.fm-public .budget-preview-hero h1>span:last-child{color:var(--fm-violet-primary,#371859)}.fm-public .budget-preview-introduction{max-width:960px;color:var(--fm-text-secondary,#696a78);margin:24px 0 28px;font-size:21px;line-height:1.5}.fm-public .budget-preview-questions{background:#fff;padding-block:36px 48px}.fm-public .budget-preview-question-list{border-top:1px solid #ddd5e9}.fm-public .budget-preview-question{color:var(--fm-text-primary,#18182b);border-bottom:1px solid #ddd5e9;margin:0;transition:background-color .18s}.fm-public .budget-preview-question>summary{cursor:pointer;border-radius:8px;grid-template-columns:76px minmax(0,1fr) 28px;align-items:center;gap:28px;min-height:88px;padding:18px 20px;list-style:none;display:grid}.fm-public .budget-preview-question>summary::-webkit-details-marker{display:none}.fm-public .budget-preview-question>summary:focus-visible{outline:3px solid var(--fm-focus,#371859);outline-offset:-4px}.fm-public .budget-preview-question__number{color:#b5a2cb;letter-spacing:-.04em;border-right:1px solid #ddd5e9;padding-right:28px;font-size:34px;font-weight:750;line-height:1.15}.fm-public .budget-preview-question__title{letter-spacing:-.025em;font-size:clamp(21px,2vw,27px);font-weight:750;line-height:1.25}.fm-public .budget-preview-question__toggle{width:28px;height:28px;color:var(--fm-violet-primary,#371859)}.fm-public .budget-preview-question[open]{background:#ede9f7;border-bottom-color:#0000;border-radius:8px;margin-block:10px}.fm-public .budget-preview-question[open] .budget-preview-question__number{color:var(--fm-violet-primary,#371859)}.fm-public .budget-preview-question[open] .budget-preview-question__toggle path:nth-child(2){display:none}.fm-public .budget-preview-question>p{max-width:1040px;color:var(--fm-text-secondary,#696a78);margin:0;padding:0 58px 22px 124px;font-size:18px;line-height:1.5}.fm-public .budget-preview-verification{justify-content:center;align-items:center;gap:22px;margin-top:42px;display:flex}.fm-public .budget-preview-verification>svg{width:56px;height:56px;color:var(--fm-violet-primary,#371859);flex-shrink:0}.fm-public .budget-preview-verification h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);font-weight:750;line-height:1.2}.fm-public .budget-preview-verification p{color:var(--fm-text-secondary,#696a78);margin:0;font-size:16px;line-height:1.5}@media (hover:hover){.fm-public .budget-preview-question:not([open]):hover{background:#f8f6fb}}@media (max-width:600px){.fm-public .budget-preview-hero{padding-block:24px 30px}.fm-public .budget-preview-introduction{margin-block:20px 22px;font-size:16px}.fm-public .budget-preview-questions{padding-block:24px 36px}.fm-public .budget-preview-question>summary{grid-template-columns:34px minmax(0,1fr) 22px;gap:12px;min-height:84px;padding:16px 4px}.fm-public .budget-preview-question__number{padding-right:8px;font-size:24px}.fm-public .budget-preview-question__title{font-size:20px}.fm-public .budget-preview-question__toggle{width:22px;height:22px}.fm-public .budget-preview-question>p{padding:0 12px 20px 50px;font-size:16px}.fm-public .budget-preview-verification{align-items:flex-start;gap:14px;margin-top:30px}.fm-public .budget-preview-verification>svg{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.fm-public .budget-preview-question{transition:none}}
