.hd{background:#fff;color:#173f33;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6}.hd *{box-sizing:border-box}.hd-wrap{max-width:1280px;margin:auto;padding:20px 32px 64px}.hd a{color:inherit;text-decoration:none}.hd a:hover{text-decoration:underline;text-underline-offset:5px}.hd a:focus-visible{outline:3px solid var(--hd-gold);outline-offset:5px}.hd-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#53645c;font-size:.875rem}.hd-heading{text-align:center;margin:28px auto 24px;max-width:1050px}.hd-heading h1{font:700 clamp(2rem,3.6vw,3.4rem)/1.15 Arial,sans-serif;letter-spacing:-.035em;color:var(--hd-green);margin:0 0 14px}.hd-heading p{font-size:1.0625rem;margin:0;color:#4c6057}.hd-topics{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 32px;margin-bottom:28px;border-bottom:1px solid #e5e9e6}.hd-topics a{padding:10px 0 14px}.hd-topics [aria-current]{border-bottom:2px solid var(--hd-gold)}.hd-feature-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.hd-feature-grid--single{grid-template-columns:1fr}.hd-feature{position:relative;isolation:isolate;min-height:440px;background:var(--hd-green);border-radius:6px;overflow:hidden;display:flex;align-items:center}.hd-feature-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hd-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#00261af0,#00261ac7 45%,#00261a21)}.hd-feature-copy{padding:36px;max-width:80%;color:#fff}.hd .hd-feature .hd-eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:.875rem;margin:0 0 20px}.hd-feature h2{font:700 clamp(1.9rem,3.1vw,3rem)/1.15 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 20px;color:#fff}.hd-feature h2 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hd-feature h2 a:focus-visible{outline:3px solid #ffe4a0}.hd-feature-subtitle{font-size:1.3rem;line-height:1.4;color:#ffe4a0}.hd-read{display:inline-block;margin-top:16px;font-size:1rem;border-bottom:1px solid var(--hd-gold);padding-bottom:5px}.hd-side{display:grid;grid-auto-rows:1fr;border:1px solid #e0e6e1;border-radius:6px;padding:16px 20px;gap:20px}.hd-card{min-width:0}.hd-card-link{display:block}.hd-card-image{width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;border-radius:5px;display:block;margin:0 0 14px}.hd-card h3{font:600 1.125rem/1.45 Arial,sans-serif;color:#133e2e;margin:0 0 10px;overflow-wrap:anywhere}.hd-date{display:block;color:#57655e;font-size:.875rem;margin:6px 0}.hd-card .hd-read{margin-top:0;font-size:.95rem}.hd-card--compact .hd-card-link{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(100px,1fr);gap:16px;height:100%}.hd-card--compact .hd-card-image{grid-column:2;grid-row:1;aspect-ratio:1;height:100%;max-height:210px;margin:0}.hd-card--compact .hd-card-copy{grid-column:1;grid-row:1;align-self:center}.hd-card--compact+.hd-card--compact{border-top:1px solid var(--hd-gold);padding-top:20px}.hd-card--compact .hd-card-link:not(:has(img)){grid-template-columns:1fr}.hd-category{margin-top:36px}.hd-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:16px}.hd-section-heading h2{font:700 clamp(1.5rem,2.4vw,2rem)/1.25 Arial,sans-serif;letter-spacing:-.025em;margin:0;color:var(--hd-green)}.hd-section-heading>a{font-size:.95rem;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--hd-gold);text-underline-offset:5px}.hd-cards{display:grid;gap:28px 20px}.hd-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:40px}.hd-pagination a,.hd-pagination span{min-width:44px;min-height:44px;padding:10px 14px;text-align:center}.hd-pagination [aria-current]{background:var(--hd-green);color:#fff;border-radius:4px}.hd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hd-card-link:not(:has(img)){border-top:1px solid var(--hd-gold);padding-top:18px}@media(max-width:899px){.hd-feature-grid{grid-template-columns:1fr}.hd-feature{min-height:380px}.hd-side{grid-template-columns:1fr 1fr}.hd-card--compact+.hd-card--compact{border-top:0;border-left:1px solid var(--hd-gold);padding-top:0;padding-left:20px}.hd-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.hd-wrap{padding:16px 20px 44px}.hd-heading{text-align:left}.hd-topics{justify-content:flex-start;gap:8px 20px}.hd-feature{min-height:390px}.hd-feature-copy{padding:28px;max-width:100%}.hd-feature:after{background:#00261ac7}.hd-side{grid-template-columns:1fr}.hd-card--compact+.hd-card--compact{border-left:0;border-top:1px solid var(--hd-gold);padding-left:0;padding-top:20px}.hd-cards--2,.hd-cards--3{grid-template-columns:1fr}.hd-section-heading{gap:12px}.hd-section-heading>a{white-space:normal}.hd-card-image{aspect-ratio:1.7}}@media(prefers-reduced-motion:no-preference){.hd a{transition:color .15s ease}}.he{background:#fff;color:#203b32;font:1rem/1.8 Arial,sans-serif}.he *{box-sizing:border-box}.he [hidden]{display:none!important}.he-wrap{max-width:1280px;margin:auto;padding:24px 40px 80px}.he a{color:var(--he-green);text-underline-offset:4px}.he a:hover{text-decoration-thickness:2px}.he a:focus-visible,.he summary:focus-visible,.he [tabindex="0"]:focus-visible{outline:3px solid var(--he-green);outline-offset:5px}.he-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.875rem;margin-bottom:28px;color:#56625c}.he-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-bottom:40px;border-bottom:1px solid var(--he-gold)}.he-hero--text{grid-template-columns:1fr}.he-intro{padding:24px 0}.he-eyebrow{font-size:.875rem;letter-spacing:.13em;text-transform:uppercase;color:var(--he-green);display:flex;align-items:center;gap:18px}.he-eyebrow:after{content:"";width:56px;height:1px;background:var(--he-gold)}.he h1,.he h2,.he h3,.he-subtitle,.he-toc-title{font-family:Georgia,Times New Roman,serif;color:var(--he-green);font-weight:400}.he h1{font-size:clamp(2.4rem,4.7vw,4.5rem);line-height:1.08;letter-spacing:-.04em;margin:24px 0}.he-subtitle{font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.4;margin:0 0 24px}.he-meta{font-size:.875rem;color:#59645e}.he-hero-image{aspect-ratio:1.1;overflow:hidden}.he-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.he-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;padding-top:44px}.he-layout:has(.he-aside:not([hidden])){grid-template-columns:210px minmax(0,1fr)}.he-layout .he-reading{grid-column:1;width:100%;max-width:760px;margin-inline:auto}.he-layout:has(.he-aside:not([hidden])) .he-reading{grid-column:2}.he-body{display:flow-root}.he .he-body img{float:none!important;clear:both;max-width:100%!important;height:auto!important;margin:28px auto}.he .he-body p{margin:0 0 1.35em;text-align:left}.he .he-body>br{display:none}.he .he-body p:empty{display:none}.he .he-eyebrow{color:var(--he-green)}@media(max-width:899px){.he-layout:has(.he-aside:not([hidden])){grid-template-columns:minmax(0,1fr)}.he-layout:has(.he-aside:not([hidden])) .he-reading{grid-column:1}}.he-reading{min-width:0;max-width:850px}.he-aside nav{position:sticky;top:var(--he-offset);max-height:calc(100vh - var(--he-offset) - 24px);overflow:auto}.he-toc-title{font-size:1.3rem;margin:0 0 16px}.he-toc{list-style:none;padding:0 0 0 18px;margin:0;border-left:1px solid var(--he-gold)}.he-toc li{margin:0 0 10px;line-height:1.5}.he-toc a{font-size:.875rem;text-decoration:none;color:#4d5b53}.he-toc a:hover{text-decoration:underline}.he h2{font-size:clamp(1.8rem,2.5vw,2.65rem);line-height:1.2;margin:44px 0 20px;letter-spacing:-.025em}.he h3{font-size:1.45rem;line-height:1.35;margin:32px 0 12px}.he p{margin-top:0}.he-lead{font-size:1.2rem;line-height:1.65}.he-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0}.he-highlight{border-left:1px solid var(--he-gold);padding-left:18px}.he-highlight h2{font-size:1.3rem;margin:0 0 8px}.he-highlight p{font-size:.95rem;line-height:1.5;margin:0}.he-portion{display:flex;align-items:center;gap:24px;border:1px solid var(--he-green);border-radius:8px;padding:24px;margin:32px 0;background:#f5f9f6}.he-portion p{font:1.35rem/1.3 Georgia,serif;margin:0;flex:1}.he-portion strong{font:3rem/1 Georgia,serif;color:var(--he-green);white-space:nowrap}.he-portion div{flex:1;font-size:.9rem;line-height:1.6}.he-body{overflow-wrap:anywhere}.he-body :is(h1,h2,h3){scroll-margin-top:calc(var(--he-offset) + 20px)}.he-body p,.he-body li{font-size:1.0625rem;line-height:1.85}.he-body img{max-width:100%;height:auto;display:block;margin:28px auto;border-radius:4px}.he-body iframe,.he-body video{max-width:100%}.he-body ul,.he-body ol{padding-left:24px}.he-body li{margin-bottom:8px}.he-table-wrap{overflow-x:auto;margin:28px 0;border:1px solid #dce3de;border-radius:6px}.he-body table{border-collapse:collapse;width:100%;min-width:480px;font-size:1rem}.he-body td,.he-body th{padding:16px;text-align:left;border-bottom:1px solid #dce3de;vertical-align:top}.he-body th,.he-body tr:first-child{background:#f3f7f4;color:var(--he-green)}.he-body blockquote{border-left:3px solid var(--he-gold);margin:28px 0;padding:8px 24px;background:#faf9f5}.he-body details{padding:18px 0;border-bottom:1px solid #dce3de}.he-body summary{cursor:pointer;color:var(--he-green);font-size:1.1rem}.he-related{border-top:1px solid var(--he-gold);margin-top:48px}.he-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.he-related-grid a{text-decoration:none}.he-related-grid img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block;margin-bottom:12px}.he-related-grid span{font:1.2rem/1.4 Georgia,serif}@media(max-width:899px){.he-wrap{padding:20px 24px 48px}.he-hero{gap:24px}.he-layout{grid-template-columns:1fr;gap:28px}.he-aside nav{position:static;max-height:none}.he-toc{display:flex;flex-wrap:wrap;gap:10px 20px}.he-toc li{margin:0}.he-reading{max-width:none}}@media(max-width:599px){.he-hero{grid-template-columns:1fr}.he-intro{padding:0}.he-hero-image{aspect-ratio:1.4}.he-highlights{grid-template-columns:1fr;gap:18px}.he-portion{flex-wrap:wrap}.he-portion div{flex-basis:100%}.he-related-grid{grid-template-columns:1fr}.he-wrap{padding-inline:20px}}@media(prefers-reduced-motion:no-preference){.he a{transition:color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/86/compiled_assets/styles.css.map */
