/* Documentary presentation around the visitor services. The original homepage map remains intact. */
.documentary-planning-hero{height:calc(100svh - 125px);min-height:680px;max-height:1100px;position:relative;isolation:isolate;overflow:hidden;background:#1a3028;color:#f4f0e3}.documentary-planning-hero .plan-intro{position:relative;z-index:2;min-height:100%;padding:90px 6% 70px;display:flex;flex-direction:column;align-items:start;justify-content:center;background:none!important;max-width:1150px}.documentary-planning-hero .plan-intro .eyebrow{color:#e3dbc0}.documentary-planning-hero h1{font-family:Manrope,sans-serif;font-size:clamp(65px,7.5vw,120px);font-weight:800;line-height:.98;letter-spacing:-.05em;text-transform:uppercase;margin:35px 0 30px}.documentary-planning-hero h1 em{font:inherit;color:#d2d8b6!important}.documentary-planning-hero .plan-intro>p{font-size:16px;line-height:1.8;color:#e8e9d8;max-width:470px}.documentary-planning-hero .planning-panorama{position:absolute;inset:0;z-index:-2;height:100%;margin:0;padding:0}.documentary-planning-hero .planning-panorama figure{height:100%;margin:0}.documentary-planning-hero .planning-panorama img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1.02)}.documentary-planning-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10291ee8,#13271f66 65%,#13271f22),linear-gradient(0deg,#10291eaa,transparent 50%)}.documentary-planning-hero .planning-panorama figcaption{position:absolute;bottom:28px;right:6%;left:auto;font-size:7px;letter-spacing:1px;color:#e7e9d7;z-index:1;text-align:right}.planning-hero-link{display:inline-flex;gap:45px;align-items:center;background:#e8ead5;border:0;border-radius:30px;color:#203b2a!important;padding:18px 25px;margin-top:30px;font-size:12px;text-decoration:none!important}.planning-hero-link>span{font-size:23px}.page-plan .planning-steps{margin:0;padding:25px 6%;background:#dfdfca;border:0;display:flex;justify-content:space-between;gap:20px}.page-plan .planning-steps a{font-size:10px;padding:7px 0;border-bottom:1px solid #8b977b;text-decoration:none}
.planning-discovery{display:grid;grid-template-columns:.66fr 1.34fr;background:#213c32;color:#eee8d7;position:relative;min-height:800px;isolation:isolate;overflow:hidden}.discovery-heading{padding:75px 11% 330px 16%;z-index:1}.discovery-heading .eyebrow{color:#c7c8a2;line-height:1.8}.discovery-heading h2{font:800 clamp(36px,4vw,66px)/1.03 Manrope;letter-spacing:-2px;margin:28px 0}.discovery-heading h2 span{color:#bdcaa4}.discovery-heading p{font-size:13px;line-height:1.8;max-width:310px;color:#d2dbc8}.discovery-heading>a{font-size:11px;text-decoration:none;display:flex;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid #8b9c7377;border-bottom:1px solid #8b9c7377;padding:18px 0;margin-top:25px;max-width:320px}.discovery-heading>a>span{font-size:21px}.planning-map{position:relative;min-height:800px;background:#2c656b;overflow:hidden}.planning-map-art{position:absolute;inset:0;background:url('assets/alaska-relief.webp') center/100% 100%;isolation:isolate}.planning-map-route{position:absolute;inset:0;background:url('assets/alaska-route-overlay.svg') center/100% 100%;pointer-events:none}.planning-map:after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 60px #e6ead544}.planning-map>small{position:absolute;bottom:22px;left:25px;right:25px;font-size:7px;letter-spacing:.6px;color:#e8e7d4;text-shadow:0 1px 4px #173c32;z-index:1}.planning-place-pin{position:absolute;width:40px;height:40px;padding:0;border:0;background:none;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:3}.planning-place-pin:before{content:'';width:10px;height:10px;display:block;background:#e9e4ca;border:2px solid #3c503b;border-radius:50%;box-shadow:0 2px 5px #14241d88;transition:width .2s,height .2s}.planning-place-pin>span{position:absolute;bottom:33px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;font-weight:800;background:#eae4d1e8;padding:5px 7px;color:#233c2d;border-radius:3px;box-shadow:0 2px 4px #23332a22}.planning-place-pin[aria-pressed=true]{z-index:4}.planning-place-pin[aria-pressed=true]:before{width:18px;height:18px;background:#b55233;border:3px solid #f0e6ca;box-shadow:0 0 0 2px #273c2d,0 2px 7px #152a2277}.planning-place-pin:hover{transform:translate(-50%,-50%)}.planning-place-pin[aria-pressed=true]>span{background:#f5e6c6;color:#8a3b26}.planning-sea{position:absolute;left:17%;top:57%;font:italic 14px Georgia;letter-spacing:4px;color:#e2e5cc;transform:rotate(-20deg);opacity:.8}.discovery-story{position:absolute;bottom:40px;left:4%;width:490px;z-index:5;display:grid;grid-template-columns:150px 1fr;background:#f0e6cd;color:#2b3d2f;border:1px solid #163328;box-shadow:7px 8px 0 #142c2244;min-height:240px}.discovery-photo{background:url('assets/seward-monument-960.webp') center/cover}.discovery-copy{padding:23px}.discovery-copy .eyebrow{font-size:7px;line-height:1.6;color:#9b4a31}.discovery-copy h3{font:700 30px/1.1 Georgia,serif;letter-spacing:-1px;margin:10px 0}.discovery-copy p{font-size:11px;line-height:1.7;margin-bottom:10px}.discovery-copy>small{display:block;font-size:6px;line-height:1.5;color:#6d725f}.discovery-copy>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.discovery-copy a,.discovery-copy button{font-size:9px;line-height:1.5;padding:6px 0;border:0;border-bottom:1px solid #a8aa91;border-radius:0;background:none;text-decoration:none}.page-plan .planning{position:relative;isolation:isolate;min-height:640px;padding:90px 6%;margin:0;background:#1a3028 url('assets/winter-team-aerial.webp') center/cover;color:#f4efdd}.page-plan .planning:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102b22ec 0%,#143124aa 42%,#14312422 100%)}.page-plan .planning>div{max-width:630px;background:transparent;padding:0}.page-plan .planning .eyebrow{color:#d7cba5}.page-plan .planning-preface{font-size:clamp(35px,4vw,60px);line-height:1.02;letter-spacing:-2px;max-width:600px;margin:30px 0}.page-plan #season-copy{background:none;color:inherit;padding:0;border:0}.page-plan #season-copy h2{font-size:35px;line-height:1.05;max-width:490px;margin:25px 0 20px}.page-plan #season-copy p{font-size:14px;line-height:1.9;color:#e0e6d0;max-width:470px}.page-plan .planning .tabs{margin-top:25px}.page-plan .planning .tabs button{border:1px solid #b9c59d;background:#213e2c88;border-radius:25px;color:#f1ecd9;padding:10px 22px}.page-plan .planning .tabs button.chosen{background:#e5e8d1;color:#263d2b}.page-plan .planning .button{margin-top:25px;background:#e7e8d2;color:#223d2a;border:0;border-radius:30px}.planning-season-credit{display:block;font-size:6px;letter-spacing:.7px;line-height:1.6;color:#e3e7d2;margin-top:30px}.page-plan .planning[data-plan-season=summer]{background-image:url('assets/crow-pass-1600.webp');background-position:center 58%}
.page-plan .visitor-toolkit{background:#152c29;color:#ede9d8;padding-top:80px;padding-bottom:80px}.page-plan .visitor-toolkit .eyebrow{color:#c2c7a1}.page-plan .visitor-toolkit .requirements-head p{color:#c5d0bf;font-size:14px}.page-plan .visitor-toolkit h2{font-size:clamp(38px,4.5vw,70px);font-weight:800;line-height:1.01;letter-spacing:-2.5px}.page-plan .visitor-toolkit h2 em{font:inherit;color:#bcc9a6}.page-plan .toolkit-grid{gap:16px;border:0}.page-plan .toolkit-grid>a{padding:30px!important;border:0!important;min-height:410px;position:relative;isolation:isolate;overflow:hidden;background:#365449;color:#f6f0de;display:flex;flex-direction:column}.page-plan .toolkit-grid>a:before{content:'';position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transition:transform .5s}.page-plan .toolkit-grid>a:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0d241e 0%,#12281fa8 55%,#172e2544 100%)}.page-plan .toolkit-grid>a:nth-child(1):before{background-image:url('assets/visitor-guide-cover.webp');background-position:center 20%}.page-plan .toolkit-grid>a:nth-child(2):before{background-image:url('assets/seward-monument-960.webp');background-position:50% center}.page-plan .toolkit-grid>a:nth-child(3):before{background-image:url('assets/forest-marker.jpg');background-position:48% center}.page-plan .toolkit-grid>a:nth-child(4):before{background-image:url('assets/crow-pass-960.webp')}.page-plan .toolkit-grid>a:hover:before{transform:scale(1.04)}.page-plan .toolkit-grid small{color:#e8e1be;font-size:7px;letter-spacing:1px;margin-bottom:auto;line-height:1.6}.page-plan .toolkit-grid h3{font-size:29px;line-height:1.08;margin:70px 0 20px;color:#f2eedf!important}.page-plan .toolkit-grid p{font-size:12px;line-height:1.75;color:#dbe1ce;margin-bottom:25px}.page-plan .toolkit-grid span{font-size:11px;margin-top:0}.page-plan .route-activity{background:#2b4337;color:#edf0d8;border-top:1px solid #7f9168;grid-template-columns:1fr 1.5fr;margin-top:30px;padding:30px}.page-plan .route-activity label{font-size:23px;line-height:1.2}.page-plan .route-activity p{color:#d3ddc4}.page-plan .route-activity select{background:#e7e8d6;border:0;color:#243d2c}.page-plan .route-activity button{color:#e5ead6}
.page-plan .packing{display:grid;grid-template-columns:.85fr 1.15fr;padding:0;background:#e7e4d5;gap:0}.page-plan .packing>div:first-child{padding:75px 12% 65px;position:relative;isolation:isolate;background:#233f31 url('assets/shelter-aerial-1600.webp') center/cover;color:#f2eedc}.page-plan .packing>div:first-child:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#122e25ef,#18352b8c)}.page-plan .packing .eyebrow{color:#d1d7b6}.page-plan .packing h2{font-size:clamp(36px,4.4vw,64px);line-height:1.03;letter-spacing:-2px;font-weight:800;margin:30px 0}.page-plan .packing h2 em{font:inherit;color:#c7d0ae}.page-plan .packing>div:first-child>p{font-size:14px;line-height:1.9;color:#e0e5d2;max-width:390px}.page-plan .packing .button{margin-top:30px;border:0;border-radius:30px;color:#253e2b;background:#e8e8d3}.checklist-sheet{padding:65px 9%;background:#eeeadb}.checklist-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:2px solid #81916d;padding-bottom:22px;font-size:8px;letter-spacing:1px}.checklist-heading strong{font-size:12px;color:#9e4e32;white-space:nowrap}.page-plan #checklist{padding:10px 0 0;counter-reset:packing}.page-plan .check-row{display:flex;gap:17px;align-items:center;padding:23px 0;border-bottom:1px solid #b7bea6;cursor:pointer}.page-plan .check-row span{font-size:14px;line-height:1.6;flex:1}.page-plan .check-row input{width:19px;height:19px;flex:none;accent-color:#486342}.page-plan .check-row:has(input:checked) span{color:#64735b;text-decoration:line-through;text-decoration-color:#899b74}.checklist-sheet>p{font-size:10px;line-height:1.8;margin-top:25px;color:#707a60}.page-plan .paper-note{margin:0;padding:70px 6%;background:#264137 url('assets/unalakleet-river-1600.webp') center 55%/cover;color:#f0eedf;position:relative;isolation:isolate}.page-plan .paper-note:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#112e26ec,#14382bc4)}.page-plan .paper-note .eyebrow{color:#d6dcbb}.page-plan .paper-note h2{font-size:clamp(34px,4vw,58px);font-weight:800;line-height:1.05;margin:25px 0 30px;letter-spacing:-1.8px}.page-plan .paper-note h2 em{font:inherit;color:#bdcba7}.page-plan .paper-note .resource-links{display:flex;gap:15px;flex-wrap:wrap}.page-plan .paper-note .resource-links a{font-size:12px;text-decoration:none;padding:13px 18px;border:1px solid #becaa67a;border-radius:25px;background:#1f413485}.page-plan .trip-worksheet{padding:85px 6%;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;background:#d5d9c8 url('assets/contours.svg') center/cover}.page-plan .trip-worksheet h2{font-size:clamp(40px,4.5vw,68px);line-height:1.02;letter-spacing:-2px;font-weight:800;margin:27px 0}.page-plan .trip-worksheet h2 em{font:inherit;color:#728365}.page-plan .trip-worksheet>div>p{font-size:14px;line-height:1.9;max-width:410px}.page-plan .trip-worksheet .local-data-note{font-size:10px;line-height:1.8}.worksheet-landscape{height:230px;margin-top:35px;background:url('assets/trail-dawn-960.webp') center/cover;position:relative;box-shadow:8px 9px 0 #6e80664d;border:8px solid #f0ebdc}.worksheet-landscape>small{position:absolute;bottom:10px;left:10px;right:10px;font-size:6px;letter-spacing:.6px;color:white;text-shadow:0 1px 4px #132d23}.page-plan #trip-form{padding:40px;background:#f4efdf;border-top:4px solid #a45334;box-shadow:8px 10px 0 #60745244;position:relative;align-self:start}.page-plan #trip-form:before{content:'THE FIELD NOTES / YOUR STARTING POINT';display:block;font-size:8px;letter-spacing:1.5px;color:#8c593e;border-bottom:1px solid #bdc4aa;padding-bottom:24px;margin-bottom:25px}.page-plan #trip-form label{font-size:12px;line-height:1.6}.page-plan #trip-form input,.page-plan #trip-form select,.page-plan #trip-form textarea{background:#fffdf3;border:1px solid #a7b293;padding:14px;font-size:14px}.page-plan #trip-form .button{border-radius:25px;margin-top:0}.page-plan #trip-status{font-size:11px;line-height:1.8;color:#526b43}.page-plan .plain-faq{padding:65px 6%;background:#1f372e;color:#f0edda}.page-plan .plain-faq .eyebrow{color:#b9c89d}.page-plan .plain-faq h2{font-size:clamp(35px,4vw,55px);line-height:1.03;font-weight:800;margin-top:25px}.page-plan .plain-faq h2 em{font:inherit;color:#b9c89d}.page-plan .plain-faq details{border-color:#75866b}.page-plan .plain-faq summary{font-size:14px;line-height:1.7;padding:22px 0}.page-plan .plain-faq details p{font-size:13px;line-height:1.9;color:#d0dac0}.page-plan .road-visit{padding-top:85px;background:#ebe5d4}.page-plan .road-visit>h2{font-weight:800;line-height:1.03;max-width:1000px}.page-plan .road-visit>h2 em{font:inherit;color:#79876b}.page-plan .road-visit>p{max-width:680px;font-size:13px}.page-plan .road-stops{list-style:none;padding:0;gap:25px}.page-plan .road-stops li{padding:0 0 25px;background:#f2eddf;border:0;box-shadow:3px 5px 0 #8d9a7b33}.road-visual{height:290px;background-size:cover;background-position:center;position:relative;margin-bottom:25px}.road-visual:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#132d23b3)}.road-visual>small{position:absolute;bottom:15px;left:20px;right:20px;z-index:1;color:#fff!important;font-size:6px!important;letter-spacing:.6px}.road-seward{background-image:url('assets/seward-monument-960.webp')}.road-map{background-image:url('assets/alaska-relief.webp');background-position:75% 72%;background-size:240%}.road-girdwood{background-image:url('assets/crow-pass-960.webp')}.page-plan .road-stops li>small,.page-plan .road-stops li>h3,.page-plan .road-stops li>p,.page-plan .road-stops li>a{margin-left:25px;margin-right:25px}.page-plan .road-stops h3{font-size:32px;letter-spacing:-1px}.page-plan .road-stops p{font-size:12px;line-height:1.8;min-height:65px}.page-plan .road-stops a{font-size:10px;display:inline-block}.page-plan>.page-next{position:relative;isolation:isolate;background:#243d2c url('assets/forest-marker.jpg') 48% center/cover;color:#f0edda;min-height:500px}.page-plan>.page-next:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102b23f2,#142d2699);z-index:-1}.page-plan>.page-next h2{font-weight:800;line-height:.98;max-width:850px}.page-plan>.page-next h2 span{color:#bccba4}.page-plan>.page-next .eyebrow{color:#d3cfaa}.page-plan>.page-next:after{color:#d1d7b529}.page-plan>.page-next a{color:#f0edda}
/* Let supporting content keep the material and photographic character of the original experience. */
.page-education .learning-paths{background:#203c30;color:#f1eedb}.page-education .learning-paths>div:first-child{padding:35px 0}.page-education .learning-paths .eyebrow{color:#c6c9a3}.page-education .learning-paths h2{font-weight:800;line-height:1.02;font-size:clamp(40px,4.7vw,72px)}.page-education .learning-paths h2 em{font:inherit;color:#bacaa5}.page-education .learning-paths>div:first-child>p{color:#d3dec4}.page-education .learning-paths .button{background:#e7e8cf;color:#233e2b;border:0;border-radius:25px}.page-education .learning-notebook{color:#2c3b2a;box-shadow:7px 8px 0 #132b2266;transform:rotate(-.5deg)}.page-education .educator-entry{background:#dadfcb}.page-education .educator-links>a{background:#ece9d8;padding:30px!important;margin-right:15px;border:0!important;min-height:240px}.page-education .educator-links>a:nth-child(2){background:#b9c9ac}.page-education .educator-links>a:nth-child(3){background:#2e4c3b;color:#f0efda;margin-right:0}.page-education .educator-links>a:nth-child(3) small{color:#c8cfab}.page-stewardship .grants-entry{background:#1e392e;color:#eeecd9}.page-stewardship .grants-entry h2{font-weight:800}.page-stewardship .grants-entry h2 em{font:inherit;color:#bdcda5}.page-stewardship .grants-entry p{color:#d3dec3}.page-stewardship .grants-entry .eyebrow{color:#c2c79f}.page-stewardship .grants-entry .grant-actions{padding:30px;background:#314b3c;border-top:3px solid #b6c19a}.page-news .news-intro{background:#233e31 url('assets/forest-marker.jpg') center/cover;color:#f2eedb;position:relative;isolation:isolate;min-height:620px;padding-top:90px;padding-bottom:90px}.page-news .news-intro:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#142e24ed,#1d352ba8)}.page-news .news-intro h1{font-weight:800;line-height:.98;max-width:1100px}.page-news .news-intro h1 em{font:inherit;color:#c8d2b1!important}.page-news .news-intro p{color:#e0e7d1;max-width:540px}.page-news .news-intro .eyebrow{color:#d3d4b0}.page-news .news-intro a{color:#eff0d9}.issue-grid{gap:22px;background:transparent}.issue-grid article{background:#dedcc8!important;box-shadow:4px 5px 0 #8f997c33;padding:25px 22px 30px;position:relative}.issue-cover{aspect-ratio:.77;max-height:380px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;filter:drop-shadow(5px 8px 5px #263d2940);transform:rotate(-3deg);margin:30px 0 15px;transition:transform .3s}.issue-grid article:nth-child(even) .issue-cover{transform:rotate(3deg)}.issue-grid article:hover .issue-cover{transform:rotate(0)}.issue-cover-fall{background-image:url('assets/tripod-fall-2026-cover.webp')}.issue-cover-summer{background-image:url('assets/tripod-summer-2026-cover.webp')}.issue-cover-spring{background-image:url('assets/tripod-spring-2026-cover.webp')}.issue-cover-winter{background-image:url('assets/tripod-winter-2026-cover.webp')}.issue-season{font:800 33px/1.1 Manrope;margin:15px 0 12px;letter-spacing:-1px}
@media(max-width:1100px){.discovery-heading{padding:55px 10% 350px 12%}.discovery-heading h2{font-size:42px}.planning-discovery,.planning-map{min-height:760px}.discovery-story{width:440px;grid-template-columns:130px 1fr;left:4%;bottom:35px}.page-plan .toolkit-grid{grid-template-columns:1fr 1fr}.page-plan .toolkit-grid>a{min-height:360px}.page-plan .toolkit-grid h3{font-size:31px;margin-top:50px}.page-plan .trip-worksheet{gap:5%;grid-template-columns:.8fr 1.2fr}.page-plan #trip-form{padding:30px}.page-plan .packing>div:first-child{padding:65px 10%}.checklist-sheet{padding:50px 8%}.page-plan .road-stops{gap:18px}.road-visual{height:230px}}
@media(max-width:700px){.documentary-planning-hero{min-height:720px;height:calc(100svh - 95px);max-height:none}.documentary-planning-hero .plan-intro{padding:85px 7% 95px;justify-content:center}.documentary-planning-hero h1{font-size:16vw;margin:30px 0}.documentary-planning-hero .plan-intro>p{font-size:13px;line-height:1.9;max-width:300px}.documentary-planning-hero .planning-panorama img{object-position:52% center}.documentary-planning-hero .planning-panorama figcaption{right:7%;bottom:20px;font-size:5px;max-width:260px;line-height:1.8}.planning-hero-link{font-size:10px;gap:25px;padding:15px 20px;margin-top:25px}.page-plan .planning-steps{padding:18px 7%;gap:12px 18px;justify-content:start}.page-plan .planning-steps a{font-size:8px}.planning-discovery{display:block;min-height:0}.discovery-heading{padding:45px 7% 35px}.discovery-heading h2{font-size:45px;margin:22px 0}.discovery-heading h2 br{display:none}.discovery-heading p{max-width:100%;font-size:12px}.discovery-heading>a{max-width:none;font-size:10px;margin-top:20px}.planning-map{min-height:0;height:470px}.planning-map>small{font-size:5px;left:15px;right:15px;bottom:14px;line-height:1.8}.planning-place-pin>span{font-size:7px;padding:4px 6px}.planning-place-pin{width:36px;height:36px}.planning-place-pin>span{bottom:27px}.planning-sea{font-size:10px;letter-spacing:2px}.discovery-story{position:relative;bottom:auto;left:auto;width:auto;grid-template-columns:110px 1fr;margin:0;box-shadow:none;min-height:230px}.discovery-copy{padding:23px 20px}.discovery-copy h3{font-size:28px}.discovery-copy p{font-size:11px}.discovery-copy>small{font-size:5.5px}.discovery-copy a,.discovery-copy button{font-size:8px}.page-plan .planning{padding:50px 7%;min-height:650px;background-position:58% center}.page-plan .planning:before{background:linear-gradient(90deg,#112f24e8,#142f25a1)}.page-plan .planning-preface{font-size:41px;letter-spacing:-1.5px;margin:25px 0}.page-plan #season-copy h2{font-size:30px;max-width:290px;margin-top:25px}.page-plan #season-copy p{font-size:13px;line-height:1.9}.page-plan .planning .tabs button{font-size:11px}.planning-season-credit{font-size:5px}.page-plan .visitor-toolkit{padding-top:50px;padding-bottom:50px}.page-plan .visitor-toolkit h2{font-size:39px;letter-spacing:-1.5px}.page-plan .visitor-toolkit .requirements-head p{font-size:12px}.page-plan .toolkit-grid{display:grid;grid-template-columns:1fr;gap:16px}.page-plan .toolkit-grid>a{min-height:330px;padding:28px!important}.page-plan .toolkit-grid h3{font-size:34px;max-width:280px;margin-top:50px}.page-plan .toolkit-grid p{font-size:12px;max-width:300px}.page-plan .toolkit-grid small{font-size:7px}.page-plan .route-activity{padding:25px;margin-top:25px}.page-plan .route-activity label{font-size:23px;max-width:260px}.page-plan .route-activity p{font-size:11px}.page-plan .packing{display:block}.page-plan .packing>div:first-child{padding:55px 7%;min-height:470px;background-position:center}.page-plan .packing h2{font-size:45px;letter-spacing:-1.5px}.page-plan .packing>div:first-child>p{font-size:13px}.checklist-sheet{padding:35px 7% 40px}.checklist-heading{font-size:7px;gap:12px}.checklist-heading strong{font-size:10px}.page-plan .check-row{padding:20px 0;gap:15px}.page-plan .check-row span{font-size:13px}.page-plan .paper-note{padding:50px 7%}.page-plan .paper-note h2{font-size:40px}.page-plan .paper-note .resource-links{display:flex;flex-direction:column;align-items:start;gap:12px}.page-plan .paper-note .resource-links a{font-size:11px}.page-plan .trip-worksheet{display:block;padding:50px 7%}.page-plan .trip-worksheet h2{font-size:44px;letter-spacing:-1.5px}.page-plan .trip-worksheet>div>p{font-size:13px}.worksheet-landscape{height:200px;margin:25px 0 35px}.page-plan #trip-form{padding:25px 20px;box-shadow:5px 7px 0 #60745244}.page-plan #trip-form:before{font-size:6px;letter-spacing:1px;padding-bottom:18px}.page-plan #trip-form .worksheet-row{display:block}.page-plan #trip-form input,.page-plan #trip-form select,.page-plan #trip-form textarea{font-size:13px}.page-plan .plain-faq{padding:50px 7%}.page-plan .plain-faq h2{font-size:38px;margin-bottom:25px}.page-plan .plain-faq summary{font-size:12px}.page-plan .road-visit{padding-top:50px}.page-plan .road-visit>h2{font-size:36px}.page-plan .road-visit>p{font-size:12px}.page-plan .road-stops{display:block}.page-plan .road-stops li{margin-bottom:25px;padding-bottom:27px}.road-visual{height:280px}.page-plan .road-stops p{min-height:0}.page-plan>.page-next{min-height:470px}.page-plan>.page-next h2{font-size:13vw;max-width:320px}.page-education .learning-paths>div:first-child{padding:0}.page-education .learning-paths h2{font-size:43px}.page-education .learning-notebook{transform:none}.page-education .educator-links>a{margin-right:0;margin-bottom:15px;min-height:200px;padding:25px!important}.page-stewardship .grants-entry .grant-actions{padding:25px}.page-news .news-intro{min-height:580px;padding-top:70px;padding-bottom:70px}.page-news .news-intro h1{font-size:14vw}.issue-grid{gap:15px}.issue-grid article{padding:20px 13px 25px;min-height:0}.issue-cover{margin:22px 0 10px;filter:drop-shadow(3px 5px 3px #263d2940)}.issue-season{font-size:27px}.issue-grid p{font-size:10px}.issue-grid a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.page-plan .toolkit-grid>a:before,.issue-cover{transition:none!important}.page-plan .toolkit-grid>a:hover:before{transform:none}.page-education .learning-notebook{transform:none}}
@media print{.documentary-planning-hero,.planning-discovery,.planning,.visitor-toolkit,.paper-note,.worksheet-landscape,.road-visit{display:none!important}.page-plan .packing,.page-plan .trip-worksheet,.checklist-sheet,.page-plan #trip-form{display:block;background:white;color:black;box-shadow:none;padding:20px}.page-plan .packing>div:first-child{background:white;color:black;padding:0}.page-plan .packing>div:first-child:before{display:none}.page-plan .packing h2,.page-plan .packing h2 em,.page-plan .packing>div:first-child>p{color:black}}
