._page_6o2ok_1{min-height:100vh;background:var(--surface-page,#faf9f6);color:var(--text-primary,#132018)}._main_6o2ok_2{width:min(calc(100% - 3rem),var(--container-wide,1320px));margin:0 auto;padding:clamp(2rem,5vw,4.8rem) 0}._breadcrumb_6o2ok_3{display:flex;gap:.5rem;align-items:center;margin-bottom:1.4rem;color:var(--text-secondary,#627363);font-size:.8rem}._breadcrumb_6o2ok_3 a{color:inherit;text-decoration:none}._breadcrumb_6o2ok_3 a:hover{text-decoration:underline}._hero_6o2ok_5{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);min-height:470px;padding:clamp(1.3rem,3.2vw,3rem);background:#f5eee5;border:1px solid #e8e0d4;border-radius:22px;overflow:hidden}._copy_6o2ok_6{max-width:600px}._tag_6o2ok_7{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .9rem;border-radius:99px;background:#e0efe4;color:#12603a;font-size:.76rem;font-weight:800;letter-spacing:.025em}._tag_6o2ok_7 svg{width:17px;height:17px}._hero_6o2ok_5 h1{margin:0 0 1.1rem;font-family:var(--font-family-display,Georgia,serif);font-size:clamp(2.3rem,4vw,4.2rem);font-weight:500;line-height:1.08!important;letter-spacing:-.04em;text-wrap:balance}._hero_6o2ok_5 p{margin:0;max-width:520px;color:#485d50;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.64!important}._photo_6o2ok_11{display:block;width:100%;height:100%;min-height:360px;max-height:470px;object-fit:cover;border-radius:16px}._actions_6o2ok_12{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}._actions_6o2ok_12 a{min-height:48px;display:inline-flex;align-items:center;gap:.55rem;padding:.74rem 1.1rem;border:1px solid #1a6543;border-radius:10px;color:#165f3e;text-decoration:none;font-size:.85rem;font-weight:750;background:#ffffffce;transition:background .2s ease}._actions_6o2ok_12 a:hover{background:#fff}._actions_6o2ok_12 a:first-child{background:#155f3a;color:#fff;border-color:#155f3a}._actions_6o2ok_12 a:first-child:hover{background:#0d4428}._actions_6o2ok_12 svg{width:17px;height:17px}._actions_6o2ok_12 a:focus-visible{outline:3px solid #4baf76;outline-offset:3px}._note_6o2ok_16{margin:1.2rem 0 0!important;font-size:.79rem!important;color:#667467!important}._subnav_6o2ok_17{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0}._subnav_6o2ok_17 a{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:78px;padding:1.2rem;border:1px solid #e0e9e0;border-radius:12px;background:#fff;color:#195b38;text-decoration:none;font-weight:760}._subnav_6o2ok_17 a:hover{border-color:#90b69b}._subnav_6o2ok_17 svg{width:19px;height:19px}@media(max-width:800px){._hero_6o2ok_5{grid-template-columns:1fr;min-height:0;padding:1.3rem}._photo_6o2ok_11{min-height:260px;max-height:360px}._subnav_6o2ok_17{grid-template-columns:1fr}}@media(max-width:460px){._main_6o2ok_2{width:calc(100% - 2rem);padding:1.5rem 0}._hero_6o2ok_5 h1{font-size:2.35rem}._actions_6o2ok_12{display:grid}._actions_6o2ok_12 a{justify-content:center}._photo_6o2ok_11{min-height:230px}}@media(prefers-reduced-motion:reduce){._actions_6o2ok_12 a{transition:none}}
