.discovery-page .shell{width:min(1280px,calc(100% - 80px))}.discovery-page header{min-height:112px}.discovery-page .back{text-decoration:none;border-bottom:1px solid currentColor}.discovery-intro{background:var(--ink);color:var(--paper);padding-block:55px 58px}.discovery-intro-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:60px;align-items:end}.discovery-intro .eyebrow{color:var(--yellow);margin-bottom:24px}.discovery-intro h1{font-size:clamp(58px,7.7vw,112px);line-height:1;letter-spacing:-.065em;margin:0}.discovery-intro h1 strong{color:var(--yellow);font-weight:700}.discovery-intro-inner>p{font-size:17px;line-height:1.65;margin:0 0 6px;max-width:370px}.discovery-calendar{padding-block:48px 40px}.discovery-calendar-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:25px}.discovery-calendar h2{font-size:clamp(26px,3.3vw,42px);font-weight:400;letter-spacing:-.05em;line-height:1.15;margin:0}.discovery-calendar-heading p{font-size:12px;color:#4a4b46;margin:0}.discovery-calendar iframe{display:block;width:100%;height:950px;min-height:780px;border:0;background:white}.discovery-help{font-size:12px;line-height:1.7;color:#4a4b46;max-width:680px;margin:22px 0 0}.discovery-help a{display:inline;min-height:44px;text-decoration:underline;text-underline-offset:3px}.discovery-page footer{align-items:center;flex-wrap:wrap}.discovery-page footer>p{margin:0}.discovery-page footer .social-links{margin-left:auto}
@media(max-width:1000px){.discovery-page .shell{width:calc(100% - 48px)}.discovery-intro-inner{gap:32px;grid-template-columns:minmax(0,1fr)}.discovery-intro-inner>p{max-width:600px}.discovery-calendar-heading{display:block}.discovery-calendar-heading p{margin-top:14px}}
@media(max-width:600px){.discovery-page .shell{width:calc(100% - 32px)}.discovery-page header{min-height:94px}.discovery-intro{padding-block:36px 40px}.discovery-intro-inner{gap:26px}.discovery-intro h1{font-size:clamp(48px,12vw,72px)}.discovery-intro .eyebrow{font-size:11px;margin-bottom:20px}.discovery-intro-inner>p{font-size:15px}.discovery-calendar{padding-top:32px}.discovery-calendar iframe{height:1080px;min-height:900px}.discovery-page footer{align-items:flex-start}.discovery-page footer .social-links{margin-left:0}}
