._page_hq1cn_1{background:#f8f6f1;min-height:100vh;color:#26382e;font-family:var(--font-family-base,Arial,sans-serif)}._page_hq1cn_1 *{box-sizing:border-box}._page_hq1cn_1 h1,._page_hq1cn_1 h2,._page_hq1cn_1 h3{font-family:var(--font-family-display,Georgia,serif);font-weight:450;letter-spacing:-.04em}._header_hq1cn_1{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(24px,6vw,90px);min-height:85px;background:#fcfaf7;border-bottom:1px solid #e2e5df}._hero_hq1cn_1{padding:clamp(80px,9vw,145px) clamp(24px,8vw,136px);background:radial-gradient(circle at 90% 10%,#c4d8c9,transparent 46%),#e1e9df}._hero_hq1cn_1>span,._intro_hq1cn_1>span,._ethics_hq1cn_1>div:first-child>span,._opening_hq1cn_1 span,._fact_hq1cn_1>span,._discussion_hq1cn_1>span,._source_hq1cn_1>span,._noteHeroGrid_hq1cn_1>div:first-child>span{font-size:.69rem;letter-spacing:.14em;font-weight:760;color:#9b7855}._hero_hq1cn_1 h1{font-size:clamp(3.5rem,7vw,7.6rem);line-height:1.03;margin:25px 0}._hero_hq1cn_1 h1 em{color:#478064}._hero_hq1cn_1>p{font-size:1.09rem;line-height:1.8;color:#52695b;max-width:830px}._heroTags_hq1cn_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}._heroTags_hq1cn_1 span{display:flex;align-items:center;gap:9px;font-size:.77rem;color:#3b7052;border:1px solid #b3cdb8;padding:11px 14px;border-radius:40px}._contents_hq1cn_1{padding:80px clamp(24px,8vw,136px)}._intro_hq1cn_1{max-width:850px;margin-bottom:35px}._intro_hq1cn_1 h2,._ethics_hq1cn_1 h2{font-size:clamp(2.65rem,4.1vw,4.5rem);line-height:1.1;margin:18px 0}._intro_hq1cn_1 p{color:#5b6b5c;line-height:1.8}._filters_hq1cn_1{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}._filters_hq1cn_1 button{padding:12px 15px;border:1px solid #cedbcc;background:#fff;color:#406a54;font-weight:750;font-size:.79rem;cursor:pointer}._filters_hq1cn_1 button[aria-pressed=true]{background:#255b45;color:#fff;border-color:#255b45}._grid_hq1cn_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._noteCard_hq1cn_1{display:flex;flex-direction:column;min-height:370px;padding:32px;background:#fff;border:1px solid #dce2d7;color:#213c2d;text-decoration:none}._noteCard_hq1cn_1:hover{border-color:#88a994}._noteCard_hq1cn_1>span{font-size:.65rem;font-weight:800;color:#9e7f58;letter-spacing:.12em}._noteCard_hq1cn_1 h3{font-size:clamp(2.15rem,3vw,3.1rem);line-height:1.1;margin:25px 0 17px}._noteCard_hq1cn_1 p{font-size:.93rem;color:#5c705f;line-height:1.75}._noteCard_hq1cn_1>div{border-top:1px solid #e3e8e1;padding-top:20px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:15px}._noteCard_hq1cn_1 small{font-size:.7rem;color:#717f6e}._noteCard_hq1cn_1 strong{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#216e4d;font-weight:760}._ethics_hq1cn_1{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;padding:75px clamp(24px,8vw,136px);background:#e2ebe3}._ethics_hq1cn_1 p{color:#55695a;line-height:1.8}._ethics_hq1cn_1>div:last-child{display:grid;gap:12px}._ethics_hq1cn_1 a{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#2a6f4f;padding:16px;border:1px solid #aecaaf;text-decoration:none;font-size:.82rem;font-weight:750}._noteHero_hq1cn_1{padding:30px clamp(24px,8vw,136px) 75px;color:#fff}._pacific_hq1cn_1{background:radial-gradient(circle at 87% 0%,#2a929c73,transparent 45%),#133f4b}._desert_hq1cn_1{background:radial-gradient(circle at 87% 0%,#c490587c,transparent 45%),#573e30}._crumb_hq1cn_1{display:flex;gap:11px;flex-wrap:wrap;color:#e4e9e0;font-size:.76rem}._crumb_hq1cn_1 a{color:inherit}._noteHeroGrid_hq1cn_1{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.55fr);gap:65px;align-items:center;margin-top:65px}._noteHeroGrid_hq1cn_1>div:first-child>span{color:#e5bd90}._noteHeroGrid_hq1cn_1 h1{font-size:clamp(3.25rem,6vw,6.5rem);line-height:1.05;margin:20px 0 24px}._noteHeroGrid_hq1cn_1 p{font-size:1.09rem;line-height:1.75;color:#e6e9e3;max-width:840px}._miniMeta_hq1cn_1{color:#d5dcd6;font-size:.72rem;line-height:1.7;margin-top:22px}._logo_hq1cn_1{background:#fcfaf6;padding:20px;max-width:390px}._logo_hq1cn_1 img{display:block;width:100%;height:auto;max-height:170px;object-fit:contain}._articleLayout_hq1cn_1{padding:75px clamp(24px,8vw,136px);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.62fr);gap:50px;align-items:start}._opening_hq1cn_1,._discussion_hq1cn_1,._boundary_hq1cn_1,._source_hq1cn_1{padding:30px;background:#e6eee6}._opening_hq1cn_1 p{font-family:Georgia,serif;font-size:clamp(1.28rem,1.7vw,1.55rem);line-height:1.55;color:#405e49}._fact_hq1cn_1{padding:44px 0;border-bottom:1px solid #d7dfd5}._fact_hq1cn_1 h2{font-size:clamp(2.1rem,3.2vw,3.2rem);line-height:1.12;margin:20px 0}._fact_hq1cn_1 p{font-size:1rem;line-height:1.88;color:#586b5b}._discussion_hq1cn_1{margin-top:37px}._discussion_hq1cn_1 h2,._source_hq1cn_1 h2{font-size:2.5rem;margin:19px 0}._discussion_hq1cn_1 ol{padding-left:23px}._discussion_hq1cn_1 li{margin:16px 0;line-height:1.7;color:#43614c}._boundary_hq1cn_1{display:flex;align-items:flex-start;gap:17px;margin-top:18px;background:#f2eade}._boundary_hq1cn_1 svg{flex:none;color:#8c6747}._boundary_hq1cn_1 h2{font-size:1.75rem;margin:0 0 12px}._boundary_hq1cn_1 p{line-height:1.7;color:#685d4e;font-size:.93rem}._source_hq1cn_1{background:#edf0ea;margin-top:18px}._source_hq1cn_1 p{color:#5d6d5d;line-height:1.7}._source_hq1cn_1 a{display:inline-flex;align-items:center;gap:11px;color:#216b4d;font-weight:760;text-decoration:none;font-size:.85rem;margin-top:15px}._back_hq1cn_1{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:35px}._back_hq1cn_1 a{display:flex;align-items:center;gap:8px;color:#236b4e;text-decoration:none;font-weight:750;font-size:.82rem}._sidebar_hq1cn_1{position:sticky;top:25px;background:#fff;border:1px solid #dce5da}._sidebar_hq1cn_1>div{padding:25px;border-bottom:1px solid #e5e9e3}._sidebar_hq1cn_1 h3{font-size:1.65rem;margin:0 0 19px}._sidebar_hq1cn_1 a{display:flex;align-items:center;justify-content:space-between;gap:11px;border-top:1px solid #ecf0e9;padding:15px 0;color:#366c52;font-size:.82rem;text-decoration:none;line-height:1.45}._sidebar_hq1cn_1>p{padding:25px;color:#69796d;line-height:1.6;font-size:.78rem;margin:0}._missing_hq1cn_1{padding:90px 8vw;min-height:60vh}._page_hq1cn_1 button:focus-visible,._page_hq1cn_1 a:focus-visible{outline:3px solid #af9268;outline-offset:4px}@media(max-width:1050px){._articleLayout_hq1cn_1{grid-template-columns:1fr}._sidebar_hq1cn_1{position:static;max-width:850px}._noteHeroGrid_hq1cn_1{grid-template-columns:1fr}._logo_hq1cn_1{max-width:300px}}@media(max-width:750px){._grid_hq1cn_1,._ethics_hq1cn_1{grid-template-columns:1fr}._hero_hq1cn_1 h1{font-size:clamp(3rem,11vw,4.8rem)}._contents_hq1cn_1,._articleLayout_hq1cn_1{padding-top:54px;padding-bottom:65px}._noteCard_hq1cn_1{min-height:300px;padding:24px}._noteCard_hq1cn_1>div{flex-wrap:wrap}._noteHeroGrid_hq1cn_1{margin-top:43px;gap:28px}._noteHeroGrid_hq1cn_1 h1{font-size:clamp(2.85rem,9.3vw,4.6rem)}._fact_hq1cn_1{padding-top:34px;padding-bottom:34px}._opening_hq1cn_1,._discussion_hq1cn_1,._boundary_hq1cn_1,._source_hq1cn_1{padding:23px}._ethics_hq1cn_1{gap:30px}}
