.explore-page{width:min(1180px,88%);margin-inline:auto;padding-block:60px 80px}.explore-heading{margin-bottom:36px}.explore-heading h1{margin:14px 0 18px;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.15}.explore-intro{max-width:52ch;color:var(--brand-muted);line-height:1.8}.explore-reading{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px;display:grid}.explore-reading>a{min-width:0;color:var(--brand-paper);flex-direction:column;text-decoration:none;display:flex}.explore-reading>a:first-child{grid-row:span 2}.explore-cover{background:#141516;position:relative;overflow:hidden}.explore-cover img{object-fit:cover;width:100%;height:180px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.explore-reading>a:first-child .explore-cover{flex:1;min-height:360px}.explore-reading>a:first-child .explore-cover img{object-position:50% 48%;height:100%;position:absolute;inset:0}.explore-reading-copy{grid-template-columns:24px minmax(0,1fr) 20px;align-items:baseline;gap:12px;padding-top:18px;display:grid}.explore-number{color:var(--brand-muted);font-size:.75rem}.explore-reading h2{margin:0;font-size:1.5rem;font-weight:400}.explore-reading p{color:var(--brand-muted);margin:8px 0 0;font-size:.875rem;line-height:1.7}.explore-reading>a:first-child h2{font-size:1.875rem}.explore-reading>a:hover h2{text-underline-offset:5px;text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.explore-reading>a:hover img{transform:scale(1.035)}}.explore-page a:focus-visible{outline-offset:5px;outline:2px solid #cfc4ad}.explore-related{border-top:1px solid var(--brand-line);margin-top:52px;padding-top:28px}.explore-related h2{color:var(--brand-muted);margin:0 0 18px;font-size:1rem;font-weight:400}.explore-related ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.explore-related li{border-bottom:1px solid var(--brand-line);min-width:0}.explore-related a{justify-content:space-between;align-items:center;gap:18px;padding-block:22px;text-decoration:none;display:flex}.explore-related a strong{color:var(--brand-paper);font-size:1rem;font-weight:400;display:block}.explore-related a small{color:var(--brand-muted);margin-top:8px;font-size:.8125rem;line-height:1.7;display:block}.explore-related a svg{color:var(--brand-muted);flex-shrink:0}.explore-related a:hover strong{text-underline-offset:5px;text-decoration:underline}.explore-invitation{border:1px solid var(--brand-line);background:#e8decb06;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:32px;display:flex}.explore-invitation h2{margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;line-height:1.5}.explore-invitation p{color:var(--brand-muted);margin:10px 0 0;font-size:.9375rem;line-height:1.7}.explore-invitation .button{flex-shrink:0}@media (max-width:760px){.explore-page{width:90%;padding-block:36px 56px}.explore-reading{grid-template-columns:minmax(0,1fr);gap:30px}.explore-reading>a:first-child{grid-row:auto}.explore-reading>a:first-child .explore-cover{min-height:0}.explore-reading>a:first-child .explore-cover img{aspect-ratio:3/2;height:auto;position:static}.explore-cover img{aspect-ratio:2;height:auto}.explore-related{margin-top:36px}.explore-related ul{grid-template-columns:minmax(0,1fr)}.explore-invitation{flex-direction:column;align-items:stretch;gap:22px;padding:24px}.explore-invitation .button{white-space:normal;align-self:flex-start;max-width:100%}}
