[hidden]{display:none!important}.shaper-hero{padding-top:35px;padding-bottom:45px}.shaper-hero h1{max-width:850px;font-size:clamp(2rem,4vw,3rem);margin-bottom:20px}.shaper-hero .lead{max-width:800px}.received{display:table;border-radius:24px;background:var(--wash);padding:9px 18px;font-size:.95rem;margin-bottom:26px}.shaper-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.shaper-card{display:flex;align-items:flex-start;gap:20px;background:white;padding:26px;border:1px solid #d7e9e7;border-radius:12px}.shaper-card svg{width:54px;height:54px;flex-shrink:0;color:var(--teal)}.shaper-card p{font-size:1rem;margin:0}.arrangements{margin-top:20px}.shaper-form-panel{border:1px solid var(--teal);border-radius:14px;padding:32px}#shaper-form{margin-top:24px}#shaper-form>label,legend{font-weight:700;font-size:.95rem}textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #b0c7cc;border-radius:7px;padding:13px;font:inherit;color:var(--ink);resize:vertical;margin:8px 0 23px}textarea:focus-visible{outline:3px solid #c77a52;outline-offset:3px}fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}legend{margin-bottom:12px}.contribution-options{display:flex;gap:15px 25px;flex-wrap:wrap}.contribution-options label,.shaper-consent{display:flex;align-items:flex-start;gap:8px}.contribution-options input,.shaper-consent input{width:18px;height:18px;flex-shrink:0;margin:2px 0}#shaper-form .shaper-consent{font-weight:400;margin-bottom:18px}.route-buttons{display:flex;flex-wrap:wrap;gap:15px}#shaper-form>.fine{margin-top:10px}@media(max-width:650px){.shaper-cards{grid-template-columns:1fr}.shaper-card{padding:21px;gap:15px}.shaper-card svg{width:40px;height:40px}.shaper-form-panel{padding:22px}.shaper-hero{padding-top:22px;padding-bottom:30px}.header>a:last-child{font-size:.85rem}#shaper-form .button{width:100%;font-size:.95rem}}
