.ArticlePage-module__yy-H7W__page{background:var(--color-alabaster-paper);flex-direction:column;min-height:100vh;display:flex}.ArticlePage-module__yy-H7W__hero{min-height:50vh;padding:calc(80px + var(--space-2xl))var(--space-lg)var(--space-3xl);align-items:flex-end;display:flex;position:relative}.ArticlePage-module__yy-H7W__heroBackground{background:linear-gradient(180deg,var(--color-pine-needle)0%,var(--color-ponderosa-pine)100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ArticlePage-module__yy-H7W__heroEmoji{opacity:.1;filter:blur(2px);font-size:20rem;position:absolute}.ArticlePage-module__yy-H7W__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ArticlePage-module__yy-H7W__heroImageOverlay{background:linear-gradient(#0f1a1366 0%,#1a2f23b3 60%,#1a2f23e6 100%);position:absolute;inset:0}.ArticlePage-module__yy-H7W__heroGrain{opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.ArticlePage-module__yy-H7W__heroContent{z-index:1;text-align:center;width:100%;max-width:800px;margin:0 auto;position:relative}.ArticlePage-module__yy-H7W__backLink{color:var(--color-morning-mist);font-family:var(--font-mono);letter-spacing:.05em;margin-bottom:var(--space-lg);transition:color var(--transition-fast);align-items:center;gap:6px;font-size:.75rem;text-decoration:none;display:inline-flex}.ArticlePage-module__yy-H7W__backLink:hover{color:var(--color-alabaster-paper)}.ArticlePage-module__yy-H7W__backLink svg{width:16px;height:16px}.ArticlePage-module__yy-H7W__articleMeta{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.ArticlePage-module__yy-H7W__articleType{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sunset-gold);font-size:.6875rem;font-weight:600}.ArticlePage-module__yy-H7W__metaDot{color:var(--color-sierra-granite)}.ArticlePage-module__yy-H7W__articleDestination{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-morning-mist);font-size:.6875rem}.ArticlePage-module__yy-H7W__title{color:var(--color-alabaster-paper);margin-bottom:var(--space-md);font-size:clamp(2rem,5vw,3rem);line-height:1.2}.ArticlePage-module__yy-H7W__subtitle{color:var(--color-morning-mist);margin-bottom:var(--space-lg);font-size:1.25rem}.ArticlePage-module__yy-H7W__authorRow{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ArticlePage-module__yy-H7W__author,.ArticlePage-module__yy-H7W__date,.ArticlePage-module__yy-H7W__readTime{font-family:var(--font-mono);color:var(--color-sierra-granite);font-size:.75rem}.ArticlePage-module__yy-H7W__main{padding:var(--space-3xl)0 var(--space-4xl);flex:1}.ArticlePage-module__yy-H7W__container{max-width:900px;padding:0 var(--space-lg);margin:0 auto}.ArticlePage-module__yy-H7W__article{margin-bottom:var(--space-4xl)}.ArticlePage-module__yy-H7W__intro{color:var(--color-ponderosa-pine);margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-morning-mist);font-size:1.25rem;font-weight:500;line-height:1.7}.ArticlePage-module__yy-H7W__sectionHeading{margin-top:var(--space-2xl);margin-bottom:var(--space-lg);color:var(--color-ponderosa-pine);font-size:1.5rem}.ArticlePage-module__yy-H7W__paragraph{color:var(--color-sierra-granite);margin-bottom:var(--space-lg);font-size:1.0625rem;line-height:1.8}.ArticlePage-module__yy-H7W__statsGrid{gap:var(--space-md);padding:var(--space-xl);background:var(--color-alpine-white);border-radius:var(--radius-xl);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.ArticlePage-module__yy-H7W__statItem{text-align:center}.ArticlePage-module__yy-H7W__statValue{font-family:var(--font-display);color:var(--color-ponderosa-pine);font-size:1.5rem;display:block}.ArticlePage-module__yy-H7W__statLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sierra-granite);font-size:.625rem;font-weight:600}.ArticlePage-module__yy-H7W__list{padding:var(--space-lg);background:var(--color-warm-sand);border-radius:var(--radius-lg);margin-bottom:var(--space-xl);list-style:none}.ArticlePage-module__yy-H7W__list li{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm)0;color:var(--color-ponderosa-pine);font-size:.9375rem;display:flex}.ArticlePage-module__yy-H7W__list li:before{content:"✓";color:var(--color-pine-needle);font-weight:700}.ArticlePage-module__yy-H7W__callout{gap:var(--space-md);padding:var(--space-xl);background:linear-gradient(135deg,var(--color-pine-needle)0%,var(--color-ponderosa-pine)100%);border-radius:var(--radius-xl);margin:var(--space-xl)0;display:flex}.ArticlePage-module__yy-H7W__calloutEmoji{flex-shrink:0;font-size:2rem}.ArticlePage-module__yy-H7W__calloutTitle{font-family:var(--font-display);color:var(--color-alabaster-paper);margin-bottom:var(--space-xs);font-size:1.125rem;display:block}.ArticlePage-module__yy-H7W__calloutText{color:var(--color-morning-mist);margin-bottom:0;font-size:.9375rem;line-height:1.7}.ArticlePage-module__yy-H7W__gearSection{padding:var(--space-2xl);background:var(--color-alpine-white);border-radius:var(--radius-xl);margin-bottom:var(--space-2xl)}.ArticlePage-module__yy-H7W__gearTitle{align-items:center;gap:var(--space-sm);font-family:var(--font-display);margin-bottom:var(--space-lg);font-size:1.25rem;display:flex}.ArticlePage-module__yy-H7W__gearEmoji{font-size:1.5rem}.ArticlePage-module__yy-H7W__gearGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ArticlePage-module__yy-H7W__gearCard{gap:var(--space-md);padding:var(--space-md);background:var(--color-alabaster-paper);border-radius:var(--radius-lg);color:inherit;transition:all var(--transition-base);text-decoration:none;display:flex}.ArticlePage-module__yy-H7W__gearCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ArticlePage-module__yy-H7W__gearImage{background:var(--color-warm-sand);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.ArticlePage-module__yy-H7W__gearInfo{flex-direction:column;justify-content:center;display:flex}.ArticlePage-module__yy-H7W__gearPartner{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-manzanita-red);font-size:.5rem;font-weight:600}.ArticlePage-module__yy-H7W__gearName{color:var(--color-ponderosa-pine);margin:2px 0;font-size:.875rem;font-weight:500}.ArticlePage-module__yy-H7W__gearPrice{font-family:var(--font-mono);color:var(--color-sierra-granite);font-size:.75rem}.ArticlePage-module__yy-H7W__relatedSection{margin-bottom:var(--space-2xl)}.ArticlePage-module__yy-H7W__relatedTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-manzanita-red);margin-bottom:var(--space-md);font-size:.75rem;font-weight:600}.ArticlePage-module__yy-H7W__relatedGrid{gap:var(--space-sm);flex-direction:column;display:flex}.ArticlePage-module__yy-H7W__relatedCard{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-alpine-white);border-radius:var(--radius-lg);color:inherit;transition:all var(--transition-base);text-decoration:none;display:flex}.ArticlePage-module__yy-H7W__relatedCard:hover{box-shadow:var(--shadow-md);transform:translate(4px)}.ArticlePage-module__yy-H7W__relatedEmoji{font-size:2rem}.ArticlePage-module__yy-H7W__relatedInfo{flex-direction:column;display:flex}.ArticlePage-module__yy-H7W__relatedType{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sierra-granite);font-size:.5625rem;font-weight:600}.ArticlePage-module__yy-H7W__relatedName{color:var(--color-ponderosa-pine);font-size:1rem;font-weight:500}.ArticlePage-module__yy-H7W__newsletterCta{align-items:center;gap:var(--space-lg);padding:var(--space-xl);background:var(--color-ponderosa-pine);border-radius:var(--radius-xl);display:flex}.ArticlePage-module__yy-H7W__ctaEmoji{font-size:2.5rem}.ArticlePage-module__yy-H7W__ctaContent{flex:1}.ArticlePage-module__yy-H7W__ctaContent h3{color:var(--color-alabaster-paper);margin-bottom:var(--space-xs);font-size:1.25rem}.ArticlePage-module__yy-H7W__ctaContent p{color:var(--color-morning-mist);margin-bottom:0;font-size:.9375rem}.ArticlePage-module__yy-H7W__ctaBtn{padding:var(--space-sm)var(--space-xl);background:var(--color-sunset-gold);border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--color-ponderosa-pine);transition:all var(--transition-fast);font-size:.8125rem;font-weight:600;text-decoration:none}.ArticlePage-module__yy-H7W__ctaBtn:hover:not(:disabled){background:var(--color-alpine-white);transform:translateY(-2px)}.ArticlePage-module__yy-H7W__ctaBtn:disabled{opacity:.7;cursor:default}.ArticlePage-module__yy-H7W__ctaForm{gap:var(--space-sm);flex-shrink:0;display:flex}.ArticlePage-module__yy-H7W__ctaInput{padding:var(--space-sm)var(--space-md);border:1px solid var(--color-sierra-granite);border-radius:var(--radius-full);font-family:var(--font-body);color:var(--color-alabaster-paper);width:180px;transition:border-color var(--transition-fast);background:#ffffff1a;font-size:.875rem}.ArticlePage-module__yy-H7W__ctaInput::placeholder{color:var(--color-sierra-granite)}.ArticlePage-module__yy-H7W__ctaInput:focus{border-color:var(--color-sunset-gold);outline:none}.ArticlePage-module__yy-H7W__ctaError{text-align:right;width:100%;color:var(--color-manzanita-red);margin-top:calc(-1*var(--space-sm));font-size:.8rem}.ArticlePage-module__yy-H7W__markdownContent{font-family:var(--font-body);color:var(--color-sierra-granite);line-height:1.8}.ArticlePage-module__yy-H7W__markdownContent h2{font-family:var(--font-display);color:var(--color-ponderosa-pine);margin-top:var(--space-3xl);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-morning-mist);font-size:1.75rem}.ArticlePage-module__yy-H7W__markdownContent h3{font-family:var(--font-body);color:var(--color-ponderosa-pine);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-size:1.375rem;font-weight:600}.ArticlePage-module__yy-H7W__markdownContent h4{font-family:var(--font-body);color:var(--color-ponderosa-pine);margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:600}.ArticlePage-module__yy-H7W__markdownContent p{margin-bottom:var(--space-lg);font-size:1.0625rem;line-height:1.8}.ArticlePage-module__yy-H7W__markdownContent ul,.ArticlePage-module__yy-H7W__markdownContent ol{margin-bottom:var(--space-xl);padding-left:var(--space-xl)}.ArticlePage-module__yy-H7W__markdownContent li{margin-bottom:var(--space-sm);line-height:1.7}.ArticlePage-module__yy-H7W__markdownContent a{color:var(--color-pine-needle);transition:color var(--transition-fast);text-decoration:underline}.ArticlePage-module__yy-H7W__markdownContent a:hover{color:var(--color-manzanita-red)}.ArticlePage-module__yy-H7W__markdownContent a[href^="/destinations/"],.ArticlePage-module__yy-H7W__markdownContent a[href^=\/shop],.ArticlePage-module__yy-H7W__markdownContent a[href^="/journal/"]{background:var(--color-ponderosa-pine);color:var(--color-alabaster-paper);font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-full);transition:all var(--transition-base);margin:2px 4px;padding:6px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.ArticlePage-module__yy-H7W__markdownContent a[href^="/destinations/"]:hover,.ArticlePage-module__yy-H7W__markdownContent a[href^=\/shop]:hover,.ArticlePage-module__yy-H7W__markdownContent a[href^="/journal/"]:hover{background:var(--color-pine-needle);color:var(--color-alabaster-paper);transform:translateY(-2px);box-shadow:0 4px 12px #1a2f234d}.ArticlePage-module__yy-H7W__markdownContent strong{color:var(--color-ponderosa-pine);font-weight:600}.ArticlePage-module__yy-H7W__markdownContent em{font-style:italic}.ArticlePage-module__yy-H7W__markdownContent blockquote{margin:var(--space-xl)0;padding:var(--space-lg)var(--space-xl);border-left:4px solid var(--color-pine-needle);background:var(--color-soft-cream);border-radius:0 var(--radius-md)var(--radius-md)0}.ArticlePage-module__yy-H7W__markdownContent blockquote p{margin-bottom:0}.ArticlePage-module__yy-H7W__markdownContent code{font-family:var(--font-mono);background:var(--color-warm-sand);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}.ArticlePage-module__yy-H7W__markdownContent pre{background:var(--color-ponderosa-pine);color:var(--color-alabaster-paper);padding:var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-xl);overflow-x:auto}.ArticlePage-module__yy-H7W__markdownContent pre code{background:0 0;padding:0}.ArticlePage-module__yy-H7W__markdownContent table{border-collapse:collapse;width:100%;margin-bottom:var(--space-xl);font-size:.9375rem}.ArticlePage-module__yy-H7W__markdownContent th{background:var(--color-pine-needle);color:var(--color-alabaster-paper);padding:var(--space-sm)var(--space-md);text-align:left;font-weight:600}.ArticlePage-module__yy-H7W__markdownContent td{padding:var(--space-sm)var(--space-md);border-bottom:1px solid var(--color-morning-mist)}.ArticlePage-module__yy-H7W__markdownContent tr:last-child td{border-bottom:none}.ArticlePage-module__yy-H7W__markdownContent hr{background:var(--color-morning-mist);height:2px;margin:var(--space-3xl)0;border:none}.ArticlePage-module__yy-H7W__markdownContent img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:var(--space-xl)0}@media (max-width:768px){.ArticlePage-module__yy-H7W__hero{min-height:40vh}.ArticlePage-module__yy-H7W__statsGrid{grid-template-columns:repeat(2,1fr)}.ArticlePage-module__yy-H7W__callout{text-align:center;flex-direction:column}.ArticlePage-module__yy-H7W__gearGrid{grid-template-columns:1fr}.ArticlePage-module__yy-H7W__newsletterCta{text-align:center;flex-direction:column}.ArticlePage-module__yy-H7W__ctaForm{flex-direction:column;width:100%}.ArticlePage-module__yy-H7W__ctaInput{width:100%}.ArticlePage-module__yy-H7W__markdownContent{font-size:1rem}.ArticlePage-module__yy-H7W__markdownContent h2{font-size:1.5rem}.ArticlePage-module__yy-H7W__markdownContent h3{font-size:1.25rem}.ArticlePage-module__yy-H7W__markdownContent table{-webkit-overflow-scrolling:touch;font-size:.875rem;display:block;overflow-x:auto}.ArticlePage-module__yy-H7W__markdownContent th,.ArticlePage-module__yy-H7W__markdownContent td{padding:var(--space-xs)var(--space-sm);white-space:nowrap}}
