@media(hover:hover){.header nav>a,.journal-back,.read-more,.about a{transition:color .2s ease}.header nav>a:hover,.header nav>a:focus-visible,.journal-back:hover,.read-more:hover,.about a:hover{color:#d3a949}.path h2{transition:color .22s ease}.path:hover h2{color:#fffaf0}.post h3{transition:color .22s ease}.post:hover h3{color:var(--matcha-dark)}}
@media(min-width:761px) and (max-width:1024px){.shell{width:calc(100% - 64px)}.hero{grid-template-columns:.95fr 1.05fr;gap:38px;min-height:610px;padding:55px 0 75px}.hero h1{font-size:58px}.hero-visual img{height:440px}.sun{right:-12px}.paths{padding-bottom:85px}.path{padding:32px}.path h2{font-size:48px}.post-grid{grid-template-columns:1fr 1fr}.post-c{grid-column:1/-1}.post-c .post-art{height:260px}.about>div{gap:7vw}.connect-grid{gap:6vw}.listing-card.featured{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:210px 1fr;gap:38px}.phanh-quote blockquote{font-size:30px;padding:0 25px}}
@media(max-width:560px){.header{flex-direction:column;align-items:stretch}.header nav{justify-content:flex-start}.hero h1{font-size:44px}.hero-visual img{height:340px}.sticker.sun{width:88px;height:88px;font-size:13px}.sticker.sea{width:108px;height:60px;font-size:13px}.path{padding:28px}.path h2{font-size:43px}.section-title h2,.about h2{font-size:39px}.phanh-quote{padding:75px 0}.phanh-quote blockquote{font-size:25px;padding:0 8px}.connect{padding:75px 0}.question-form{padding:20px}.journal-card{border-radius:25px}.journal-card h1{font-size:40px}.journal-actions{align-items:flex-start;flex-direction:column}.journal-actions .button{width:100%;justify-content:center}.community-wall{border-radius:25px}.listing-hero h1{font-size:50px}.listing-card{padding:14px;border-radius:23px}.article-hero{padding-top:60px}.article-hero h1{font-size:43px}.article-image{height:320px}.article-body h2{font-size:35px}.related h2{font-size:38px}}
@media(min-width:1440px){.shell{max-width:1260px}.hero{min-height:760px}.hero-visual img{height:570px}.article-body{max-width:760px}}img{max-width:100%}input,textarea,button{font-size:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
