.explorer-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;padding-block:62px 44px;display:grid}.explorer-intro .eyebrow{color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;display:flex}.explorer-intro h1{font:clamp(42px,4.4vw,65px)/1.05 var(--serif);letter-spacing:-.045em}.explorer-intro h1 em,.explorer-source h2 em{color:#637a58}.explorer-lead{max-width:560px;color:var(--muted);margin-top:22px;font-size:15px;line-height:1.85}.explorer-intro-aside{max-width:400px;padding-bottom:4px}.explorer-intro-aside>p{color:var(--muted);max-width:330px;font-size:15px;line-height:1.8}.explorer-intro-aside .text-link{margin-top:18px;font-size:13px}.explorer-access{color:#56664c;flex-wrap:wrap;gap:10px 19px;margin-top:26px;font-size:11px;display:flex}.explorer-access span{align-items:center;gap:6px;display:flex}.explorer-access span:before{content:"";background:#758f5c;border-radius:50%;width:4px;height:4px}.explorer-workspace{border-block:1px solid var(--line);background:#e9ede3;padding-top:24px;scroll-margin-top:20px}.explorer-toolbar{font:10px/1.6 var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.explorer-toolbar p{color:#5f6d53}.explorer-toolbar a{font:12px/1.5 var(--sans);letter-spacing:0;align-items:center;gap:12px;min-height:32px;display:flex}.explorer-toolbar a:hover{text-underline-offset:4px;text-decoration:underline}.explorer-frame{background:#e9ede3;border:0;width:min(1404px,100% - 64px);margin:0 auto 26px;display:block}.explorer-noscript{padding-block:25px;font-size:14px}.explorer-source{grid-template-columns:1.1fr 1fr;gap:100px;padding-block:75px 90px;display:grid}.explorer-source .eyebrow{color:var(--muted);margin-bottom:19px}.explorer-source h2{font-size:43px}.explorer-source>div>p:not(.eyebrow){max-width:510px;color:var(--muted);margin-top:22px;font-size:14px;line-height:1.85}.explorer-source .button{margin-top:24px}.explorer-source-links{flex-wrap:wrap;gap:13px 25px;margin-top:24px;font-size:12px;display:flex}.explorer-source-links a{text-underline-offset:4px;min-height:30px;text-decoration:underline}.explorer-method-note{border-left:1px solid var(--line);align-self:center;padding:8px 0 8px 44px}.explorer-method-note h3{font:29px/1.2 var(--serif);letter-spacing:-.02em}.explorer-method-note p:not(.eyebrow){color:var(--muted);max-width:440px;margin-top:18px;font-size:13px;line-height:1.85}@media (max-width:1100px){.explorer-intro{gap:45px}.explorer-source{gap:50px}.explorer-frame{width:calc(100% - 40px)}.explorer-method-note{padding-left:28px}}@media (max-width:800px){.explorer-intro{grid-template-columns:1fr;gap:25px;padding-block:42px 32px}.explorer-intro-aside{max-width:none}.explorer-intro-aside>p{display:none}.explorer-intro-aside .text-link{margin-top:0}.explorer-access{margin-top:20px}.explorer-source{grid-template-columns:1fr;gap:38px;padding-block:48px 55px}.explorer-method-note{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.explorer-method-note p:not(.eyebrow){max-width:600px}.explorer-source h2{font-size:38px}.explorer-frame{width:calc(100% - 24px)}}@media (max-width:580px){.explorer-intro h1{font-size:43px}.explorer-lead{margin-top:19px;font-size:14px}.explorer-intro .eyebrow{font-size:9px}.explorer-toolbar{letter-spacing:.03em;gap:12px;font-size:9px}.explorer-toolbar a{white-space:nowrap;gap:7px;font-size:11px}.explorer-source-links{gap:10px 20px}.explorer-source h2{font-size:35px}.explorer-method-note h3{font-size:27px}}
