/* PNW Passport / homepage intentional brevity / November 2026 */
.pnw-escape-feature{padding:clamp(34px,4vw,60px) 0;background:#ddeb54;border-block:4px solid #173b33;color:#173c32}
.pnw-escape-feature-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:clamp(25px,5vw,66px);align-items:center}
.pnw-escape-feature-copy .eyebrow{color:#9f4932;font-size:.67rem;letter-spacing:.095em;margin:0 0 10px}
.pnw-escape-feature h2{font:800 clamp(1.75rem,3vw,2.8rem)/1.08 var(--display-font);letter-spacing:-.055em;max-width:20ch;margin:0 0 13px}
.pnw-escape-feature-copy p{font-size:.97rem;line-height:1.53;max-width:63ch;color:#284c3f;margin:0}
.pnw-escape-feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:20px}
.pnw-escape-primary{display:inline-flex;justify-content:center;align-items:center;min-height:45px;border:2px solid #143b34;background:#ff6b4a;color:#173b32!important;padding:10px 15px;text-decoration:none!important;box-shadow:3px 4px 0 #173b32;font:900 .79rem var(--display-font)}
.pnw-escape-primary:hover{background:#ff9074}
.pnw-escape-secondary{font-size:.81rem;font-weight:850;color:#204337!important;text-decoration:underline;text-underline-offset:3px}
.pnw-escape-feature-art{background:#fffaf0;min-height:230px;border:3px solid #173c32;box-shadow:7px 8px 0 #173c32;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;transform:rotate(1.5deg);text-align:center}
.pnw-escape-feature-art-label{font:900 .61rem var(--display-font);letter-spacing:.07em}
.pnw-escape-feature-art-icon{font-family:var(--display-font);font-size:3rem;line-height:1;color:#c54f35;margin:7px 0}
.pnw-escape-feature-art strong{font:950 clamp(1.35rem,2.4vw,2rem)/1 var(--display-font);letter-spacing:-.045em}
.pnw-escape-feature-art small{font:800 .57rem/1.4 var(--display-font);letter-spacing:.05em;margin-top:13px;color:#406454}
.pnw-early-terra-note{font-size:.81rem;line-height:1.55;color:#e0e9dc;margin:12px 0 0;max-width:46ch}
.pnw-early-terra-note a{color:#ddeb54;text-decoration:underline;text-underline-offset:3px}
@media(max-width:740px){
 .pnw-escape-feature{padding:29px 0 34px}
 .pnw-escape-feature-inner{grid-template-columns:1fr;gap:17px}
 .pnw-escape-feature h2{font-size:clamp(1.8rem,7.5vw,2.45rem);max-width:25ch}
 .pnw-escape-feature-copy p{font-size:.9rem}
 .pnw-escape-feature-actions{margin-top:16px}
 .pnw-escape-feature-art{min-height:0;transform:none;display:flex;flex-direction:row;gap:11px;justify-content:space-between;align-items:center;padding:11px 13px;box-shadow:3px 4px 0 #173c32}
 .pnw-escape-feature-art-label{display:none}
 .pnw-escape-feature-art-icon{margin:0;font-size:2.1rem}
 .pnw-escape-feature-art strong{font-size:1.13rem;text-align:left}
 .pnw-escape-feature-art small{font-size:.56rem;text-align:right;margin:0;max-width:12ch}
}
