.page-announcement .levy-head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(30px,6vw,110px);padding-top:clamp(130px,13vw,200px);display:grid}.page-announcement .levy-head .label{color:var(--honey-deep);max-width:40ch;line-height:1.6}.page-announcement .levy-head h1{font:300 clamp(1.9rem, 4vw, 3.9rem)/1.16 var(--head);letter-spacing:-.008em;text-wrap:balance;margin-top:clamp(20px,2.4vw,32px)}.page-announcement .levy-head .intro{max-width:60ch;margin-top:clamp(22px,2.6vw,34px)}.page-announcement .levy-head .frame{aspect-ratio:4/3}.page-announcement .reasons{counter-reset:reason;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:clamp(60px,8vw,120px) 0 0;padding:0;list-style:none;display:grid}.page-announcement .reasons li{border-top:1px solid var(--divider-colour);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:22px 0 34px;display:grid}.page-announcement .reasons .i-hexagon{width:1.4rem;height:1.4rem;fill:var(--honey);stroke:var(--honey);stroke-width:1.2px;margin-top:.3em}.page-announcement .reasons p{font:300 .98rem/1.85 var(--head);letter-spacing:.04em;max-width:52ch;color:color-mix(in srgb, var(--ink) 84%, transparent)}.page-announcement .reasons strong{font:400 .8rem/1.4 var(--meta);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;display:block}.page-announcement .levy-close{text-align:center;gap:clamp(22px,2.6vw,34px);max-width:46rem;margin:clamp(56px,7vw,110px) auto 0;display:grid}.page-announcement .levy-close .sign{font:italic 300 clamp(1.4rem, 2.4vw, 2.2rem)/1.3 var(--head);color:var(--honey-deep)}@media (max-width:860px){.page-announcement .levy-head{grid-template-columns:1fr;padding-top:110px}.page-announcement .reasons{grid-template-columns:1fr}}.page-announcement>.sec{padding-top:0;padding-bottom:clamp(24px,3vw,48px)}.page-announcement .levy-close{text-align:left}.page-announcement .reasons-title{font:400 .72rem/1.2 var(--meta);letter-spacing:.22em;text-transform:uppercase;color:var(--honey-deep);margin-top:clamp(60px,8vw,120px)}.page-announcement .reasons-title+.reasons{margin-top:22px}
