.hero{grid-template-columns:1fr 1.04fr;gap:32px;padding:44px 38px;background:#faf3e5;overflow:hidden}.hero-visual{margin:0;min-width:0}.hero-visual img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 16px 40px #56482913}.hero-visual figcaption{text-align:center;color:#557057;font-size:13px;letter-spacing:.1em;margin-top:17px}.guide-card{padding:0;overflow:hidden;display:block;background:#fff;box-shadow:0 5px 18px #30493508}.guide-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid #e9e5d9}.guide-card-body{padding:23px}.guide-card-body h3{margin-top:13px}.guide-card-body p{font-size:14px}.guide-card-body b{display:block;margin-top:18px}.category-image{display:block;width:100%;height:auto;border-radius:16px;margin:20px 0;aspect-ratio:3/2;object-fit:cover}.feature-photo{overflow:hidden;border-radius:24px;background:#fff9ee;box-shadow:0 10px 28px #23473714}.feature-photo>img{display:block;width:100%;height:auto}.feature-photo .paper{box-shadow:none;transform:none;border-radius:0;padding:22px 28px}.article-visual{margin:24px 0 30px}.article-visual img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;border-radius:22px;background:#faf5eb}.article-visual figcaption{font-size:12px;color:#68736b;text-align:right;margin-top:8px}.guide-card:focus-visible,.card:focus-visible{outline:3px solid #285e4b;outline-offset:5px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:24px}.hero-visual{max-width:600px;width:100%;justify-self:center}.hero-visual figcaption{margin-top:10px}.feature-photo{max-width:600px}}@media(max-width:650px){.hero{padding:27px 20px;margin-bottom:42px;gap:21px}.hero-visual img{border-radius:18px}.guide-card-body{padding:20px}.guide-hub{padding:23px 16px}.article-visual{margin:20px 0}.article-visual figcaption{text-align:left;font-size:11px}.article-visual img{border-radius:15px}.feature-photo .paper{padding:20px}}@media(prefers-reduced-motion:reduce){.guide-card,.card{transition:none;transform:none}}
