/* Editorial pages share the existing brand; selectors do not alter the mobile hero. */
.content-breadcrumb{max-width:1340px;margin:28px auto 0;padding:0 6%;font-size:11px;color:#5f675c;line-height:1.8}.content-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.content-hero{max-width:1340px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:55px;padding:55px 6% 60px;align-items:center}.content-hero h1{font-size:clamp(42px,4.7vw,68px);letter-spacing:-1px;margin-bottom:25px}.content-hero .eyebrow{color:#796441}.content-deck{font-size:15px;line-height:1.9;color:#56614f;max-width:620px}.content-meta{font-size:11px;color:#586151;margin-bottom:0}.content-hero figure{margin:0;min-width:0}.content-hero img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block}.content-hero figcaption{font-size:10px;color:#5d6557;margin-top:12px;line-height:1.7}.content-layout{max-width:1240px;padding:0 6% 70px;margin:auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px}.content-layout>aside{align-self:start;position:sticky;top:30px}.contents{display:flex;flex-direction:column;gap:0;padding-top:22px;border-top:2px solid #cbb78b;font-size:12px}.contents strong{margin-bottom:16px;color:#273128}.contents a{padding:10px 0;border-bottom:1px solid #deded4;line-height:1.7}.prose{min-width:0;font-size:15px;line-height:1.95}.prose a{color:#4f553e;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ad9569}.prose a:hover{color:#715322}.prose p{margin-bottom:19px}.prose ul{padding-left:21px}.prose li{padding-left:5px;margin-bottom:12px}.prose h2{font-size:clamp(30px,3vw,40px);line-height:1.15;margin-bottom:22px}.prose-section{padding:37px 0;border-bottom:1px solid #dcded5;scroll-margin-top:25px}.answer-card{background:#ebe7dd;border-left:3px solid #b29b6e;padding:27px 30px;color:#303b2c}.answer-card .eyebrow{margin-bottom:13px;color:#76603d}.answer-card p:last-child{margin-bottom:0}.table-scroll{overflow-x:auto;max-width:100%;margin:26px 0;overscroll-behavior-x:contain}.table-scroll table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8;min-width:540px}.table-scroll caption{text-align:left;font-size:12px;margin-bottom:14px;color:#526047}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;padding:15px;border:1px solid #d1d5c7}.table-scroll thead th{background:#29352b;color:#f5f3eb;font-weight:400}.table-scroll tbody th{background:#ebe8df;font-weight:600;width:25%}.table-scroll tbody tr:nth-child(even) td{background:#f0eee6}.content-faq{border-top:1px solid #d3d7ca;padding:17px 0}.content-faq summary{font-size:14px;line-height:1.7;font-weight:600}.content-faq p{font-size:14px;color:#4e5c46;margin-top:16px;line-height:1.9}.reading-next{background:#eae6dc;padding:65px 6%}.reading-next>h2,.reading-next>.eyebrow,.reading-grid{max-width:1180px;margin-left:auto;margin-right:auto}.reading-next>.eyebrow{color:#796441}.reading-next h2{font-size:40px}.reading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.reading-grid>a{display:flex;flex-direction:column;align-items:start;padding:24px;border:1px solid #c4c6b6;min-width:0}.reading-grid span{font-size:9px;letter-spacing:1.4px;color:#665334;margin-bottom:18px}.reading-grid strong{font:27px/1.15 'Cormorant Garamond',Georgia;display:block;margin-bottom:25px}.reading-grid em{font:11px Manrope,Arial;margin-top:auto}.reading-grid a:hover{background:#f7f5ef}.content-cta{padding:70px 6%;background:#222b25;color:#f3f0e6;text-align:center}.content-cta .eyebrow{color:#d4c19a}.content-cta h2{font-size:48px}.content-cta>p:not(.eyebrow){color:#cad1c5;font-size:13px}.content-cta>div{display:flex;gap:26px;justify-content:center;align-items:center;flex-wrap:wrap}.content-phone{font-size:14px;text-decoration:underline;text-underline-offset:5px}.footer-resources{flex-wrap:wrap}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 25px;max-width:1300px;margin:auto;padding:10px 6% 80px}.journal-card{display:flex;flex-direction:column;border-bottom:1px solid #c2c9b6;min-width:0}.journal-card img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.journal-card>div{padding:22px 0 25px}.journal-card h2{font-size:31px;line-height:1.15;margin:15px 0}.journal-card p{font-size:12px;color:#54614c;line-height:1.9}.journal-card .eyebrow{color:#76613b;font-size:9px}.journal-read{font-size:11px;border-bottom:1px solid #879377;padding-bottom:6px}.journal-card:hover h2{color:#795d30}.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.portal-grid>a{border-top:2px solid #cbb78b;border-bottom:1px solid #d3d7c9;padding:25px 0;display:flex;flex-direction:column;align-items:start}.portal-grid h3{font-size:31px;line-height:1.15;margin-bottom:20px}.portal-grid .eyebrow{font-size:9px;margin-bottom:15px;color:#78623e}.portal-grid p{font-size:12px;color:#53614a}.portal-grid a>span:last-child{margin-top:auto;font-size:11px;border-bottom:1px solid #b6bcaa}.portal-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:35px;font-size:12px}.portal-links a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.content-hero{gap:30px}.content-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.content-breadcrumb{margin-top:20px;font-size:10px}.content-hero{grid-template-columns:1fr;padding-top:32px;padding-bottom:38px;gap:25px}.content-hero h1{font-size:42px;letter-spacing:-.6px}.content-deck{font-size:13px}.content-hero figure{max-width:100%}.content-hero figcaption{font-size:9px}.content-layout{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.content-layout>aside{position:static}.contents{display:flex;position:static!important;flex-direction:column;padding:17px;background:#efede4;border:1px solid #d6d9ca;font-size:12px}.contents strong{margin-bottom:8px}.contents a{padding:8px 0}.prose{font-size:14px;line-height:1.95}.answer-card{padding:22px}.prose-section{padding:29px 0}.prose h2{font-size:32px}.content-faq summary,.content-faq p{font-size:13px}.table-scroll th,.table-scroll td{padding:12px}.reading-next{padding:40px 6%}.reading-next h2{font-size:35px}.reading-grid{gap:13px}.reading-grid>a{padding:17px}.reading-grid strong{font-size:24px}.reading-grid span{font-size:8px}.content-cta{padding:45px 6%}.content-cta h2{font-size:39px}.content-cta>div{gap:18px}.journal-grid{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.journal-card h2{font-size:32px}.portal-grid{grid-template-columns:1fr;gap:18px}.portal-grid h3{font-size:31px}.portal-links{gap:15px;flex-direction:column;align-items:start}}

.model-illustration{margin:28px 0}.model-illustration img{display:block;width:100%;height:auto;object-fit:contain}.model-illustration figcaption{font-size:11px;line-height:1.8;color:#5d6557;margin-top:12px}
