.gallery-intro{display:grid;grid-template-columns:1fr .85fr;gap:100px;align-items:end;padding-block:48px 52px}.gallery-intro h1{font-size:clamp(48px,5vw,68px)}.gallery-intro>div{padding-bottom:7px}.gallery-intro p{font-size:var(--text-body);color:var(--muted);max-width:435px}.gallery-intro .text-link{margin-top:15px}.gallery-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;align-items:start;margin-bottom:26px}.gallery-example{min-width:0}.gallery-example figcaption{margin-bottom:22px}.gallery-example figcaption h2{font-size:21px;letter-spacing:-.025em;font-weight:600;line-height:1.4}.gallery-example figcaption p{font-size:var(--text-small);margin-top:7px}.gallery-paper{box-shadow:0 13px 35px #403b2b12}.gallery-note{font-size:var(--text-small);color:var(--muted);margin-bottom:67px;line-height:1.8}.gallery-example .studio-heading{padding-inline:22px;gap:12px}.gallery-example .studio-heading h3{font-size:42px}.gallery-example .studio-heading p{font-size:var(--text-small);max-width:108px}.gallery-example .email-masthead{padding-inline:22px}.gallery-example .email-masthead>span{max-width:105px;text-align:right}.gallery-example .email-body{padding-inline:22px}.gallery-example .school-heading{padding-inline:22px}.gallery-example .school-heading h3{font-size:33px}.gallery-example .club-heading h3{font-size:46px}.gallery-example .club-heading{padding-inline:22px}.gallery-example .club-match strong{font-size:var(--text-ui)}.gallery-example .club-match strong:last-child{font-size:24px}.site-header a[aria-current=page]{color:var(--rust);text-decoration:underline;text-underline-offset:6px}
@media(max-width:1100px){.gallery-intro{gap:45px}.gallery-wrap{gap:18px}.gallery-example .studio-heading{flex-wrap:wrap;gap:12px}.gallery-example .studio-heading p{max-width:none}.gallery-example .studio-heading p br{display:none}.gallery-example .email-masthead{padding-inline:19px}.gallery-example .email-masthead>span{font-size:var(--text-small);max-width:95px}.gallery-example .club-wordmark{font-size:23px}.gallery-example .email-body{padding-inline:19px}.gallery-example .school-details{grid-template-columns:1fr;gap:12px}.gallery-example .email-signoff{padding-inline:19px;gap:9px}.gallery-example .email-signoff>span{max-width:150px}.gallery-example .email-club .email-signoff>strong{font-size:var(--text-body)}}
@media(max-width:760px){.gallery-intro{grid-template-columns:1fr;gap:24px;padding-block:30px 40px}.gallery-intro h1{font-size:49px}.gallery-intro p{font-size:var(--text-ui)}.gallery-intro .text-link{font-size:var(--text-small);margin-top:14px}.gallery-wrap{grid-template-columns:1fr;gap:45px;max-width:480px}.gallery-example figcaption h2{font-size:24px}.gallery-example figcaption{margin-bottom:17px}.gallery-example .studio-heading{flex-wrap:nowrap}.gallery-example .studio-heading p{max-width:104px}.gallery-example .studio-heading p br{display:block}.gallery-example .school-details{grid-template-columns:1fr 1fr}.gallery-note{margin-bottom:47px;margin-top:24px}.gallery-intro>div{padding:0}}

.gallery-intro .text-link{font-size:var(--text-ui)}
@media(min-width:761px) and (max-width:1100px){.gallery-wrap{grid-template-columns:1fr;max-width:560px;gap:48px}.gallery-example .school-details{grid-template-columns:1fr 1fr}}
