html{scroll-behavior:smooth}.guide-nav-link{font-weight:800;color:#234d37;font-size:14px;padding:9px 12px;border-radius:12px;border:1px solid #c5d6c5;background:#fff}.guide-feature{padding:10px 0 4px;scroll-margin-top:110px}.guide-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.guide-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#55735b}.guide-heading h2{font-size:clamp(26px,3vw,34px);line-height:1.2;font-weight:850;letter-spacing:-.04em;color:#163324;margin:6px 0 8px}.guide-heading p{color:#52665a;font-size:14px;margin:0}.guide-heading>a{font-size:13px;font-weight:750;white-space:nowrap;color:#356e50;padding-bottom:3px;border-bottom:1px solid #9cb7a1}.guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.guide-card{display:block;background:#fff;border:1px solid #d8e4d8;border-radius:19px;overflow:hidden;color:#163324;text-decoration:none;box-shadow:0 7px 20px #16332408;transition:transform .2s,box-shadow .2s}.guide-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #16332416}.guide-photo{position:relative;aspect-ratio:16/10;overflow:hidden;background:#e6ede5}.guide-photo img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.guide-card:hover img{transform:scale(1.035)}.guide-photo>span{position:absolute;bottom:10px;left:12px;background:#fffef0ed;border-radius:30px;padding:4px 9px;font-size:10px;font-weight:800;color:#274a34}.guide-copy{padding:17px 17px 15px}.guide-category{font-size:10px;font-weight:800;letter-spacing:.10em;color:#5c7862}.guide-copy h3{font-size:18px;font-weight:800;line-height:1.35;margin:8px 0 16px;min-height:49px}.guide-read{font-size:12px;font-weight:800;display:flex;justify-content:space-between;border-top:1px solid #edf1eb;padding-top:12px}.guide-read b{font-size:18px;line-height:1}.guide-mobile-hint{display:none}.guide-cover{margin:24px 0;border-radius:18px;overflow:hidden}.guide-cover img{width:100%;max-height:440px;object-fit:cover;display:block}.guide-cover figcaption{font-size:11px;color:#657264;padding:7px 3px}.yazi-kart>img{width:calc(100% + 40px);max-width:none;margin:-20px -20px 18px;height:180px;object-fit:cover}.yazi-kart{overflow:hidden}.guide-card:focus-visible,.guide-nav-link:focus-visible{outline:3px solid #c58a42;outline-offset:4px}@media(max-width:900px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guide-heading{align-items:start}.guide-heading p{font-size:12px;max-width:240px}.guide-heading>a{font-size:11px;margin-top:8px}.guide-heading h2{font-size:27px}.guide-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:13px;padding:2px 0 12px}.guide-card{flex:0 0 82%;scroll-snap-align:start}.guide-copy h3{min-height:0;font-size:19px}.guide-mobile-hint{display:block;font-size:11px;color:#5c7862;margin:3px 0 0}.guide-nav-link{font-size:11px;padding:7px 9px}.guide-feature{padding-top:0}.guide-photo{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.guide-card,.guide-photo img{transition:none}}