.flag-standard h1,.flag-standard h2{font-family:var(--flag-display);letter-spacing:-.075em;font-weight:750;line-height:.94}.flag-standard-hero{background:var(--flag-lime);overflow:clip}.flag-standard-hero .flag-shell{padding-block:clamp(65px,10vw,143px);position:relative}.flag-standard-hero h1{z-index:1;margin:14px 0 20px;font-size:clamp(3.9rem,12vw,11.7rem);position:relative}.flag-standard-hero h1 span{color:#38583d}.flag-standard-hero .flag-shell>svg{opacity:.14;width:min(37vw,430px);animation:flag-standard-drift 1.2s var(--flag-ease)both;position:absolute;top:20%;right:-6%}.flag-standard-hero p:not(.flag-label){max-width:48ch;font-size:1.05rem}.flag-standard-rules{padding-block:clamp(50px,8vw,114px)}.flag-standard-rules article{border-top:1px solid var(--flag-rule);grid-template-columns:.65fr 1.2fr 1fr;align-items:start;gap:16px;padding-block:clamp(20px,4vw,52px);display:grid}.flag-standard-rules article:last-child{border-bottom:1px solid var(--flag-rule)}.flag-standard-rules h2{font-size:clamp(2rem,4vw,4rem)}.flag-standard-rules article p,.flag-standard-help li{font-size:.95rem;line-height:1.6}.flag-standard-help{color:var(--flag-paper);background:var(--flag-ink)}.flag-standard-help .flag-shell{grid-template-columns:1fr 1fr;gap:clamp(25px,8vw,120px);padding-block:clamp(52px,8vw,110px);display:grid}.flag-standard-help .flag-label{color:var(--flag-lime)}.flag-standard-help h2,.flag-standard-next h2{margin:10px 0 20px;font-size:clamp(2.75rem,6vw,6rem)}.flag-standard-help li{border-top:1px solid #f1f3ee48;align-items:start;gap:13px;padding-block:12px;display:flex}.flag-standard-help li svg{color:var(--flag-lime);flex:none}.flag-standard-help li strong{display:block}.flag-standard-help li a{text-underline-offset:3px;text-decoration:underline}.flag-standard-next{padding-block:clamp(46px,8vw,110px)}.flag-standard-next>div{flex-wrap:wrap;gap:9px;display:flex}@keyframes flag-standard-drift{0%{transform:rotate(-22deg)scale(.85)}to{transform:rotate(0)scale(1)}}@media (max-width:720px){.flag-standard-rules article,.flag-standard-help .flag-shell{grid-template-columns:1fr;gap:8px}.flag-standard-help .flag-shell{gap:26px}.flag-standard-hero h1{font-size:clamp(3.5rem,10.5vw,7rem)}}@media (prefers-reduced-motion:reduce){.flag-standard-hero .flag-shell>svg{animation:none}}
