.main-nav{margin-left:auto;gap:28px}.main-nav [aria-current=page]{color:var(--lime);border-bottom:1px solid var(--lime)}.header-cta{display:none}.page-header{background:var(--forest);color:var(--paper)}.subpage .section-intro h1{font-size:clamp(44px,5vw,78px);flex-shrink:0}.subpage .photo-heading h1{font-size:clamp(44px,5.4vw,82px)}.subpage .photo-heading h1 span,.page-intro h1 span,.home-intro h2 span,.home-learn h2 span{color:#74a33d}.subpage .photo-intro{padding-top:75px}.page-intro{padding-block:75px}.page-intro h1{font-size:clamp(50px,6vw,90px)}.page-intro>p{font-size:21px;max-width:650px;margin-top:26px}.page-actions{display:flex;gap:30px;align-items:center;margin-top:30px;flex-wrap:wrap}.home-intro{padding-block:75px;display:flex;align-items:center;justify-content:space-between;gap:50px}.home-intro h2{font-size:clamp(43px,4.5vw,70px)}.home-intro>p{font-size:21px;max-width:385px}.home-topic{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:var(--forest);color:var(--paper)}.home-topic-image{min-width:0;position:relative;min-height:450px;overflow:hidden}.home-topic-image img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.home-topic-copy{padding:65px clamp(35px,5vw,85px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.home-topic-copy h2{font-size:clamp(40px,4vw,62px)}.home-topic-copy>p{font-size:19px;color:var(--muted);max-width:560px;margin:24px 0 28px}.home-topic-copy>.text-link{font-size:15px;margin-top:18px}.home-topic-photo{background:var(--paper);color:var(--forest)}.home-topic-photo p{color:#4e6659}.home-learn{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;padding-block:80px}.home-learn h2{font-size:clamp(39px,4vw,60px)}.home-learn p{font-size:18px;color:#4e6659;margin:22px 0 26px;max-width:550px}.tutorial-preview{display:block;border-radius:13px;overflow:hidden;background:var(--forest);color:var(--paper)}.tutorial-preview img{width:100%;height:auto}.tutorial-preview>span{display:grid;grid-template-columns:1fr 25px;gap:8px;padding:20px 25px}.tutorial-preview strong{font-size:20px}.tutorial-preview small{font-size:13px;color:var(--muted);grid-column:1}.tutorial-preview svg{grid-column:2;grid-row:1/3;align-self:center}.crosslink{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:70px;border-top:1px solid var(--rule)}.crosslink h2{font-size:clamp(40px,4vw,62px)}.crosslink p{font-size:19px;max-width:550px;margin-bottom:24px;color:#4e6659}.guide-shortcut{padding-block:26px}.guide-shortcut .text-link{font-size:17px}.subpage .walkthrough{scroll-margin-top:25px}.subpage .guide-announcement{max-width:600px}.home-intro,.home-learn,.crosslink{scroll-margin-top:30px}@media(max-width:1100px){.main-nav{gap:22px}.home-topic-copy{padding:45px 35px}.home-topic-copy h2{font-size:43px}.home-topic-copy>p{font-size:17px}.home-intro{gap:35px}.home-intro h2{font-size:49px}.home-learn{gap:35px}.home-learn h2{font-size:44px}.crosslink{gap:35px}.subpage .section-intro h1{font-size:54px}.subpage .photo-heading h1{font-size:55px}}@media(max-width:760px){.main-nav{margin:0}.home-intro{display:block;padding-block:45px}.home-intro h2{font-size:clamp(36px,8.5vw,53px)}.home-intro>p{font-size:17px;max-width:none;margin-top:24px}.home-topic{display:flex;flex-direction:column;min-height:0}.home-topic-image{min-height:300px}.home-topic-copy{padding:40px 6% 45px}.home-topic-copy h2{font-size:clamp(38px,8.5vw,54px)}.home-topic-copy>p{font-size:17px;margin:22px 0 25px}.home-topic-photo .home-topic-image{order:0}.home-topic-photo .home-topic-copy{order:1}.home-topic-copy .button{font-size:15px;min-height:54px}.home-learn{grid-template-columns:1fr;padding-block:45px;gap:30px}.home-learn h2{font-size:38px}.home-learn p{font-size:17px}.home-learn .button{font-size:15px;min-height:54px}.tutorial-preview strong{font-size:18px}.tutorial-preview>span{padding:18px}.page-intro{padding-block:45px}.page-intro h1{font-size:clamp(42px,10vw,65px)}.page-intro>p{font-size:18px}.page-actions{gap:18px}.page-actions .button{font-size:15px;min-height:54px}.page-actions .text-link{font-size:15px}.subpage .section-intro h1,.subpage .photo-heading h1{font-size:clamp(39px,8.5vw,58px)}.subpage .photo-intro{padding-top:45px}.crosslink{grid-template-columns:1fr;gap:25px;padding-block:45px}.crosslink h2{font-size:39px}.crosslink p{font-size:17px}.crosslink .button{font-size:15px;min-height:54px}.guide-shortcut .text-link{font-size:15px}.home-learn .tutorial-preview{max-width:100%}}