.info-hero .info-lead{display:flex;flex-wrap:wrap;gap:12px 28px}.info-hero .info-lead a,.playground-list a{color:inherit;text-decoration-color:rgba(245,245,242,.38);text-underline-offset:.24em;transition:color var(--info-motion),transform .36s cubic-bezier(.16,1,.3,1)}.info-hero .info-lead a,.playground-resource-link,.playground-title-link>span:last-child{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.info-hero .info-lead a svg,.playground-resource-link svg,.playground-title-link>span:last-child svg{flex:0 0 auto}.info-hero .info-lead a:focus-visible,.info-hero .info-lead a:hover,.playground-resource-link:focus-visible,.playground-resource-link:hover{color:var(--info-ink);transform:translateX(4px)}.playground-section{display:grid;grid-template-columns:var(--info-section-grid);gap:var(--info-section-gap-x)}.playground-rail{max-width:var(--info-rail-max)}.playground-rail h2{margin:0;font-family:var(--caption-font);font-size:var(--caption-lg);font-weight:400;letter-spacing:var(--caption-lg-track);text-transform:uppercase}.playground-rail p{margin:12px 0 0;color:rgba(245,245,242,.5);font-size:var(--info-text-body);line-height:1.55}.playground-list{display:grid;gap:clamp(48px,7vw,88px)}.playground-list article{padding:0;margin:0}.playground-list h3{margin:0;color:#f5f5f2;font-family:var(--font-title),sans-serif;font-size:clamp(28px,3.4vw,48px);font-weight:500;letter-spacing:-.025em}.playground-title-link{display:flex;width:min(100%,var(--info-prose-max));align-items:flex-start;justify-content:space-between;gap:16px;color:#f5f5f2;text-decoration:none}.playground-title-link h3{min-width:0}.playground-title-link>span:last-child{color:rgba(245,245,242,.52);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.playground-project--incoming>span{color:rgba(245,245,242,.52);font-family:var(--caption-font);font-size:var(--caption-md);font-weight:400;letter-spacing:var(--caption-md-track);text-transform:uppercase}.playground-title-link h3,.playground-title-link>span:last-child{transition:color var(--info-motion),transform .36s cubic-bezier(.16,1,.3,1)}.playground-title-link:focus-visible h3,.playground-title-link:hover h3{transform:translateX(6px)}.playground-title-link:focus-visible>span:last-child,.playground-title-link:hover>span:last-child{color:var(--info-ink);transform:translateX(5px)}.playground-project--incoming>span{display:inline-block;margin-top:9px}.playground-list article>p{max-width:min(100%,var(--info-prose-max));margin:10px 0 0;color:rgba(245,245,242,.68);font-size:var(--info-text-body);line-height:1.55}.playground-link-set{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.playground-resource-link{min-height:32px;padding:0 10px;border:1px solid var(--info-rule);color:rgba(245,245,242,.74);font-size:11px;font-weight:600;letter-spacing:.06em;text-decoration:none!important;text-transform:uppercase;transition:border-color var(--info-motion),color var(--info-motion),transform .36s cubic-bezier(.16,1,.3,1)}.playground-resource-link:focus-visible,.playground-resource-link:hover{border-color:rgba(245,245,242,.55)}.playground-project--incoming h3{color:rgba(245,245,242,.7)}@media (hover:none),(pointer:coarse){.info-hero .info-lead a:hover,.playground-resource-link:hover,.playground-title-link:hover h3,.playground-title-link:hover>span:last-child{transform:none}.info-hero .info-lead a:active,.playground-resource-link:active,.playground-title-link:active{opacity:.68}}@media (max-width:700px){.info-hero .info-lead{display:grid;gap:8px}.info-hero .info-lead a{display:inline-flex;width:fit-content;min-height:44px;align-items:center}.playground-section{grid-template-columns:1fr;gap:28px}.playground-rail{max-width:34ch}.playground-rail p{margin-top:8px;font-size:13px}.playground-list{gap:56px}.playground-list h3{font-size:clamp(25px,7.8vw,32px);line-height:1.08}.playground-title-link{width:100%;min-height:44px;gap:12px}.playground-title-link h3{min-width:0;flex:1 1 auto}.playground-title-link>span:last-child{display:inline-flex;flex:0 0 auto;margin-top:0;padding-top:8px}.playground-project--incoming>span{margin-top:8px}.playground-list article>p{margin-top:8px;line-height:1.58}.playground-link-set{gap:8px;margin-top:12px}.playground-resource-link{min-height:44px;padding-inline:12px}}