.sfm-site{--sfm-ink:#29231f;--sfm-taupe:#8a6f5f;--sfm-accent:#b33a1c;--sfm-line:#e8dfd8;--sfm-paper:#fffdfb;background:var(--sfm-paper);color:var(--sfm-ink);overflow:clip;font:15px/1.6 Arial,sans-serif}.sfm-site *{box-sizing:border-box}.sfm-site a{text-decoration:none;color:inherit}.sfm-site a:focus-visible,.sfm-site button:focus-visible{outline:3px solid var(--sfm-accent);outline-offset:4px}.sfm-width{width:min(1190px,calc(100% - 60px));margin-inline:auto}.sfm-masthead{padding:24px 0 30px;background:#fff5f5;text-align:center}.sfm-micro{display:flex;justify-content:space-between;gap:15px;color:#776960;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.sfm-wordmark{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:6px auto 5px;gap:0;width:max-content;max-width:90%}.sfm-wordmark img{display:block;object-fit:contain;width:min(390px,76vw);height:clamp(78px,12vw,125px);mix-blend-mode:multiply}.sfm-wordmark span{font:italic 30px/1 Georgia,'Times New Roman',serif;letter-spacing:-.03em;color:#7f685a;margin-top:-14px}.sfm-masthead-tagline{font:11px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.17em;color:#78665c;margin:18px 10px 0}.sfm-nav{border-block:1px solid var(--sfm-line);background:#fff}.sfm-nav-track{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow-x:auto;scrollbar-width:thin}.sfm-nav a{flex:none;display:inline-block;padding:16px 0;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.sfm-nav a:hover,.sfm-nav a[aria-current=page]{color:var(--sfm-accent)}.sfm-body{padding-block:43px 72px}.sfm-section-label{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--sfm-line);padding-bottom:13px;margin-bottom:24px}.sfm-section-label strong{font-weight:800;letter-spacing:.13em;font-size:11px;text-transform:uppercase}.sfm-section-label span,.sfm-section-label a{font-size:11px;color:#806f64}.sfm-section-label a:hover{color:var(--sfm-accent)}.sfm-spaced{margin-top:56px}.sfm-feature{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:23px}.sfm-feature-stack{display:grid;gap:27px;align-content:start}.sfm-story{min-width:0}.sfm-story-media{display:block;aspect-ratio:1.5;background:#f1e5df;overflow:hidden}.sfm-story-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sfm-story a:hover img{transform:scale(1.025)}.sfm-story-small .sfm-story-media{aspect-ratio:1.8}.sfm-story-inner{padding:15px 0 0}.sfm-kicker{display:inline-block;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;color:var(--sfm-accent)}.sfm-story-title{font:700 clamp(21px,2.3vw,29px)/1.16 Georgia,'Times New Roman',serif;letter-spacing:-.04em;margin:9px 0}.sfm-story-lead .sfm-story-title{font-size:clamp(33px,4vw,51px);max-width:850px}.sfm-story-small .sfm-story-title{font-size:23px}.sfm-story a:hover .sfm-story-title{color:var(--sfm-accent)}.sfm-story-excerpt{font:16px/1.65 Georgia,serif;color:#65594f;margin:10px 0}.sfm-story-meta{display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#8c7d70;margin-top:12px}.sfm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 23px}.sfm-image-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#f6e9e5,#eee1da);font:700 29px Arial,sans-serif;color:#866b5c}.sfm-image-fallback .sfm-accent{color:var(--sfm-accent)}.sfm-image-fallback em{font:italic 20px Georgia,serif}.sfm-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sfm-terms a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:170px;border:1px solid var(--sfm-line);background:#fff;padding:24px;transition:border-color .2s,background .2s}.sfm-terms a:hover{background:#fff5f5;border-color:#b99c8d}.sfm-terms strong{font:700 25px/1.12 Georgia,serif;letter-spacing:-.04em}.sfm-terms a>span:last-child{font-size:12px;color:#786a60}.sfm-feature-band{margin-top:56px;background:#f3e6df;padding:37px 44px}.sfm-feature-band h2{font:700 clamp(30px,4vw,49px)/1.1 Georgia,serif;margin:9px 0 12px}.sfm-feature-band p{max-width:610px}.sfm-action{display:inline-block;background:#342923;color:#fff!important;font-size:12px;font-weight:800;padding:12px 19px;margin-top:8px;transition:background .2s}.sfm-action:hover{background:var(--sfm-accent)}.sfm-empty{background:#f9f1ee;text-align:center;padding:clamp(45px,8vw,95px) 24px}.sfm-empty h1,.sfm-empty h2{font:700 clamp(34px,5vw,61px)/1.1 Georgia,serif;margin:13px 0}.sfm-empty p{max-width:610px;margin:0 auto 24px;font:17px/1.7 Georgia,serif}.sfm-page-title{font:700 clamp(39px,6vw,72px)/1.06 Georgia,serif;letter-spacing:-.05em;margin:10px 0}.sfm-page-lead{font:clamp(17px,2vw,22px)/1.55 Georgia,serif;color:#6d6055;max-width:820px;margin:0 0 40px}.sfm-terms-directory{gap:17px}.sfm-terms-directory a{min-height:225px}.sfm-term-action{margin-top:auto;color:var(--sfm-accent)!important}.sfm-back{display:block;font-size:12px;color:#77685c!important;margin:0 0 24px}.sfm-pagination ul{display:flex;list-style:none;gap:13px;padding:0;justify-content:center}.sfm-pagination a,.sfm-pagination span{display:block;border:1px solid #e8dfd8;padding:7px 13px}.sfm-pagination .current{background:#352b25;color:white}.sfm-more{margin-top:50px;text-align:center;border-top:1px solid var(--sfm-line);padding-top:30px}.sfm-more h2{font:700 28px Georgia,serif}.sfm-article-head{width:min(810px,calc(100% - 36px));margin:45px auto 28px;text-align:center}.sfm-article-head h1{font:700 clamp(37px,5.4vw,66px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:14px 0}.sfm-deck{font:clamp(17px,2vw,23px)/1.55 Georgia,serif;color:#716359;max-width:700px;margin:0 auto 25px}.sfm-byline{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.06em;color:#786d64;margin-bottom:19px}.sfm-share{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.sfm-share a,.sfm-share button{border:1px solid #dfd3ca;background:#fff;color:#4e4038;border-radius:2px;font-size:11px;font-weight:700;padding:8px 12px;cursor:pointer}.sfm-share a:hover,.sfm-share button:hover{border-color:var(--sfm-accent);color:var(--sfm-accent)}.sfm-lead-figure{width:min(1190px,calc(100% - 36px));margin:25px auto 38px}.sfm-lead-figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:cover}.sfm-lead-figure figcaption{text-align:right;font-size:11px;color:#85776c;margin-top:8px}.sfm-reading-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(0,290px);justify-content:space-between;gap:55px}.sfm-prose{font:19px/1.9 Georgia,serif;color:#38302b;min-width:0;overflow-wrap:anywhere}.sfm-prose p{margin:0 0 1.35em}.sfm-prose h2{font:700 32px/1.2 Georgia,serif;letter-spacing:-.03em;margin:1.5em 0 .6em}.sfm-prose h3{font:700 25px/1.25 Georgia,serif;margin:1.4em 0 .55em}.sfm-prose img,.sfm-prose iframe,.sfm-prose video{max-width:100%;height:auto}.sfm-prose blockquote{border-left:4px solid var(--sfm-accent);padding:12px 0 12px 22px;margin:28px 0;color:#805549;font:italic 26px/1.45 Georgia,serif}.sfm-prose a{color:var(--sfm-accent);text-decoration:underline;text-underline-offset:3px}.sfm-prose figure{max-width:100%;margin:25px 0}.sfm-prose figcaption{font:12px/1.5 Arial,sans-serif;color:#80766c}.sfm-reading-side{align-self:start;position:sticky;top:25px;border-top:2px solid #8a6f5f;padding-top:14px}.sfm-aside-title{font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px}.sfm-reading-side .sfm-story{margin-bottom:23px}.sfm-reading-side .sfm-story-title{font-size:21px}.sfm-article-end{margin-top:40px;padding:35px 0 45px;border-top:1px solid var(--sfm-line)}@media(max-width:1050px){.sfm-reading-grid{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.sfm-width{width:min(100% - 36px,1190px)}}@media(max-width:760px){.sfm-masthead{padding:15px 0 22px}.sfm-micro{font-size:8px;letter-spacing:.04em}.sfm-wordmark img{width:min(310px,78vw);height:95px}.sfm-wordmark span{font-size:25px;margin-top:-9px}.sfm-masthead-tagline{font-size:9px;letter-spacing:.06em}.sfm-nav-track{justify-content:flex-start;gap:22px}.sfm-nav a{padding:12px 0}.sfm-feature,.sfm-reading-grid{grid-template-columns:1fr}.sfm-feature-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sfm-story-small .sfm-story-title{font-size:19px}.sfm-cards,.sfm-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.sfm-body{padding-block:25px 45px}.sfm-reading-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sfm-reading-side .sfm-aside-title{grid-column:1/-1}.sfm-reading-side .sfm-action{grid-column:1/-1}.sfm-prose{font-size:18px}.sfm-article-head{margin-top:29px}.sfm-feature-band{padding:27px}.sfm-section-label span{display:none}}@media(max-width:480px){.sfm-micro span:last-child{display:none}.sfm-feature-stack{grid-template-columns:1fr}.sfm-feature-stack .sfm-story-small{display:grid;grid-template-columns:40% minmax(0,1fr);gap:12px}.sfm-feature-stack .sfm-story-small .sfm-story-inner{padding:0}.sfm-feature-stack .sfm-story-small .sfm-story-title{font-size:18px}.sfm-feature-stack .sfm-story-small .sfm-story-meta{font-size:9px}.sfm-cards,.sfm-terms{grid-template-columns:1fr}.sfm-cards{gap:26px}.sfm-feature-band{margin-top:35px}.sfm-reading-side{grid-template-columns:1fr}.sfm-article-head h1{font-size:clamp(35px,10vw,48px)}.sfm-prose blockquote{font-size:23px}.sfm-share a,.sfm-share button{font-size:10px;padding:8px}.sfm-story-lead .sfm-story-title{font-size:35px}}@media(prefers-reduced-motion:reduce){.sfm-site *{transition:none!important;scroll-behavior:auto!important}}