.actions-page{color:#243e37;background:radial-gradient(at 5% 0,#dce6dc,#0000 30%),#f7f5ee}.actions-page h1,.actions-page h2{letter-spacing:-.055em;text-wrap:balance;font-weight:500;line-height:1.04}.actions-page h1 em,.actions-page h2 em{font-family:Georgia,serif;font-weight:400}.actions-page .eyebrow{color:#9c431d}.actions-hero{padding:28px 0 0}.actions-home{align-items:center;gap:16px;min-height:32px;font-size:13px;display:inline-flex}.actions-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:48px 0 56px;display:grid}.actions-hero h1{margin:24px 0;font-size:clamp(60px,7vw,104px)}.actions-hero h1 em{color:#9c431d}.actions-lead{color:#4d6259;max-width:42ch;font-size:18px;line-height:1.7}.actions-main-link{color:#fff;background:#243e37;border-radius:4px;align-items:center;gap:48px;margin-top:28px;padding:16px 24px;display:inline-flex}.actions-cover{background:#fffefa;margin:0;padding:12px;transform:rotate(2deg);box-shadow:0 20px 50px #243e3715}.actions-cover>div{aspect-ratio:1.15;background:#e1e6da;position:relative;overflow:hidden}.actions-cover img{object-fit:contain}.actions-cover figcaption{padding:18px 8px 8px}.actions-cover figcaption>span{color:#526258;margin-bottom:8px;font-size:12px;display:block}.actions-cover figcaption a{font-size:18px;line-height:1.4;display:block}.actions-image-note{background:#fff;padding:6px;font-size:12px;position:absolute;bottom:8px;left:8px}.actions-overview{border-top:1px solid #b6c4b8;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0;display:grid}.actions-overview>div{flex-direction:column;gap:8px;display:flex}.actions-overview dt{color:#4d6259;font-size:13px}.actions-overview dd{font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.actions-page .action-group-nav{grid-template-columns:1fr 1fr;gap:32px;padding:28px 0;display:grid}.actions-page .action-group-nav a{justify-content:space-between;align-items:center;min-height:44px;font-size:20px}.actions-page .action-group{padding:80px 0}.actions-page h2{margin:16px 0 24px;font-size:clamp(38px,4.8vw,66px)}.actions-filterbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.actions-filterbar legend{margin-bottom:12px;font-size:13px}.actions-filters{flex-wrap:wrap;gap:8px;display:flex}.actions-filters button{cursor:pointer;border:1px solid #a7b7aa;border-radius:30px;min-height:44px;padding:10px 18px;font-size:14px}.actions-filters button[aria-pressed=true]{color:#fff;background:#243e37;border-color:#243e37}.actions-filterbar>p{color:#4d6259;flex-shrink:0;padding-bottom:12px;font-size:13px}.actions-page .unified-record{background:#fffefa;border:1px solid #c5cec0;border-radius:10px;padding:10px}.actions-page .unified-record-copy{padding:24px 20px 20px}.actions-page .unified-record-image{border-radius:5px}.actions-page .unified-record-context{opacity:1;color:#526258}.actions-page .unified-record-links{border-top:1px solid #d5dbcf;padding-top:20px}.actions-page .unified-record a:focus-visible{outline-offset:4px;outline:3px solid #111}.actions-page #proposals{background:#e4eade;border-top:none;border-radius:16px;margin-bottom:48px;padding-inline:32px}.actions-page .actions-invitation{border-top:1px solid #b6c4b8}@media (hover:hover) and (pointer:fine){.actions-cover{transition:transform .25s ease-out}.actions-cover:hover{transform:rotate(0)}.actions-page .unified-record{transition:transform .22s ease-out}.actions-page .unified-record:hover{transform:translateY(-4px)}.actions-filters button:hover{border-color:#243e37}}@media (prefers-reduced-motion:no-preference){.actions-hero-grid{animation:.5s cubic-bezier(.23,1,.32,1) both actions-enter}@keyframes actions-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.actions-hero-grid{gap:32px}.actions-filterbar{flex-direction:column;align-items:start;gap:12px}}@media (max-width:767px){.actions-hero-grid{grid-template-columns:1fr;gap:32px;padding-top:32px}.actions-hero h1{font-size:clamp(56px,14vw,80px)}.actions-cover{transform:none}.actions-page .action-group-nav{gap:20px}.actions-page .action-group-nav a{font-size:16px}.actions-overview{gap:16px}.actions-overview dt{font-size:12px}.actions-overview dd{font-size:32px}.actions-page .action-group{padding:48px 0}.actions-page .unified-record-copy{padding:20px 12px}.actions-page #proposals{padding:32px 12px}}@media (prefers-reduced-motion:reduce){.actions-page .actions-cover,.actions-page .unified-record{transition:none;transform:none}}
