.editorial-native{color:#29231d;background:#fff;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:16px;line-height:1.65}.editorial-native *{box-sizing:border-box}.editorial-native [hidden]{display:none!important}.editorial-native a{color:inherit;text-decoration:none}.editorial-native img{max-width:100%;height:auto;display:block}.editorial-native button,.editorial-native input,.editorial-native select{font:inherit}.editorial-native button{cursor:pointer}.editorial-native h1,.editorial-native h2,.editorial-native h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.2}.editorial-native p{color:#655d54;margin:0 0 1em}.editorial-native :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #89562a}.ed-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.ed-hero{background:#f7f4ef;border-bottom:1px solid #e7e0d7;padding:24px 0 52px}.ed-breadcrumb{color:#655d54;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:42px;font-size:12px;display:flex}.ed-breadcrumb a:hover{text-decoration:underline}.ed-intro{grid-template-columns:1.1fr .8fr;align-items:end;gap:60px;display:grid}.ed-eyebrow{color:#89562a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:750;display:block}.ed-intro h1{text-wrap:balance;max-width:650px;font-size:clamp(36px,4.5vw,58px)}.ed-intro p{max-width:480px;margin:0;font-size:16px;line-height:1.75}.ed-featured{border-bottom:1px solid #ddd5cb;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);padding-block:56px;display:grid}.ed-featured-image{aspect-ratio:16/10;background:#e8e0d7;place-items:center;display:grid;overflow:hidden}.ed-featured-image img{object-fit:cover;width:100%;height:100%}.ed-featured h2{margin-bottom:20px;font-size:clamp(28px,3vw,38px)}.ed-featured p{font-size:15px;line-height:1.75}.ed-featured h2 a:hover,.ed-card h3 a:hover{color:#89562a}.ed-text-link{text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex;color:#89562a!important;text-decoration:underline #c8b39e!important}.ed-text-link svg{flex-shrink:0}.ed-text-link:hover{text-decoration-color:currentColor!important}.ed-library{padding-block:55px 72px}.ed-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.ed-section-heading h2{font-size:clamp(28px,3vw,38px)}.ed-filters{background:#f7f4ef;border:1px solid #e2dad0;align-items:end;gap:16px;padding:22px;display:flex}.ed-filters label{gap:7px;min-width:0;display:grid}.ed-filters label>span{font-size:12px;font-weight:700}.ed-search{flex:1}.ed-topic-select{flex:0 255px}.ed-filters :is(input,select){color:#29231d;background:#fff;border:1px solid #a99c8e;border-radius:0;width:100%;height:48px;padding:10px 12px;font-size:16px}.ed-reset{text-underline-offset:4px;color:#655d54;background:0 0;border:0;min-height:48px;padding:10px 3px;text-decoration:underline;font-size:12px!important}.ed-results{font-size:12px;margin:18px 0 26px!important}.ed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px;display:grid}.ed-card{flex-direction:column;min-width:0;display:flex}.ed-card-image{aspect-ratio:16/10;background:#e8e0d7;place-items:center;display:grid;overflow:hidden}.ed-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.ed-card:hover .ed-card-image img{transform:scale(1.025)}.ed-card-no-image{color:#89562a;background:linear-gradient(130deg,#e8e0d7,#f7f4ef)}.ed-card-copy{border-bottom:1px solid #ddd5cb;flex-direction:column;flex:1;align-items:start;padding:19px 0 0;display:flex}.ed-meta{color:#655d54;flex-wrap:wrap;gap:7px 16px;font-size:11px;line-height:1.5;display:flex}.ed-meta span{align-items:center;gap:6px;display:inline-flex}.ed-card .ed-meta{margin-bottom:10px}.ed-card .ed-meta span:first-child{color:#89562a}.ed-card :is(h2,h3){margin-bottom:12px;font-size:23px}.ed-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.ed-card .ed-text-link{margin-top:auto;margin-bottom:16px}.ed-empty{text-align:center;background:#f7f4ef;padding:40px 18px}.ed-empty h3{margin-bottom:12px;font-size:28px}.ed-load{justify-content:center;margin-top:32px;display:flex}.ed-button{background:#89562a;border:1px solid #89562a;border-radius:0;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:13px 23px;font-weight:700;display:inline-flex;color:#fff!important;font-size:13px!important}.ed-button:hover{background:#653c1f}.ed-button-outline{background:0 0;color:#89562a!important}.ed-button-outline:hover{color:#fff!important}.ed-topic-links{border-top:1px solid #ddd5cb;margin-top:48px;padding-top:30px}.ed-topic-links h3{margin-bottom:18px;font-size:24px}.ed-topic-links>div{flex-wrap:wrap;gap:8px 20px;display:flex}.ed-topic-links a{align-items:center;gap:9px;min-height:44px;font-size:13px;display:inline-flex}.ed-topic-links a:hover{text-decoration:underline}.ed-topic-links a[aria-current]{color:#89562a;font-weight:700}.ed-topic-links span{color:#655d54;font-size:11px}.ed-consult{color:#fff;background:#29231d;padding:54px 0}.ed-consult>.ed-wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.ed-consult .ed-eyebrow{color:#deb586}.ed-consult h2{max-width:650px;font-size:clamp(28px,3vw,38px)}.ed-consult p{color:#e2d9cf;max-width:600px;margin:15px 0 0;font-size:14px}.ed-consult .ed-button{background:#a76d36;border-color:#a76d36;flex-shrink:0}.ed-consult .ed-button:hover{background:#89562a}.ed-consult a:focus-visible{outline-color:#fff}.ed-article-heading{max-width:900px}.ed-article-heading h1{text-wrap:balance;max-width:880px;font-size:clamp(32px,3.6vw,49px);line-height:1.19}.ed-article-heading>p{max-width:760px;margin:21px 0;font-size:16px;line-height:1.75}.ed-article-heading .ed-meta{font-size:12px}.ed-reading-layout{grid-template-columns:255px minmax(0,760px);justify-content:space-between;gap:clamp(32px,5vw,72px);padding-block:48px 72px;display:grid}.ed-reading-aside,.ed-reading-main{min-width:0}.ed-toc{background:#f7f4ef;border-top:2px solid #89562a;padding:17px 19px;position:sticky;top:24px}.ed-toc summary{cursor:pointer;min-height:30px;font-size:14px;font-weight:700}.ed-toc nav{gap:4px;max-height:50vh;margin-top:10px;padding-right:8px;display:grid;overflow:auto}.ed-toc a{border-bottom:1px solid #e5ddd4;min-height:36px;padding-block:7px;font-size:12px;line-height:1.65}.ed-toc a:hover{color:#89562a;text-decoration:underline}.ed-advice{padding:26px 0 0}.ed-advice>svg{color:#89562a}.ed-advice h2{margin:12px 0;font-size:23px}.ed-advice p{font-size:13px}.ed-article-cover{background:#f7f4ef;margin:0 0 32px}.ed-article-cover img{width:100%;height:auto}.ed-prose{overflow-wrap:anywhere;color:#39332d;font-size:16px;line-height:1.9}.ed-prose p{color:inherit;margin:0 0 1.3em}.ed-prose :is(h2,h3,h4){scroll-margin-top:30px;line-height:1.3}.ed-prose h2{margin:1.6em 0 .7em;font-size:clamp(25px,2.5vw,32px)}.ed-prose h3{margin:1.4em 0 .6em;font-size:23px}.ed-prose h4{margin:1.3em 0 .6em;font-size:18px}.ed-prose :is(ul,ol){margin:0 0 1.5em;padding-left:24px}.ed-prose li{margin-bottom:8px;padding-left:4px}.ed-prose a{color:#89562a;text-underline-offset:3px;text-decoration:underline}.ed-prose strong,.ed-prose b{font-weight:700}.ed-prose img{width:auto;max-width:100%;height:auto;margin:26px auto}.ed-prose figure{margin:26px 0}.ed-prose figcaption{color:#655d54;font-size:13px}.ed-prose blockquote{background:#f7f4ef;border-left:3px solid #89562a;margin:28px 0;padding:18px 24px}.ed-prose blockquote p:last-child{margin-bottom:0}.ed-prose .ed-table{border:1px solid #ddd5cb;max-width:100%;margin:26px 0;overflow-x:auto}.ed-prose table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px;line-height:1.7}.ed-prose :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #ddd5cb;padding:13px 15px}.ed-prose th{color:#29231d;background:#eee7de;font-weight:700}.ed-prose tr:nth-child(2n) td{background:#faf8f5}.ed-prose pre{white-space:pre-wrap;overflow:auto}.ed-video{background:#f7f4ef;border:1px solid #ddd5cb;padding:20px}.ed-video a{font-weight:700}.ed-video span{color:#655d54;margin-top:8px;font-size:12px;display:block}.ed-article-end{border-top:1px solid #ddd5cb;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;display:flex}.ed-related{background:#f7f4ef;padding:60px 0}@media (width>=761px){.ed-reading-aside{flex-direction:column;align-items:stretch;display:flex}.ed-toc{order:2}.ed-advice{order:1;padding:0 0 28px}}@media (width<=1000px){.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-intro{gap:30px}.ed-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.ed-featured h2{font-size:29px}}@media (width<=760px){.ed-wrap{width:calc(100% - 36px)}.ed-hero{padding:20px 0 34px}.ed-breadcrumb{margin-bottom:28px}.ed-intro{grid-template-columns:1fr;gap:18px}.ed-intro p{max-width:620px;font-size:15px}.ed-featured{grid-template-columns:1fr;gap:24px;padding-block:32px}.ed-featured-image{aspect-ratio:16/9}.ed-featured h2{font-size:29px}.ed-featured p{font-size:14px}.ed-library{padding-block:36px 48px}.ed-filters{flex-wrap:wrap;gap:12px;padding:16px}.ed-search{flex:1 0 100%}.ed-topic-select{flex:1}.ed-reset{padding-inline:8px}.ed-grid{gap:32px 20px}.ed-card :is(h2,h3){font-size:22px}.ed-section-heading{align-items:start}.ed-section-heading h2{font-size:29px}.ed-section-heading>.ed-text-link{white-space:nowrap}.ed-consult{padding:38px 0}.ed-consult>.ed-wrap{flex-direction:column;align-items:start;gap:24px}.ed-reading-layout{flex-direction:column;gap:28px;padding-block:28px 44px;display:flex}.ed-reading-aside{display:contents}.ed-toc{order:0;position:static}.ed-toc nav{max-height:180px}.ed-advice{background:#f7f4ef;order:2;padding:24px}.ed-reading-main{order:1}.ed-article-heading>p{margin-top:17px;font-size:15px}.ed-prose{font-size:16px;line-height:1.85}.ed-prose h2{font-size:26px}.ed-prose h3{font-size:22px}.ed-related{padding:40px 0}.ed-prose blockquote{padding:16px 18px}}@media (width<=540px){.ed-grid{grid-template-columns:1fr}.ed-card-image{aspect-ratio:16/9}.ed-card-copy{padding-top:16px}.ed-card p{font-size:14px}.ed-card :is(h2,h3){font-size:25px}.ed-meta{font-size:12px}.ed-section-heading{flex-direction:column;gap:12px}.ed-topic-links>div{gap:4px 20px}.ed-article-heading h1{font-size:32px}.ed-eyebrow{font-size:10px}.ed-button{max-width:100%}}@media (prefers-reduced-motion:reduce){.ed-card-image img{transition:none}.ed-card:hover .ed-card-image img{transform:none}}
