.luna-v5 :is(.community-hero,.press-coverage,.accessibility-layout){color:#082c2d;background:#f4f0e5}.community-hero{padding:56px var(--loc-gutter)}.luna-v5 .community-hero h1{margin:28px 0;font-size:clamp(3rem,6.5vw,6.5rem)}.community-hero>p,.community-hero>div>p{max-width:60ch}.press-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}.community-hero .v5-text-link{margin-top:28px}.luna-v5 .press-art-title{margin:32px 0;font:400 clamp(2rem,3.5vw,3.5rem)/1.15 Georgia,serif}.press-coverage{padding:56px var(--loc-gutter) 72px;border-top:1px solid #82998e}.press-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-bottom:40px;display:grid}.luna-v5 .press-section-heading h2{margin-top:18px;font-size:clamp(2rem,3.5vw,3.6rem)}.press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.press-grid li{border:1px solid #82998e;min-width:0}.press-grid article{flex-direction:column;height:100%;padding:28px;display:flex}.press-card-meta{color:#334e47;border-bottom:1px solid #82998e;justify-content:space-between;gap:18px;padding-bottom:18px;font-size:.8125rem;display:flex}.luna-v5 .press-publisher{letter-spacing:.035em;margin-top:26px;font-size:.875rem}.luna-v5 .press-grid h3{margin:18px 0 28px;font:400 clamp(1.5rem,2vw,2rem)/1.2 Georgia,serif}.press-grid h3 a{text-underline-offset:5px;align-items:flex-start;gap:18px;text-decoration:underline;text-decoration-thickness:1px;display:flex}.press-grid h3 a>:last-child{flex-shrink:0}.press-grid h3 a:hover{color:#285f60}.luna-v5 .press-card-type{color:#334e47;margin-top:auto;font-size:.8125rem}.luna-v5 .community-note{color:#334e47;margin-top:26px;font-size:.875rem}.press-coverage>.v5-text-link{margin-top:20px}.luna-v5 .community-closing{padding:64px var(--loc-gutter);color:#f4f0e5;background:#082c2d;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.luna-v5 .community-closing h2{margin-top:22px}.community-closing>div>p{max-width:48ch}.luna-v5 .community-closing .v5-button{color:#082c2d;background:#8fced1;border-color:#8fced1;margin:28px 28px 0 0}.luna-v5 .community-closing .v5-button:hover{background:#b7e2e2}.luna-v5 .community-closing .v5-text-link{color:#f4f0e5;margin-top:20px}.luna-v5 .community-closing :focus-visible{outline-color:#8fced1!important}.accessibility-hero{border-bottom:1px solid #82998e}.luna-v5 .accessibility-lead{margin-bottom:18px;font-size:1.2rem}.accessibility-layout{padding:48px var(--loc-gutter) 80px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.6fr);gap:7vw;display:grid}.statement-index{align-self:start}.luna-v5 .statement-index>p{margin-bottom:18px}.statement-index a{border-bottom:1px solid #82998e;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 0;display:flex}.statement-body{max-width:76ch}.statement-body section+section{border-top:1px solid #82998e;margin-top:44px;padding-top:32px}.luna-v5 .statement-body h2{margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.5rem)}.statement-body p+p{margin-top:18px}.statement-body ul{padding-left:24px;list-style:outside}.statement-body li+li{margin-top:16px}.statement-body .v5-text-link{margin:18px 0 24px}.statement-official{text-underline-offset:4px;align-items:center;gap:18px;min-height:44px;margin-top:14px;text-decoration:underline;display:inline-flex}@media (max-width:1050px){.press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.press-hero,.press-section-heading,.accessibility-layout{grid-template-columns:minmax(0,1fr)}.press-hero .editorial-media{max-width:640px}.statement-index{max-width:560px}}@media (max-width:600px){.community-hero,.press-coverage,.luna-v5 .community-closing,.accessibility-layout{padding-block:40px}.luna-v5 .community-hero h1{font-size:clamp(2.6rem,10vw,4rem)}.press-grid,.luna-v5 .community-closing{grid-template-columns:minmax(0,1fr)}.press-grid article{padding:24px}.luna-v5 .community-closing .v5-button{margin-right:0}.community-hero h1,.press-art-title,.press-grid h3,.community-closing h2,.statement-body h2{overflow-wrap:anywhere}}
