/* Image-led main pages and clear contrasts between each kind of information. */
.inner-hero.inner-hero-core{min-height:330px}
.inner-hero-core .inner-hero-content{padding-top:25px;padding-bottom:30px}
.inner-hero-core .crumb{margin-bottom:19px}
.inner-hero-core h1{font-size:44px;line-height:1.12;margin-top:13px;margin-bottom:17px}
.inner-hero-core .inner-hero-summary{font-size:18px;line-height:1.55;margin-bottom:22px}
.fg42-editorial .fg-opening{margin-bottom:24px}
.fg42-editorial .fg-opening h2{font-size:35px;max-width:950px}
.fg42-editorial .fg-on-this-page{background:#fff;border-width:0 0 1px;border-color:#d8ddce;border-radius:0;padding:12px 0 15px;gap:8px 24px}
.fg42-editorial .fg-on-this-page strong{color:#8c7130}
.fg42-section{margin:0 0 30px;scroll-margin-top:28px}
.fg42-section h2{font:33px/1.22 Georgia,serif;margin:0 0 19px;color:#103f30;max-width:830px}
.fg42-section p{font:18px/1.72 Arial,sans-serif;color:#465d4e;margin:0 0 18px}
.fg42-section p:last-child{margin-bottom:0}
.fg42-feature{padding:7px 0 9px}
.fg42-with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px;align-items:center}
.fg42-image{margin:0;min-width:0}
.fg42-image img{display:block;width:100%;height:auto;aspect-ratio:1.28;object-fit:cover;border-radius:10px 58px 10px 10px}
.fg42-feature:not(.fg42-with-image) .fg42-copy{max-width:1060px}
.fg42-feature:not(.fg42-with-image) .fg42-paragraphs{columns:2;column-gap:40px}
.fg42-feature:not(.fg42-with-image) p{break-inside:avoid}
.fg42-highlight{padding:32px 36px;background:#f1f3e9;border-radius:9px}
.fg42-highlight .fg42-paragraphs{display:grid;grid-template-columns:1fr 1fr;gap:34px}
.fg42-highlight .fg42-paragraphs p{margin:0}
.fg42-highlight .fg42-paragraphs p+p{border-left:1px solid #c7d0ba;padding-left:34px}
.fg42-life .fg42-highlight{background:#123f31}
.fg42-life .fg42-highlight h2{color:#f1d084}
.fg42-life .fg42-highlight p{color:#f5f5e9}
.fg42-life .fg42-highlight .fg42-paragraphs p+p{border-color:#52735b}
.fg42-detail{padding:5px 0 12px;max-width:1100px}
.fg42-detail .fg42-paragraphs{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.fg42-detail .fg42-paragraphs p{margin:0}
.fg42-editorial .fg-related{margin-top:18px}
.fg42-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 0}
.fg42-note{padding-left:18px;border-left:3px solid #b3974b}
.fg42-note strong{display:block;font:24px/1.2 Georgia,serif;color:#164634;margin-bottom:10px}
.fg42-note p{font-size:16px;line-height:1.65;margin:0}
.fg42-activities .fg42-highlight{padding:30px 34px}
.fg42-activities .fg42-highlight>p{max-width:900px}
.fg42-activities .fg42-notes{gap:30px}
.fg42-activities .fg42-highlight .fg42-note strong{color:#f1d084}
.fg42-activities .fg42-highlight .fg42-note p{color:#fff}
.fg42-highlight .fg42-note{border-color:#b3974b}
.fg42-personal{display:grid;grid-template-columns:1.2fr .8fr;gap:38px;align-items:start;padding:7px 0 10px}
.fg42-conversation{padding:25px 27px;background:#f7f0dd;border-radius:8px}
.fg42-conversation .eyebrow{display:block;margin-bottom:12px;color:#79632e}
.fg42-conversation p{font:24px/1.4 Georgia,serif;color:#164634;margin:0}
.fg42-activities .fg42-image img{aspect-ratio:1.35}
@media(max-width:1000px){.fg42-with-image{gap:28px;grid-template-columns:1fr 1.15fr}.fg42-section h2{font-size:30px}.fg42-image img{aspect-ratio:1;object-position:50% 50%}}
@media(max-width:760px){
 .inner-hero-core h1{font-size:34px}.inner-hero-core .crumb{margin-bottom:18px}.inner-hero-core .inner-hero-content{padding-top:24px;padding-bottom:27px}
 .fg42-editorial .fg-opening h2{font-size:29px}.fg42-editorial .fg-on-this-page{gap:5px 16px}
 .fg42-section{margin-bottom:23px}.fg42-section h2{font-size:28px;line-height:1.22;margin-bottom:16px}.fg42-section p{font-size:17px;line-height:1.7}
 .fg42-with-image{display:flex;flex-direction:column;gap:23px;align-items:stretch}.fg42-image{order:2}.fg42-image img,.fg42-activities .fg42-image img{aspect-ratio:1.5;border-radius:8px 38px 8px 8px;max-height:300px}
 .fg42-feature:not(.fg42-with-image) .fg42-paragraphs{columns:1}
 .fg42-highlight,.fg42-activities .fg42-highlight{padding:25px 23px}
 .fg42-highlight .fg42-paragraphs,.fg42-detail .fg42-paragraphs{display:block}
 .fg42-highlight .fg42-paragraphs p+p{border-left:0;border-top:1px solid #c7d0ba;padding:18px 0 0;margin-top:18px}
 .fg42-detail .fg42-paragraphs p+p{margin-top:16px}
 .fg42-notes,.fg42-activities .fg42-notes{grid-template-columns:1fr;gap:21px;margin-top:23px}
 .fg42-note strong{font-size:23px}.fg42-note p{font-size:16px}
 .fg42-personal{grid-template-columns:1fr;gap:22px}.fg42-conversation{padding:23px}.fg42-conversation p{font-size:23px}
}
@media print{.fg42-section,.fg42-personal,.fg42-paragraphs{display:block!important;padding:0;background:#fff!important;color:#000}.fg42-section p,.fg42-section h2{color:#000!important}.fg42-image{display:none}}
