.hoken-page{--color-primary-600: #294b3b;--color-primary-700: #294b3b}.hk{--hk-ink: #263f34;--hk-muted: #60675e;--hk-line: #dedfd5;--hk-paper: #f7f5ee;--hk-green: #eaf0e7;color:var(--hk-ink);background:#fffefa;font-size:16px;line-height:1.95}.hk *,.hk *:before,.hk *:after{box-sizing:border-box}.hk-wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}.hk a{color:inherit;text-underline-offset:4px}.hk a:hover{color:#a34e2e}.hk :is(a,button,summary):focus-visible{outline:3px solid #b25e32;outline-offset:5px}.hk :is(section,li[id]){scroll-margin-top:105px}.hk p{margin:0 0 18px}.hk h1,.hk h2,.hk h3,.hk figure,.hk ol,.hk dl{margin:0}.hk h1,.hk h2,.hk h3{font-feature-settings:"palt";overflow-wrap:anywhere}.hk-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;padding-block:24px 12px;font-size:11px;color:var(--hk-muted)}.hk-breadcrumb a{text-decoration:none}.hk-breadcrumb>span:first-of-type{color:#9eaa9d}.hk-hero{display:grid;grid-template-columns:1fr 1.03fr;gap:25px;align-items:center;padding:29px 0 43px}.hk-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.08em}.hk-eyebrow>span{width:7px;height:7px;background:#b26946;border-radius:50%}.hk h1{font-size:clamp(32px,3.6vw,47px);letter-spacing:.02em;line-height:1.43;font-weight:800}.hk-nowrap{white-space:nowrap}.hk .hk-hero-answer{margin:19px 0 16px;font-size:22px;line-height:1.7;font-weight:700}.hk-hero-answer br{display:none}.hk-hero-answer em{font-style:normal;box-shadow:inset 0 -.42em #e6e9d8}.hk .hk-lead{max-width:450px;font-size:14px;line-height:2.05;color:#535f54;margin-bottom:25px}.hk-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;background:#2c4c3d;color:#fff!important;border:1px solid #2c4c3d;border-radius:4px;padding:13px 22px;font:inherit;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s}.hk-button:hover{background:#1c3629}.hk-meta{display:flex;gap:17px;flex-wrap:wrap;margin-top:22px;font-size:10px;color:var(--hk-muted)}.hk-hero-art{min-width:0}.hk-hero-art img{display:block;width:100%;height:auto;border-radius:50% 50% 4px 4px/9% 9% 4px 4px}.hk-hero-art figcaption{text-align:right;font-size:10px;color:var(--hk-muted);margin-top:7px}.hk-takeaway{display:grid;grid-template-columns:155px 1fr;align-items:center;background:#293f33;color:#fffdf5;padding:27px 32px}.hk-takeaway-title>span{font-size:11px;color:#c8d1bd}.hk-takeaway h2{font-size:21px;letter-spacing:.05em}.hk-takeaway ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.hk-takeaway li{display:flex;align-items:flex-start;gap:14px;padding:0 22px;border-left:1px solid #61705e}.hk-takeaway li>span{font:italic 23px Georgia,serif;color:#c6d1ad;margin-top:5px}.hk-takeaway li p{font-size:12px;margin:0;line-height:1.9}.hk-takeaway li strong{font-size:16px}.hk .hk-caption{font-size:12px;line-height:1.9;color:var(--hk-muted);margin:13px 0 0}.hk .hk-takeaway-source{font-size:10px;margin-top:9px}.hk-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:65px;padding:68px 0 80px}.hk-sidebar{align-self:start;position:sticky;top:101px;font-size:12px}.hk .hk-toc-title{font-size:12px;font-weight:700;padding-bottom:15px;margin-bottom:0;border-bottom:1px solid var(--hk-line)}.hk-sidebar ol{list-style:none;padding:14px 0;display:grid;gap:3px}.hk-sidebar li a{display:flex;align-items:baseline;gap:12px;padding:8px 0;text-decoration:none;font-size:11px}.hk-sidebar li span{font:13px Georgia,serif;color:#7b8678}.hk-source-nav{display:block;font-size:10px;text-decoration:none;border-top:1px solid var(--hk-line);padding-top:17px}.hk-source-nav span{float:right}.hk-sidebar-note{display:flex;gap:12px;margin-top:36px;padding:20px 14px;background:var(--hk-paper);align-items:center}.hk-sidebar-note p{font-size:10px;margin:0}.hk-body{min-width:0}.hk-section{padding-bottom:58px;margin-bottom:58px;border-bottom:1px solid var(--hk-line)}.hk .hk-kicker{font-size:11px;font-weight:700;letter-spacing:.09em;color:#747c66;margin:0 0 12px}.hk-body h2{font-size:clamp(24px,2.5vw,30px);font-weight:750;letter-spacing:.025em;line-height:1.65;margin-bottom:24px}.hk-body>section>p:not(.hk-kicker):not(.hk-caption){font-size:15px}.hk-ref{font-size:11px;white-space:nowrap}.hk-cause-figure{margin-top:29px!important}.hk-figure-heading{display:flex;align-items:baseline;gap:13px;padding-bottom:14px;font-size:13px}.hk-figure-heading>span{color:#65745b;font-size:10px;white-space:nowrap;letter-spacing:.06em}.hk-cause-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hk-cause-card{padding:12px 20px 0;background:#edf2e9;text-align:center;border-top:3px solid #668267}.hk-cause-card--aging{background:#f2efe6;border-top-color:#9f9989}.hk-house-svg{width:100%;max-width:290px;height:auto;display:block;margin-inline:auto}.hk-status{font-size:10px;font-weight:700;padding:4px 10px;border:1px solid #94a58c;border-radius:2px}.hk-cause-card--aging .hk-status{border-color:#b3ac97;color:#6b6250}.hk-cause-card h3{font-size:19px;margin:15px 0 6px}.hk-cause-card p{font-size:12px;line-height:1.9;margin-bottom:20px}.hk-cause-bottom{border-top:1px solid #d1d7c8;font-size:10px;padding:11px 0}.hk-cause-figure figcaption{font-size:11px;color:var(--hk-muted);margin-top:9px}.hk-insight{display:flex;gap:16px;margin-top:28px;padding:20px 22px;border:1px solid var(--hk-line)}.hk-insight-icon{flex:none;display:grid;place-items:center;width:29px;height:29px;color:#fff;background:#7a876d;border-radius:50%;font-family:Georgia,serif;font-size:21px}.hk-insight h3{font-size:14px;margin-bottom:8px}.hk-insight p{font-size:12px;margin:0}.hk-conditions{list-style:none;padding:0;margin-top:27px!important}.hk-conditions li{position:relative;display:flex;align-items:flex-start;gap:18px;padding:23px 20px;border-top:1px solid var(--hk-line)}.hk-conditions li:last-child{border-bottom:1px solid var(--hk-line)}.hk-condition-num{flex:none;font:italic 32px Georgia,serif;color:#81906f;width:24px}.hk-conditions h3{font-size:16px;margin:0 0 7px}.hk-conditions p{font-size:13px;margin:0}.hk-condition-label{flex:none;font-size:11px;color:#627257;padding:3px 9px;background:#edf0e6}.hk-scope{background:var(--hk-paper);margin-top:29px;padding:24px}.hk-scope-parts{display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;text-align:center}.hk-scope-parts>div{display:flex;flex-direction:column;align-items:center;gap:9px;background:#fffefa;padding:22px 12px 16px;border:1px solid #d8ddcf;min-height:154px}.hk-scope-parts strong{font-size:13px}.hk-scope-parts p{font-size:11px;line-height:1.7;margin:0}.hk-plus{color:#859079;font-size:22px}.hk .hk-scope-conclusion{margin:16px 0 0;font-size:12px;text-align:center}.hk-steps{padding:5px 0 0;list-style:none}.hk-steps li{position:relative;display:flex;gap:22px;padding:0 0 27px}.hk-steps li:last-child{padding-bottom:5px}.hk-steps li:not(:last-child):before{content:"";position:absolute;left:21px;top:45px;bottom:5px;width:1px;background:#bdc8b6}.hk-steps li>span{flex:none;display:grid;place-items:center;width:43px;height:43px;background:var(--hk-green);border-radius:50%;font:18px Georgia,serif}.hk-steps h3{font-size:16px;margin:4px 0 7px}.hk-steps p{font-size:13px;margin:0}.hk-inline-note{display:flex;align-items:flex-start;gap:12px;margin-top:25px;padding:17px 20px;background:#f8f0df;color:#675538}.hk-inline-note svg{margin-top:4px}.hk-inline-note p{font-size:12px;margin:0}.hk-memo-section{background:#eaf0e5;padding:32px!important;border:0}.hk-memo-intro h2{margin-bottom:17px}.hk-memo-intro p:last-child{font-size:13px}.hk-memo-paper{padding:24px;background:#fffefa;border:1px solid #d8ddcf;box-shadow:3px 4px #dce3d4}.hk-memo-paper-head{display:flex;gap:10px;align-items:center;border-bottom:1px solid #d9dece;padding-bottom:14px;font-size:14px}.hk-memo-paper-head>span{margin-left:auto;font-size:10px;color:#6d7d60}.hk-memo-paper pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;line-height:2;margin:18px 0 0;color:#414f3d}.hk-memo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:23px}.hk [hidden]{display:none!important}.hk-text-button{border:0;padding:10px 0;background:transparent;font:inherit;color:var(--hk-ink);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.hk .hk-copy-feedback{min-height:21px;margin:9px 0 0;font-size:12px}.hk-caution-list{margin-top:25px!important;border-top:1px solid var(--hk-line)}.hk-caution-list>div{display:grid;grid-template-columns:1fr 1.18fr;gap:22px;padding:20px 0;border-bottom:1px solid var(--hk-line)}.hk-caution-list dt{font-size:14px;font-weight:700;color:#895438}.hk-caution-list dd{margin:0;font-size:12px}.hk-help{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:27px;padding:22px 25px;background:#f7f0e5}.hk-help strong{font-size:14px}.hk-help p{margin:3px 0 0;font-size:12px}.hk-help>a{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:35px;font-weight:700;line-height:1.3}.hk-help>a>span{font-size:10px;font-weight:400}.hk-help>a>.hk-help-arrow{font-size:20px;margin-left:12px}.hk-faq{border-top:1px solid var(--hk-line)}.hk-faq details{border-bottom:1px solid var(--hk-line)}.hk-faq summary{display:flex;align-items:baseline;gap:14px;padding:20px 0;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.hk-faq summary::-webkit-details-marker{display:none}.hk-q{flex:none;font:20px Georgia,serif;color:#7e8a6f}.hk-faq-toggle{margin-left:auto;flex:none;font-size:18px;font-weight:400}.hk-faq details[open] .hk-faq-toggle{transform:rotate(45deg)}.hk-faq details p{padding:0 32px 20px;margin:0;font-size:13px}.hk-next{padding:30px 32px;background:var(--hk-paper);margin-bottom:48px}.hk-next h2{font-size:23px;margin-bottom:15px}.hk-next>a{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #dadfd0;text-decoration:none}.hk-next>a>svg:last-child{margin-left:auto}.hk-next strong,.hk-next small{display:block}.hk-next strong{font-size:14px}.hk-next small{font-size:11px;color:var(--hk-muted);margin-top:4px}.hk-editor{display:flex;gap:21px;padding-bottom:35px;border-bottom:1px solid var(--hk-line)}.hk-editor-mark{flex:none;display:grid;place-items:center;width:48px;height:48px;background:#edf0e7;border-radius:50%;font-family:serif;font-size:20px}.hk-editor .hk-kicker{font-size:10px;margin-bottom:8px}.hk-editor h2{font-size:15px;margin-bottom:12px}.hk-editor h2 span{display:inline-block;font-size:11px;font-weight:400;margin-left:12px}.hk-editor p,.hk-editor a{font-size:12px}.hk-editor p{margin-bottom:10px}.hk-sources{padding-top:30px}.hk-sources h2{font-size:17px;margin-bottom:15px}.hk-sources p{font-size:11px;color:var(--hk-muted)}.hk-sources ol{padding:0;list-style:none;margin:22px 0!important}.hk-sources li{padding:10px 0}.hk-sources li>span,.hk-sources a,.hk-sources small{display:block;font-size:11px}.hk-sources li>span{font-weight:700}.hk-sources small{color:var(--hk-muted);font-size:10px}@media(max-width:1000px){.hk-wrap{width:calc(100% - 48px)}.hk-hero{gap:15px}.hk .hk-hero-answer{font-size:19px}.hk-hero-answer br{display:block}.hk-takeaway{grid-template-columns:120px 1fr;padding:23px}.hk-takeaway li{gap:9px;padding:0 12px}.hk-takeaway li strong{font-size:14px}.hk-layout{grid-template-columns:175px minmax(0,1fr);gap:32px}.hk-sidebar li a{font-size:10px;gap:8px}.hk-condition-label{display:none}}@media(max-width:700px){.hk-wrap{width:calc(100% - 36px)}.hk-breadcrumb{padding-top:16px;font-size:10px}.hk-hero{grid-template-columns:1fr;padding:20px 0 25px;gap:20px}.hk h1{font-size:clamp(32px,8.5vw,43px)}.hk-eyebrow{font-size:10px}.hk .hk-hero-answer{font-size:20px;margin:16px 0}.hk-hero-answer br{display:block}.hk .hk-lead{max-width:none;margin-bottom:22px;font-size:13px}.hk-meta{font-size:9px;margin-top:18px;gap:13px}.hk-hero-art{max-width:480px;justify-self:center}.hk-hero-art img{border-radius:3px}.hk-hero-art figcaption{font-size:9px}.hk-takeaway{grid-template-columns:1fr;padding:22px;gap:18px}.hk-takeaway-title{display:flex;align-items:baseline;gap:12px}.hk-takeaway h2{font-size:18px}.hk-takeaway ol{grid-template-columns:1fr;gap:14px}.hk-takeaway li{border:0;border-top:1px solid #586b54;padding:13px 0 0;gap:15px}.hk-takeaway li p{font-size:12px}.hk-takeaway li br{display:none}.hk-takeaway li strong{font-size:14px;margin-left:8px}.hk-takeaway li>span{font-size:20px;margin-top:1px}.hk-layout{display:block;padding-top:35px;padding-bottom:45px}.hk-sidebar{position:static;margin-bottom:45px;padding:20px;background:#f7f5ee}.hk-sidebar li a{font-size:12px;padding:9px 0}.hk-sidebar ol{gap:0}.hk-sidebar-note{display:none}.hk-section{margin-bottom:40px;padding-bottom:40px}.hk-body h2{font-size:24px;margin-bottom:20px}.hk-body>section>p:not(.hk-kicker):not(.hk-caption){font-size:15px}.hk-cause-grid{gap:10px}.hk-cause-card{padding-inline:10px}.hk-status{font-size:9px;padding:4px}.hk-cause-card h3{font-size:15px;margin-top:14px}.hk-cause-card p{font-size:11px}.hk-cause-bottom{font-size:9px}.hk-figure-heading{gap:10px;font-size:12px}.hk-insight{padding:18px 15px;gap:12px}.hk-insight h3{font-size:13px}.hk-conditions li{padding:20px 0;gap:14px}.hk-conditions h3{font-size:15px}.hk-scope{padding:20px 14px}.hk-scope-parts{grid-template-columns:1fr;gap:8px}.hk-scope-parts>div{min-height:auto;padding:20px}.hk-plus{line-height:1}.hk-steps li{gap:15px}.hk-steps h3{font-size:15px}.hk-memo-section{padding:24px 16px!important}.hk-memo-paper{padding:17px}.hk-memo-paper-head{font-size:12px;gap:7px}.hk-memo-paper-head>span{display:none}.hk-memo-paper pre{font-size:12px}.hk-memo-actions{gap:10px 20px}.hk-memo-actions .hk-button{width:100%}.hk-caution-list>div{grid-template-columns:1fr;gap:8px}.hk-help{flex-wrap:wrap;padding:20px;gap:15px}.hk-faq summary{font-size:13px;gap:10px}.hk-faq details p{padding:0 0 20px 24px}.hk-next{padding:25px 18px}.hk-next>a{gap:12px}.hk-next strong{font-size:13px}.hk-editor{gap:14px}.hk-editor h2 span{display:block;margin:5px 0 0}.hk :is(section,li[id]){scroll-margin-top:135px}}@media(max-width:540px){.hk-cause-grid{grid-template-columns:1fr}.hk-house-svg{max-width:230px}.hk-cause-card{padding-inline:20px}.hk-status{font-size:11px;padding:4px 10px}.hk-cause-card h3{font-size:18px}.hk-cause-card p{font-size:13px}.hk-cause-bottom{font-size:11px}}@media(max-width:360px){.hk-wrap{width:calc(100% - 28px)}.hk .hk-hero-answer{font-size:18px}.hk-cause-grid{grid-template-columns:1fr}.hk-house-svg{max-width:230px}.hk-takeaway li br{display:block}.hk-takeaway li strong{margin-left:0}.hk-body h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.hk *{transition:none!important}}@media print{.hoken-page>:not(main),.hk-breadcrumb,.hk-hero,.hk-takeaway,.hk-takeaway-source,.hk-sidebar,.hk-body>:not(.hk-memo-section),.hk-memo-intro,.hk-memo-actions,.hk-copy-feedback,.hk-memo-section>.hk-caption{display:none!important}.hk,.hk-memo-section,.hk-memo-paper{background:#fff;color:#000}.hk-wrap{width:100%}.hk-layout{display:block;padding:0}.hk-memo-section{margin:0;padding:0!important}.hk-memo-paper{box-shadow:none;border:none;padding:0}.hk-memo-paper pre{font-size:11pt;line-height:1.75}}
