/* v36 — blog rebuilt from scratch. No selectors from previous blog layouts. */
:root{--b36-ink:#44362f;--b36-muted:#7d7068;--b36-gold:#a87135;--b36-line:#eadfce;--b36-paper:#fffaf4;--b36-soft:#f5eadc;--b36-bg:#fbf6ef}

.blog36-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.blog36-back{display:inline-flex;margin-bottom:34px;color:#8d6037!important;text-decoration:none!important;font-size:15px;font-weight:700}.blog36-back:hover{text-decoration:underline!important}
.blog36-kicker{margin:0 0 14px;color:#9d6b39;text-transform:uppercase;letter-spacing:.15em;font-size:13px;font-weight:800}
.blog36-read{color:#97612f!important;text-decoration:none!important;font-weight:700}.blog36-read:hover{text-decoration:underline!important}
.blog36-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#f6ead9,#ebd4b6);color:#9a6b3c;font:400 24px/1 Georgia,serif}

/* INDEX */
.blog36-index{background:var(--b36-bg);min-height:70vh;padding-bottom:100px}
.blog36-index__head{padding:72px 0 54px;background:linear-gradient(180deg,#fffaf4 0%,#fbf6ef 100%);border-bottom:1px solid rgba(224,207,184,.65)}
.blog36-index__head h1{margin:0;color:var(--b36-ink);font:400 clamp(52px,6vw,78px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.035em}
.blog36-index__lead{max-width:720px;margin:22px 0 0;color:var(--b36-muted);font:400 22px/1.55 Georgia,'Times New Roman',serif}
.blog36-index__content{padding-top:58px}
.blog36-feature{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);min-height:470px;overflow:hidden;border:1px solid var(--b36-line);border-radius:24px;background:var(--b36-paper);box-shadow:0 18px 52px rgba(79,54,35,.07)}
.blog36-feature__media{display:block;min-height:470px;background:var(--b36-soft);overflow:hidden}.blog36-feature__media img{width:100%;height:100%;min-height:470px;object-fit:cover;display:block;transition:transform .35s ease}.blog36-feature:hover .blog36-feature__media img{transform:scale(1.015)}
.blog36-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:52px}.blog36-feature time,.blog36-card time,.blog36-sidepost time{color:#a17b59;font-size:13px}.blog36-feature h2{margin:16px 0 18px;font:400 39px/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.02em}.blog36-feature h2 a,.blog36-card h2 a{color:var(--b36-ink)!important;text-decoration:none!important}.blog36-feature p{margin:0 0 25px;color:var(--b36-muted);font-size:17px;line-height:1.65}.blog36-feature .blog36-read{margin-top:auto}
.blog36-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.blog36-card{display:grid;grid-template-columns:230px 1fr;min-height:245px;overflow:hidden;border:1px solid var(--b36-line);border-radius:20px;background:rgba(255,250,244,.94)}.blog36-card__media{display:block;background:var(--b36-soft);overflow:hidden}.blog36-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.blog36-card:hover img{transform:scale(1.02)}.blog36-card__copy{padding:28px 28px 25px;display:flex;flex-direction:column}.blog36-card h2{margin:11px 0 11px;font:400 26px/1.18 Georgia,'Times New Roman',serif}.blog36-card p{margin:0 0 18px;color:var(--b36-muted);font-size:15px;line-height:1.55}.blog36-card .blog36-read{margin-top:auto;font-size:14px}.blog36-empty{padding:60px;text-align:center;border:1px dashed #ddc9ad;border-radius:20px;color:var(--b36-muted)}

/* ARTICLE: completely independent two-column editorial layout */
.blog36-article{background:var(--b36-bg);padding-bottom:110px}
.blog36-article__head{padding:64px 0 46px;background:#fffaf4;border-bottom:1px solid rgba(224,207,184,.62)}
.blog36-article__head-inner{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.blog36-article__head h1{max-width:980px;margin:0;color:var(--b36-ink);font:400 clamp(48px,5vw,72px)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.035em}
.blog36-article__lead{max-width:900px;margin:24px 0 0;color:#71645c;font:400 22px/1.55 Georgia,'Times New Roman',serif}
.blog36-article__date{display:block;margin-top:24px;color:#a07d60;font-size:14px}
.blog36-article__cover{width:min(1180px,calc(100% - 64px));height:min(600px,50vw);min-height:360px;margin:38px auto 54px;overflow:hidden;border-radius:24px;background:var(--b36-soft);box-shadow:0 18px 55px rgba(76,50,31,.08)}.blog36-article__cover img{width:100%;height:100%;display:block;object-fit:cover}
.blog36-layout{width:min(1180px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(0,790px) 310px;gap:70px;align-items:start}
.blog36-content{min-width:0}.blog36-content p{margin:0 0 27px;color:#4e4540;font-size:19px;line-height:1.82}.blog36-content h2{margin:56px 0 20px;color:#40342d;font:400 34px/1.18 Georgia,'Times New Roman',serif;letter-spacing:-.018em}.blog36-content h3{margin:38px 0 15px;color:#493c35;font:400 26px/1.22 Georgia,'Times New Roman',serif}.blog36-content ul,.blog36-content ol{margin:8px 0 31px;padding-left:28px;color:#4e4540;font-size:19px;line-height:1.76}.blog36-content li{margin:9px 0;padding-left:4px}.blog36-content blockquote{margin:46px 0;padding:27px 32px;border-left:3px solid #d0a15c;border-radius:0 16px 16px 0;background:#fbf0df;color:#5b4c42;font:400 23px/1.6 Georgia,'Times New Roman',serif}
.blog36-figure{margin:45px 0}.blog36-figure--wide{width:min(930px,calc(100vw - 390px));margin-left:50%;transform:translateX(-50%)}.blog36-figure img{width:100%;max-height:680px;display:block;object-fit:cover;border-radius:20px;background:var(--b36-soft);box-shadow:0 12px 34px rgba(76,50,31,.07)}.blog36-figure figcaption{margin:12px auto 0;color:#918177;font-size:14px;line-height:1.5;text-align:center}

.blog36-sidebar{min-width:0}.blog36-sidebar__sticky{position:sticky;top:112px}.blog36-sidebar__section{padding:24px;border:1px solid var(--b36-line);border-radius:18px;background:rgba(255,250,244,.92)}.blog36-sidebar__title{padding-bottom:16px;border-bottom:1px solid var(--b36-line);color:#8e6035;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.blog36-sidepost{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--b36-line);color:inherit!important;text-decoration:none!important}.blog36-sidepost:last-child{border-bottom:0;padding-bottom:0}.blog36-sidepost__image{height:76px;overflow:hidden;border-radius:10px;background:var(--b36-soft)}.blog36-sidepost__image img{width:100%;height:100%;object-fit:cover;display:block}.blog36-sidepost__copy h2{margin:6px 0 0;color:var(--b36-ink);font:400 18px/1.22 Georgia,'Times New Roman',serif}.blog36-sidepost:hover h2{color:#93612f}.blog36-sidebar__empty{margin:18px 0 0;color:var(--b36-muted);font-size:14px}
.blog36-story-promo{margin-top:22px;padding:22px;border-radius:18px;background:#f5ead8;border:1px solid #e3cfae}.blog36-story-promo__kicker{margin:0 0 14px!important;color:#9e6b37!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px!important;font-weight:800}.blog36-story-promo img{width:100%;height:160px;object-fit:cover;border-radius:12px;display:block;margin-bottom:16px}.blog36-story-promo h2{margin:0 0 9px;font:400 23px/1.18 Georgia,'Times New Roman',serif;color:var(--b36-ink)}.blog36-story-promo p{margin:0 0 14px;color:var(--b36-muted);font-size:14px;line-height:1.52}.blog36-story-promo a{color:#92602f!important;text-decoration:none!important;font-size:14px;font-weight:750}
.blog36-article__footer{width:min(1180px,calc(100% - 64px));margin:76px auto 0;padding-top:28px;border-top:1px solid var(--b36-line)}.blog36-article__footer a{color:#906033!important;text-decoration:none!important;font-weight:700}

@media(max-width:1050px){.blog36-feature{grid-template-columns:1fr}.blog36-feature__media{min-height:400px}.blog36-feature__media img{min-height:400px}.blog36-grid{grid-template-columns:1fr}.blog36-layout{grid-template-columns:minmax(0,760px);justify-content:center}.blog36-sidebar{display:none}.blog36-figure--wide{width:100%;margin-left:0;transform:none}}
@media(max-width:700px){.blog36-shell,.blog36-article__head-inner,.blog36-article__cover,.blog36-layout,.blog36-article__footer{width:calc(100% - 32px)}.blog36-index__head{padding:46px 0 38px}.blog36-index__head h1{font-size:46px}.blog36-index__lead{font-size:19px}.blog36-feature{border-radius:18px}.blog36-feature__media,.blog36-feature__media img{min-height:260px}.blog36-feature__copy{padding:30px 24px}.blog36-feature h2{font-size:32px}.blog36-card{grid-template-columns:1fr}.blog36-card__media{height:230px}.blog36-article__head{padding:42px 0 32px}.blog36-article__head h1{font-size:42px}.blog36-article__lead{font-size:19px}.blog36-article__cover{height:260px;min-height:0;margin:24px auto 38px;border-radius:16px}.blog36-content p,.blog36-content ul,.blog36-content ol{font-size:18px;line-height:1.72}.blog36-content h2{font-size:30px;margin-top:44px}.blog36-content h3{font-size:24px}.blog36-content blockquote{padding:22px 24px;font-size:20px}.blog36-figure img{border-radius:14px}}
