.ir-activity{padding-block:32px 70px}.ir-activity .ir-back{margin-bottom:27px}.ir-activity .ir-hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(24px,4vw,58px);padding-bottom:30px;display:grid}.ir-activity .ir-intro h1{overflow-wrap:break-word;margin-block:.28em;font-size:clamp(2.8rem,5.6vw,5.8rem);line-height:.94}.ir-activity .ir-intro .large-serif{margin:0 0 .65em}.ir-activity .ir-credit{margin-bottom:0}.ir-activity .ir-cover{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--ink);width:100%;height:auto;display:block}.ir-activity .ir-essentials{border-block:1px solid var(--ink);grid-template-columns:1fr .9fr 1.7fr;margin:0;display:grid}.ir-activity .ir-essentials>div{padding:17px 20px 17px 0}.ir-activity .ir-essentials>div+div{border-left:1px solid var(--ink);padding-left:20px}.ir-activity .ir-essentials dt{margin-bottom:.3em;font-size:.82rem;font-weight:700}.ir-activity .ir-essentials dd{margin:0}.ir-activity .ir-launch,.ir-activity .ir-learning,.ir-activity .ir-guides{border-bottom:1px solid var(--ink);padding-block:30px}.ir-activity :is(.ir-launch,.ir-learning,.ir-guides) h2{margin-block:0 .45em;font-size:clamp(2rem,4.3vw,3.5rem)}.ir-activity .ir-launch .small-note{max-width:74ch}.ir-activity .ir-learning ul{margin-bottom:0;padding-left:1.35em}.ir-activity .ir-learning li+li{margin-top:.4em}.ir-activity .ir-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.ir-activity .ir-guide-grid article{border:1px solid var(--ink);padding:21px}.ir-activity .ir-guide-grid h3{margin:0}.ir-activity .ir-downloads{flex-wrap:wrap;align-items:center;margin:18px 0 0}@media (max-width:780px){.ir-activity .ir-hero{grid-template-columns:1fr}}@media (max-width:550px){.ir-activity .ir-essentials,.ir-activity .ir-guide-grid{grid-template-columns:1fr}.ir-activity .ir-essentials>div{padding:12px 0}.ir-activity .ir-essentials>div+div{border-left:0;border-top:1px solid var(--ink);padding-left:0}}
