.responder-reference{color:#102f49;overflow-wrap:anywhere;background:#fff;max-width:1000px;margin:0 auto;padding:28px 24px 56px;font:17px/1.65 Arial,sans-serif}.responder-reference *{box-sizing:border-box}.responder-reference nav{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:34px;display:flex}.responder-reference nav div{gap:18px;display:flex}.responder-reference a{color:#185d7a;text-underline-offset:3px;text-decoration:underline}:is(.responder-reference a:focus-visible,.responder-reference summary:focus-visible){outline-offset:4px;outline:3px solid #946a16}.responder-reference nav a[aria-current]{font-weight:700}.responder-reference h1{margin:8px 0 16px;font-size:clamp(28px,5vw,44px);line-height:1.15}.responder-reference h2{font-size:23px;line-height:1.3}.rr-eyebrow{letter-spacing:.08em;font-size:14px;font-weight:700}.rr-status{background:#f5e8c9;border-left:4px solid #946a16;border-radius:4px;padding:9px 14px;display:inline-block}.rr-notice{max-width:760px}.rr-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 16px;display:grid}.rr-prices article{background:#f4f8fb;border:1px solid #bccfdb;border-radius:12px;padding:20px}.rr-prices h2{margin:0 0 10px}.rr-prices strong{font-size:34px;line-height:1.2}.rr-prices p{margin:14px 0 8px}.rr-prices span{font-size:15px}.rr-total{border-bottom:1px solid #bccfdb;padding:16px 0 24px}.responder-reference details{border-bottom:1px solid #bccfdb;padding:6px 0}.responder-reference summary{cursor:pointer;min-height:48px;padding:15px 6px;font-size:18px;font-weight:700}.responder-reference details p{max-width:80ch;margin:0 6px 20px}.rr-participation{margin-top:38px}.rr-participation li{padding:0 8px 22px}.rr-participation ol{padding-left:30px}.responder-reference footer{border-top:1px solid #bccfdb;margin-top:32px;padding-top:20px;font-size:15px}.responder-reference footer a{padding:10px 0;font-weight:700;display:inline-block}@media (max-width:650px){.responder-reference{padding:20px 18px 40px;font-size:16px}.rr-prices{grid-template-columns:1fr;gap:12px}.rr-prices article{padding:18px}.rr-prices strong{font-size:30px}.rr-prices p{margin:8px 0}.responder-reference summary{font-size:17px}}
