.page{max-width:calc(var(--measure) + 2 * var(--gutter));padding:7rem var(--gutter) 5rem;font-family:var(--font-light);margin:0 auto}.page-head{isolation:isolate;margin-bottom:3.5rem;position:relative}.page-head:before{content:"";background:var(--sun);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);opacity:.85;z-index:-1;width:5rem;height:5rem;position:absolute;top:-1rem;right:0}.page-head__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.page h1{font-size:clamp(2.4rem,5vw,3.6rem)}.lead{color:var(--muted);font-size:1.35rem}.page-section{border-top:2px dashed var(--line);padding:2rem 0}.page-section h2{font-size:1.6rem}.items{gap:.6rem;padding-left:1.2rem;display:grid}.items li::marker{color:var(--berry)}.item__date{color:var(--muted);margin-right:.4rem;font-weight:600}.draft{color:var(--muted);font-style:italic}.other-fields{border-radius:var(--radius);background:var(--bg-2);margin-top:3rem;padding:1.5rem}.other-fields h2{font-size:1.2rem}.other-fields ul{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.other-fields a{background:var(--cream);border:2px solid var(--line);border-radius:999px;align-items:center;min-height:44px;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.other-fields a:hover{border-color:var(--sky)}.back{margin-top:2rem}.page .rotation{width:min(20rem,100%)}
