:root{--sg-charcoal:#303030;--sg-khaki:#bcaf7f;--sg-cream:#f0ede1;--sg-red:#c8171e;--sg-burgundy:#681e2a;--sg-white:#fff;--sg-ink:#2d2b28;--sg-muted:#77736a;--sg-line:#d8d2be;--sg-shadow:0 14px 38px rgba(34,30,24,.13);--sg-container:1180px;--sg-radius:5px;--sg-font-body:"Vazirmatn",Tahoma,Arial,sans-serif;--sg-font-heading:"Estedad","Vazirmatn",Tahoma,Arial,sans-serif;--sg-font-navigation:"Sahel","Vazirmatn",Tahoma,Arial,sans-serif;--sg-font-accent:"Anjoman","Estedad","Vazirmatn",Tahoma,Arial,sans-serif;--sg-font-button:"Sahel","Vazirmatn",Tahoma,Arial,sans-serif;--sg-base-font-size:17px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--sg-ink);font-family:var(--sg-font-body);font-size:var(--sg-base-font-size);line-height:1.85;text-rendering:optimizeLegibility}body.sg-intro-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.sg-container{width:min(calc(100% - 40px),var(--sg-container));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;right:20px;z-index:10050;background:#fff;color:#111;padding:10px 18px}.skip-link:focus{top:10px}.sg-eyebrow{display:block;color:var(--sg-red);font-size:.84rem;font-weight:800;letter-spacing:.02em}.sg-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 25px;border:0;border-radius:3px;font-weight:800;cursor:pointer}.sg-button--red{background:var(--sg-red);color:#fff}.sg-text-link,.sg-text-button{color:var(--sg-red);font-weight:800}.sg-emblem{display:inline-grid;place-items:center;width:88px;height:88px;border:3px solid var(--sg-khaki);border-radius:50%;background:var(--sg-cream);box-shadow:inset 0 0 0 7px #fff}.sg-emblem>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sg-burgundy);color:var(--sg-khaki);font-size:30px}.sg-emblem--compact{width:52px;height:52px;border-width:2px;box-shadow:inset 0 0 0 4px #fff}.sg-emblem--compact>span{width:34px;height:34px;font-size:17px}.custom-logo-link{display:inline-flex}.custom-logo{max-height:70px;width:auto}.site-header{position:sticky;top:0;z-index:900;background:var(--sg-charcoal);color:#ddd;border-bottom:1px solid rgba(255,255,255,.08);transition:box-shadow .25s}.admin-bar .site-header{top:32px}.site-header.is-scrolled{box-shadow:0 8px 28px rgba(0,0,0,.25)}.site-header__inner{height:62px;display:flex;align-items:center;gap:24px}.site-branding{margin-left:auto;display:flex;align-items:center}.site-branding .custom-logo{max-height:48px}.site-title{display:flex;align-items:center;gap:9px;color:#fff;font-weight:800}.primary-nav ul{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.primary-nav a{display:flex;align-items:center;min-height:62px;padding:0 16px;color:#d7d7d7;font-size:.88rem}.primary-nav a:hover,.primary-nav .current-menu-item>a,.primary-nav .current_page_item>a{background:rgba(255,255,255,.07);color:#fff}.menu-toggle{display:none;flex-direction:column;gap:4px;background:transparent;border:0;padding:8px;cursor:pointer}.menu-toggle>span:not(.screen-reader-text){display:block;width:24px;height:2px;background:#fff}.theme-toggle{width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.sg-intro{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;justify-content:center;background-color:#d8edf2;background-position:center;background-size:cover;color:#201f1d;transition:opacity .55s,visibility .55s}.sg-intro::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.72),rgba(255,255,255,.1) 45%,rgba(0,0,0,.08))}.sg-intro__veil{position:absolute;right:0;bottom:0;left:0;height:22%;background:var(--sg-charcoal)}.sg-intro__identity{position:relative;z-index:2;text-align:center;transform:translateY(-4vh)}.sg-intro__identity .custom-logo{max-height:150px}.sg-intro__identity h1{margin:16px 0 0;font-size:clamp(2.6rem,6vw,5.8rem);line-height:1.2}.sg-intro__identity p{margin:2px 0;font-size:clamp(1rem,2vw,1.5rem);font-weight:700}.sg-intro__bottom{position:absolute;z-index:3;right:0;bottom:0;left:0;height:22%;display:flex;justify-content:center;align-items:flex-start}.sg-intro__enter{transform:translateY(-50%);width:112px;height:112px;border:2px solid var(--sg-khaki);border-radius:50%;background:var(--sg-charcoal);color:#ddd;box-shadow:0 0 0 8px rgba(188,175,127,.35);cursor:pointer}.sg-intro__enter::before{content:"";position:absolute;inset:14px;border:1px solid var(--sg-khaki);border-radius:50%}.sg-intro__enter span{position:relative}.sg-intro.is-hidden{opacity:0;visibility:hidden}.sg-hero{position:relative;min-height:430px;background:linear-gradient(120deg,#ece8d8,#c8c09e);background-size:cover;background-position:center;overflow:hidden}.sg-hero__pattern,.sg-page-banner__silhouette,.sg-profile-hero__pattern{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(135deg,transparent 0 15%,rgba(58,55,49,.28) 15% 16%,transparent 16% 30%,rgba(58,55,49,.18) 30% 31%,transparent 31%),radial-gradient(ellipse at 18% 100%,rgba(44,44,44,.3) 0 8%,transparent 8.5%),radial-gradient(ellipse at 85% 100%,rgba(44,44,44,.28) 0 11%,transparent 11.5%);background-size:330px 100%,100% 100%,100% 100%}.sg-hero__content{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:430px;text-align:center}.sg-hero__identity{max-width:780px}.sg-hero__identity .custom-logo{max-height:120px}.sg-hero__identity h1{margin:2px 0;font-size:clamp(2.7rem,6vw,5.2rem);color:var(--sg-burgundy);line-height:1.15}.sg-hero__identity>span{display:block;font-weight:800}.sg-hero__identity p{margin:5px 0 20px;font-size:1.2rem}.sg-search-band{padding:28px 0;background:var(--sg-cream)}.sg-search-band .sg-search{max-width:620px;margin:auto}.sg-search__row{display:flex;min-height:46px;background:#fff;border:1px solid #d7d7d7}.sg-search__row input{flex:1;min-width:0;border:0;padding:8px 16px;background:transparent;outline:0}.sg-search__row button{width:100px;border:0;background:var(--sg-red);color:#fff;font-weight:800;cursor:pointer}.sg-quicklinks-band{background:var(--sg-khaki);padding:42px 0}.sg-quicklinks-circles{display:grid;grid-template-columns:repeat(4,1fr);gap:38px}.sg-circle-link{display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;text-align:center}.sg-circle-link>span{display:grid;place-items:center;width:112px;height:112px;border:4px solid #e8e3d2;border-radius:50%;background:var(--sg-cream);color:var(--sg-burgundy);font-size:42px;box-shadow:inset 0 0 0 7px var(--sg-khaki);transition:transform .25s,background .25s}.sg-circle-link:hover>span{transform:translateY(-6px);background:#fff}.sg-circle-link strong{font-size:1rem}.sg-message-panel{position:relative;background:linear-gradient(90deg,rgba(245,243,235,.94),rgba(245,243,235,.7));overflow:hidden}.sg-message-panel::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,rgba(72,68,59,.1),transparent 38%);pointer-events:none}.sg-message-panel__inner{position:relative;z-index:2;min-height:250px;display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:35px}.sg-message-panel__art{display:grid;place-items:center;width:150px;height:150px;border:16px solid var(--sg-charcoal);border-top-color:transparent;border-radius:8px 8px 50% 50%;color:var(--sg-red);font-size:60px;transform:rotate(-5deg)}.sg-message-panel p{max-width:680px;font-weight:700}.sg-section{padding:74px 0}.sg-section--cream{background:var(--sg-cream)}.sg-section--khaki{background:var(--sg-khaki)}.sg-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.sg-section__head h2{margin:0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.25}.sg-section__head>a{color:var(--sg-red);font-weight:800}.sg-section__head--light h2,.sg-section__head--light>a{color:#fff}.sg-section__head--spaced{margin-top:70px}.sg-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sg-line);border:1px solid var(--sg-line)}.sg-stat{background:#fff;padding:28px;text-align:center}.sg-stat strong{display:block;color:var(--sg-red);font-size:2.7rem;line-height:1.2}.sg-stat span{font-weight:700}.sg-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sg-martyr-card{position:relative;background:#fff;border:1px solid #d4d4d4;overflow:hidden;min-width:0;transition:transform .22s,box-shadow .22s}.sg-martyr-card:hover{transform:translateY(-4px);box-shadow:var(--sg-shadow)}.sg-martyr-card__image{display:block;margin:13px 13px 0;aspect-ratio:4/5;overflow:hidden;border:4px solid var(--sg-khaki);background:var(--sg-cream)}.sg-martyr-card__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.86);transition:transform .35s}.sg-martyr-card:hover img{transform:scale(1.035)}.sg-martyr-placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(145deg,#e9e4d2,#c1b485)}.sg-martyr-card__body{padding:14px 13px 20px}.sg-martyr-card h3{margin:0 0 9px;font-size:1.02rem;line-height:1.55;text-align:center}.sg-martyr-card dl{margin:0;color:#706b62;font-size:.78rem;line-height:1.65}.sg-martyr-card dl div{display:flex;gap:4px}.sg-martyr-card dt{font-weight:700}.sg-martyr-card dd{margin:0}.sg-martyr-card__bar{position:absolute;right:0;bottom:0;left:0;height:9px;background:var(--sg-red)}.sg-operation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sg-operation-card{min-height:250px;display:flex;align-items:flex-end;padding:24px;background:linear-gradient(145deg,#444039,#242321);background-size:cover;background-position:center;color:#fff;border-bottom:7px solid var(--sg-red)}.sg-operation-card h3{margin:4px 0;font-size:1.5rem}.sg-operation-card p{margin:0;color:#ddd}.sg-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sg-media-card{background:#fff;border:1px solid #d6d6d6}.sg-media-card__image,.sg-media-card>a:first-child{display:block;aspect-ratio:1.45/1;overflow:hidden}.sg-media-card img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.sg-media-card:hover img{transform:scale(1.035)}.sg-media-placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--sg-cream);color:var(--sg-burgundy);font-size:54px}.sg-media-card__body{padding:14px}.sg-media-card h3{margin:0;font-size:1rem}.sg-media-card p{margin:5px 0 0;color:var(--sg-muted);font-size:.83rem}.sg-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.sg-news-grid>div{background:#fff;border-top:5px solid var(--sg-red);padding:24px}.sg-news-grid h3{margin-top:0}.sg-compact{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--sg-line);padding:13px 0}.sg-compact:last-child{border-bottom:0}.sg-compact>a{width:72px;height:64px;flex:none;overflow:hidden}.sg-compact img{width:100%;height:100%;object-fit:cover}.sg-compact h4{margin:0;line-height:1.5}.sg-compact time{font-size:.78rem;color:var(--sg-muted)}.sg-service-strip{position:relative;background:var(--sg-khaki);padding:30px 0}.sg-service-strip::after{content:"";position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);border-left:35px solid transparent;border-right:35px solid transparent;border-top:22px solid var(--sg-khaki);z-index:2}.sg-service-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.sg-service-strip a{display:flex;align-items:center;justify-content:center;gap:15px}.sg-service-strip__icon{display:grid;place-items:center;width:72px;height:72px;border:3px solid var(--sg-charcoal);border-radius:50%;font-size:32px}.sg-service-strip strong,.sg-service-strip small{display:block}.sg-service-strip small{color:#5d594e}.site-footer{background:#1d1d1d;color:#aaa;padding:62px 0 28px}.site-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:50px}.site-footer h2,.site-footer h3{color:#fff}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer a:hover{color:#fff}.site-footer__brand{display:flex;align-items:center;gap:16px}.site-footer__bottom{display:flex;justify-content:space-between;border-top:1px solid #333;margin-top:36px;padding-top:22px;font-size:.82rem}.mobile-bottom-nav{display:none}.sg-page-banner{position:relative;height:170px;background:var(--sg-khaki);border-bottom:1px solid var(--sg-red);overflow:hidden}.sg-page-banner__crest{position:absolute;right:50%;bottom:-1px;transform:translateX(50%);min-width:310px;padding:18px 45px 12px;text-align:center;background:#fff;border-radius:75px 75px 0 0}.sg-page-banner__crest .sg-emblem{width:48px;height:48px}.sg-page-banner__crest .sg-emblem>span{width:31px;height:31px;font-size:15px}.sg-page-banner__crest span{display:block;color:var(--sg-muted);font-size:.78rem}.sg-page-banner__crest h1{margin:1px 0;font-size:1.35rem}.sg-archive-tabs{border-bottom:1px solid #eee;background:#fff}.sg-archive-tabs .sg-container{display:flex;justify-content:center;overflow:auto}.sg-archive-tabs a{min-width:160px;text-align:center;padding:13px 18px;border-bottom:4px solid transparent;white-space:nowrap}.sg-archive-tabs a.is-active,.sg-archive-tabs a:hover{background:var(--sg-red);color:#fff;border-bottom-color:var(--sg-red)}.sg-filter-band{background:var(--sg-cream);padding:24px 0}.sg-filter-band .sg-container{display:flex;align-items:center;gap:20px;justify-content:center}.sg-filter-form{display:flex;width:min(560px,100%)}.sg-filter-form input{flex:1;min-width:0;border:1px solid #ccc;padding:9px 13px}.sg-filter-form button{border:0;background:var(--sg-red);color:#fff;padding:8px 22px}.sg-result-count{color:var(--sg-muted);font-size:.85rem}.sg-archive-content{min-height:500px}.sg-card-grid--archive{grid-template-columns:repeat(5,1fr)}.sg-pagination,.nav-links{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:28px}.sg-pagination .page-numbers,.nav-links .page-numbers{display:grid;place-items:center;min-width:36px;height:36px;border:1px solid #ddd;background:#fff}.sg-pagination .current,.nav-links .current{border-color:var(--sg-red);color:var(--sg-red)}.sg-empty{grid-column:1/-1;text-align:center;padding:65px 20px}.sg-empty>span{display:block;color:var(--sg-khaki);font-size:5rem;font-weight:800;line-height:1}.sg-profile-hero{position:relative;background:var(--sg-khaki);min-height:230px;overflow:hidden}.sg-profile-hero__inner{position:relative;z-index:2;min-height:230px;display:grid;grid-template-columns:160px 1fr 190px;align-items:center;gap:30px}.sg-profile-hero__photo{width:150px;height:185px;background:#fff;border:6px solid rgba(255,255,255,.65);box-shadow:0 5px 18px rgba(0,0,0,.18);overflow:hidden}.sg-profile-hero__photo img{width:100%;height:100%;object-fit:cover}.sg-profile-hero__summary h1{margin:3px 0 9px;font-size:clamp(1.7rem,3vw,2.7rem)}.sg-profile-hero__summary dl{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;margin:0}.sg-profile-hero__summary dl div{display:flex;gap:5px}.sg-profile-hero__summary dt{font-weight:800}.sg-profile-hero__summary dd{margin:0}.sg-profile-hero__crest{text-align:center}.sg-profile-hero__crest strong{display:block}.sg-profile-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:36px 0 26px;border-bottom:1px solid #eee}.sg-profile-tabs button{border:0;border-bottom:5px solid transparent;background:#fff;padding:17px 10px;cursor:pointer}.sg-profile-tabs button.is-active{background:var(--sg-red);color:#fff;border-bottom-color:var(--sg-red)}.sg-profile-panels{padding-bottom:75px}.sg-profile-panel{border:1px solid var(--sg-line);background:#f8f6f0;padding:26px}.sg-profile-panel>h2,.sg-prose h2{margin-top:0}.sg-profile-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sg-line);border:1px solid var(--sg-line)}.sg-profile-details>div{background:#f8f6f0;padding:15px}.sg-profile-details span{display:block;color:var(--sg-muted);font-size:.8rem}.sg-profile-details strong{display:block}.sg-profile-subpanel{margin-top:20px;border:1px solid var(--sg-line);background:#fff;padding:20px}.sg-prose{font-size:1.05rem}.sg-prose--testament{margin-top:30px;border-top:4px solid var(--sg-red);padding-top:24px}.sg-attachment-card{margin:0}.sg-attachment-card img{width:100%;height:220px;object-fit:cover}.sg-single{max-width:980px}.sg-entry-content{font-size:1.05rem}.sg-entry-content img{height:auto}.sg-single__image{margin-bottom:30px}.sg-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sg-post-card{background:#fff;border:1px solid #ddd}.sg-post-card__image{display:block;aspect-ratio:1.5/1;overflow:hidden}.sg-post-card__image img{width:100%;height:100%;object-fit:cover}.sg-post-card__body{padding:20px}.sg-post-card h2{font-size:1.25rem;line-height:1.5}.sg-dark,.setaregan-dark-default{--sg-ink:#eee;--sg-muted:#aaa;--sg-cream:#252525;--sg-line:#454545;background:#181818;color:#eee}.sg-dark .sg-section,.setaregan-dark-default .sg-section{background:#181818}.sg-dark .sg-section--cream,.setaregan-dark-default .sg-section--cream{background:#242424}.sg-dark .sg-martyr-card,.sg-dark .sg-media-card,.sg-dark .sg-news-grid>div,.sg-dark .sg-profile-panel,.sg-dark .sg-profile-details>div,.sg-dark .sg-post-card,.setaregan-dark-default .sg-martyr-card,.setaregan-dark-default .sg-media-card,.setaregan-dark-default .sg-news-grid>div,.setaregan-dark-default .sg-profile-panel,.setaregan-dark-default .sg-profile-details>div,.setaregan-dark-default .sg-post-card{background:#222;color:#eee}.sg-dark .sg-archive-tabs,.setaregan-dark-default .sg-archive-tabs{background:#222}.sg-dark .sg-profile-tabs button,.setaregan-dark-default .sg-profile-tabs button{background:#222;color:#eee}.sg-dark .sg-profile-tabs button.is-active,.setaregan-dark-default .sg-profile-tabs button.is-active{background:var(--sg-red)}body.elementor-page .sg-single{width:100%;max-width:none}body.elementor-page .sg-entry-content{font-size:inherit}.setaregan-hide-entry-title .entry-title{display:none!important}

/* Typography system: each role is independently configurable in WordPress. */
body,input,textarea,select{font-family:var(--sg-font-body)}
h1,h2,h3,h4,h5,h6,.sg-section-title,.sg-martyr-card h3,.sg-post-card h2,.widget-title{font-family:var(--sg-font-heading)}
.primary-nav,.primary-nav a,.sg-archive-tabs,.sg-profile-tabs,.mobile-bottom-nav,.site-footer__menu{font-family:var(--sg-font-navigation)}
.sg-intro__identity h1,.sg-hero__identity h1,.sg-page-banner__crest h1,.sg-profile-hero__summary h1,.sg-emblem{font-family:var(--sg-font-accent)}
button,.button,.sg-button,.sg-text-button,input[type=submit],input[type=button],input[type=reset],.sg-filter-form button{font-family:var(--sg-font-button)}
@media(max-width:1050px){.sg-card-grid,.sg-card-grid--archive{grid-template-columns:repeat(4,1fr)}.sg-operation-grid,.sg-media-grid{grid-template-columns:repeat(2,1fr)}.sg-profile-hero__inner{grid-template-columns:150px 1fr}.sg-profile-hero__crest{display:none}}
@media(max-width:900px){.admin-bar .site-header{top:46px}.menu-toggle{display:flex}.primary-nav{position:absolute;top:62px;right:20px;left:20px;display:none;background:var(--sg-charcoal);box-shadow:var(--sg-shadow)}.primary-nav.is-open{display:block}.primary-nav ul{display:block}.primary-nav a{min-height:48px}.sg-quicklinks-circles{grid-template-columns:repeat(2,1fr)}.sg-card-grid,.sg-card-grid--archive{grid-template-columns:repeat(3,1fr)}.sg-message-panel__inner{grid-template-columns:130px 1fr}.sg-message-panel__inner>a{grid-column:2}.sg-message-panel__art{width:110px;height:110px;font-size:40px}.sg-stat-grid{grid-template-columns:repeat(2,1fr)}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__grid>section:first-child{grid-column:1/-1}.sg-profile-details{grid-template-columns:repeat(2,1fr)}.sg-content-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.sg-container{width:min(calc(100% - 24px),var(--sg-container))}.site-header__inner{height:58px}.primary-nav{top:58px;right:12px;left:12px}.site-branding .custom-logo{max-height:42px}.sg-intro__veil,.sg-intro__bottom{height:25%}.sg-intro__identity{transform:translateY(-7vh);padding:0 20px}.sg-intro__enter{width:92px;height:92px}.sg-hero,.sg-hero__content{min-height:360px}.sg-hero__identity h1{font-size:2.8rem}.sg-search-band{padding:18px 0}.sg-quicklinks-band{padding:30px 0}.sg-quicklinks-circles{gap:22px 10px}.sg-circle-link>span{width:90px;height:90px;font-size:34px}.sg-message-panel__inner{grid-template-columns:1fr;text-align:center;padding:35px 0}.sg-message-panel__art{margin:auto}.sg-message-panel__inner>a{grid-column:auto}.sg-section{padding:52px 0}.sg-card-grid,.sg-card-grid--archive{grid-template-columns:repeat(2,1fr);gap:10px}.sg-martyr-card__image{margin:8px 8px 0}.sg-martyr-card__body{padding:10px 8px 17px}.sg-martyr-card h3{font-size:.88rem}.sg-martyr-card dl{font-size:.7rem}.sg-operation-grid,.sg-media-grid,.sg-news-grid,.site-footer__grid,.sg-service-strip__grid,.sg-content-grid{grid-template-columns:1fr}.sg-service-strip__grid{gap:18px}.site-footer__grid>section:first-child{grid-column:auto}.site-footer__bottom{display:block;text-align:center}.sg-page-banner{height:145px}.sg-page-banner__crest{min-width:260px;padding-inline:28px}.sg-archive-tabs .sg-container{justify-content:flex-start}.sg-archive-tabs a{min-width:130px}.sg-filter-band .sg-container{display:block}.sg-result-count{display:block;text-align:center;margin-top:10px}.sg-profile-hero__inner{grid-template-columns:105px 1fr;gap:16px;min-height:190px}.sg-profile-hero__photo{width:105px;height:138px}.sg-profile-hero__summary h1{font-size:1.45rem}.sg-profile-hero__summary dl{display:block;font-size:.77rem}.sg-profile-tabs{grid-template-columns:1fr 1fr}.sg-profile-tabs button{padding:12px 5px;font-size:.78rem}.sg-profile-panel{padding:18px 13px}.sg-profile-details{grid-template-columns:1fr}.mobile-bottom-nav{position:fixed;z-index:850;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;box-shadow:0 -5px 20px rgba(0,0,0,.16)}.mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;padding:7px 3px;color:#333}.mobile-bottom-nav b{font-size:1.1rem}.mobile-bottom-nav span{font-size:.68rem}.site-footer{padding-bottom:95px}}
@media(max-width:390px){.sg-card-grid,.sg-card-grid--archive{grid-template-columns:1fr 1fr}.sg-martyr-card dl{display:none}.sg-martyr-card h3{font-size:.8rem}.sg-profile-hero__summary dl{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Home-page slider v0.4.0 */
.sg-hero-slider{position:relative;min-height:var(--sg-slider-height,600px);background:#1a1a1a;overflow:hidden}
.sg-hero-slider__track{position:relative;min-height:inherit}
.sg-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .75s ease,visibility .75s ease;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:var(--sg-slider-height,600px)}
.sg-hero-slide.is-active{opacity:1;visibility:visible;position:relative;z-index:2}
.sg-hero-slide__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,18,26,.54),rgba(16,18,26,.18))}
.sg-hero-slide__content{position:relative;z-index:3;display:flex;align-items:center;min-height:var(--sg-slider-height,600px);padding:60px 0}
.sg-hero-slide__box{max-width:620px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.28)}
.sg-hero-slide__box span{display:inline-block;margin-bottom:12px;padding:8px 14px;border-radius:999px;background:rgba(0,0,0,.28);font-size:.95rem}
.sg-hero-slide__box h1{margin:0 0 12px;font-size:clamp(2rem,4vw,4.2rem);line-height:1.2;color:#fff}
.sg-hero-slide__box p{margin:0 0 22px;font-size:1.04rem;color:#f2f2f2;max-width:56ch}
.sg-hero-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:0;width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(5px);color:#fff;font-size:34px;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}
.sg-hero-slider__arrow:hover{background:rgba(255,255,255,.28);transform:translateY(-50%) scale(1.04)}
.sg-hero-slider__arrow--prev{right:24px}.sg-hero-slider__arrow--next{left:24px}
.sg-hero-slider__dots{position:absolute;z-index:5;left:50%;bottom:22px;transform:translateX(-50%);display:flex;gap:10px}
.sg-hero-slider__dot{width:12px;height:12px;border-radius:50%;border:0;background:rgba(255,255,255,.45);cursor:pointer;transition:transform .2s ease,background .2s ease}
.sg-hero-slider__dot.is-active{background:#fff;transform:scale(1.22)}
@media(max-width:650px){.sg-hero-slider,.sg-hero-slide,.sg-hero-slide__content{min-height:min(70vh,430px)}.sg-hero-slide__content{padding:32px 0}.sg-hero-slide__box{max-width:100%}.sg-hero-slide__box h1{font-size:clamp(1.6rem,7vw,2.45rem)}.sg-hero-slide__box p{font-size:.92rem}.sg-hero-slider__arrow{width:42px;height:42px;font-size:26px}.sg-hero-slider__arrow--prev{right:12px}.sg-hero-slider__arrow--next{left:12px}.sg-hero-slider__dots{bottom:12px}}

/* ==========================================================
   Setaregan Theme 0.10.0 — modern home page and tulip identity
   ========================================================== */
.sg-emblem{overflow:hidden}.sg-emblem img{display:block;width:72%;height:78%;object-fit:contain}.sg-emblem--compact img{width:68%;height:74%}.mobile-bottom-nav b img{width:21px;height:25px;object-fit:contain}.sg-empty>img{width:62px;height:72px}.sg-message-panel__art img{width:58%;height:68%;object-fit:contain}
.sg-home-modern{background:#fff}.sg-home-showcase{position:relative;overflow:hidden;padding:66px 0 0;background:radial-gradient(circle at 12% 8%,rgba(200,23,30,.1),transparent 25%),linear-gradient(135deg,#282a2d,#3b3d40 58%,#242629);color:#fff}.sg-home-showcase__pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.8) 65%,transparent)}.sg-home-showcase>.sg-container{position:relative;z-index:2}.sg-home-showcase__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:28px}.sg-home-showcase__title{max-width:760px}.sg-home-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px;color:#e5c760;font-size:.86rem;font-weight:900}.sg-home-kicker:before{content:"";width:32px;height:2px;background:#c8171e}.sg-home-showcase__title h1{margin:0;color:#fff;font-size:clamp(2.7rem,6vw,5.5rem);line-height:1.08;letter-spacing:-.05em}.sg-home-showcase__title p{margin:12px 0 0;color:#d7d8d9;font-size:1.04rem}.sg-home-showcase__mark{width:165px;height:132px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.17);border-radius:34px;background:rgba(255,255,255,.07);backdrop-filter:blur(10px)}.sg-home-showcase__mark img{width:52px;height:62px}.sg-home-showcase__mark span{margin-top:5px;color:#e7e7e7;font-size:.72rem}
.sg-slider-frame{position:relative;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:30px 30px 0 0;background:rgba(255,255,255,.08);box-shadow:0 35px 80px rgba(0,0,0,.32);backdrop-filter:blur(10px)}.sg-slider-frame__bar{display:flex;justify-content:space-between;align-items:center;height:39px;padding:0 13px;color:#dcdcdc;font-size:.72rem}.sg-slider-frame__bar span{display:flex;align-items:center;gap:8px}.sg-slider-frame__bar i{display:block;width:8px;height:8px;border-radius:50%;background:#c8171e;box-shadow:0 0 0 5px rgba(200,23,30,.15)}.sg-slider-frame__bar small{color:#aeb0b2}.sg-hero-slider--framed{min-height:auto;border-radius:22px 22px 0 0;background:#17191b}.sg-hero-slider--framed .sg-hero-slider__track{min-height:clamp(330px,32vw,520px)}.sg-hero-slider--framed .sg-hero-slide{min-height:clamp(330px,32vw,520px);background-size:cover;background-position:center}.sg-hero-slider--framed .sg-hero-slide__overlay{background:linear-gradient(90deg,rgba(18,20,23,.57),rgba(18,20,23,.05) 65%)}.sg-hero-slider--framed .sg-hero-slide__content{display:flex;align-items:center;min-height:clamp(330px,32vw,520px);padding:42px;width:min(calc(100% - 70px),1180px);margin-inline:auto}.sg-hero-slider--framed .sg-hero-slide__box{max-width:560px;padding:24px;border-right:4px solid #c8171e;border-radius:0 18px 18px 0;background:rgba(18,20,23,.47);backdrop-filter:blur(8px)}.sg-hero-slider--framed .sg-hero-slide__box h2{margin:0 0 10px;color:#fff;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.25}.sg-hero-slider--framed .sg-hero-slide__box span{background:rgba(231,199,102,.2);color:#f3df9b}.sg-hero-slider--framed .sg-hero-slider__arrow{width:46px;height:46px;border:1px solid rgba(255,255,255,.28);background:rgba(25,27,30,.45)}.sg-hero-slider--framed .sg-hero-slider__dots{bottom:18px;padding:7px 12px;border-radius:999px;background:rgba(20,22,25,.45);backdrop-filter:blur(6px)}
.sg-home-search-card{position:relative;z-index:8;display:grid;grid-template-columns:260px 1fr;align-items:center;gap:22px;width:min(calc(100% - 54px),1050px);margin:-36px auto 0;padding:17px 18px;border:1px solid rgba(188,175,127,.35);border-radius:20px;background:#fff;color:#2d2d2d;box-shadow:0 20px 55px rgba(0,0,0,.17)}.sg-home-search-card__copy{display:flex;align-items:center;gap:13px}.sg-home-search-card__copy img{width:40px;height:48px}.sg-home-search-card__copy strong,.sg-home-search-card__copy span{display:block}.sg-home-search-card__copy strong{font-size:.88rem}.sg-home-search-card__copy span{color:#8b877e;font-size:.7rem}.sg-home-search-card .sg-search__row{height:48px;border:1px solid #dedbd0;border-radius:13px;overflow:hidden;background:#faf9f6}.sg-home-search-card .sg-search__row input{border:0;background:transparent}.sg-home-search-card .sg-search__row button{border:0;padding-inline:27px;background:#303030;color:#fff}
.sg-home-access{padding:95px 0 70px;background:#fff}.sg-home-section-title{text-align:center;margin-bottom:25px}.sg-home-section-title span{color:#c8171e;font-size:.78rem;font-weight:900}.sg-home-section-title h2{margin:3px 0 0;font-size:2rem}.sg-home-access__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sg-home-access__grid a{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:180px;padding:24px;border:1px solid #e2ded2;border-radius:20px;background:linear-gradient(145deg,#fff,#f9f8f3);box-shadow:0 10px 30px rgba(38,38,38,.05);transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease}.sg-home-access__grid a:after{content:"";position:absolute;right:24px;bottom:20px;width:36px;height:2px;background:#c8171e;transition:width .23s ease}.sg-home-access__grid a:hover{transform:translateY(-6px);border-color:#c7b982;box-shadow:0 22px 48px rgba(38,38,38,.11)}.sg-home-access__grid a:hover:after{width:70px}.sg-home-access__grid b{display:grid;place-items:center;width:58px;height:58px;margin-bottom:17px;border-radius:18px;background:#303030;color:#e7c766;font-size:1.7rem}.sg-home-access__grid b.sg-home-access__tulip{background:#f2eee1}.sg-home-access__grid b img{width:34px;height:41px}.sg-home-access__grid strong{font-size:1rem}.sg-home-access__grid span{margin-top:4px;color:#89857c;font-size:.72rem}
.sg-home-stats{padding:0 0 78px;background:#fff}.sg-home-stats__panel{display:grid;grid-template-columns:340px 1fr;gap:32px;padding:36px;border-radius:26px;background:linear-gradient(135deg,#26342d,#344b3e);color:#fff;box-shadow:0 25px 60px rgba(35,53,44,.18)}.sg-home-stats__intro span{color:#e7c766;font-size:.75rem;font-weight:900}.sg-home-stats__intro h2{margin:5px 0 10px;color:#fff;font-size:2rem}.sg-home-stats__intro p{margin:0;color:#cfd9d3;font-size:.8rem}.sg-home-stats__numbers .sg-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px}.sg-home-stats__numbers .sg-stat{min-height:130px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.07);color:#fff}.sg-home-stats__numbers .sg-stat strong{color:#fff}.sg-home-stats__numbers .sg-stat span{color:#d2dad5}
.sg-section__head--modern{align-items:flex-end}.sg-section__head--modern h2{margin-bottom:2px;font-size:2.1rem}.sg-section__head--modern p{margin:0;color:#7f7b72;font-size:.78rem}.sg-modern-more{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #d8d2be;border-radius:999px;color:#5f5b54;font-size:.72rem;font-weight:900}.sg-modern-more:hover{background:#303030;color:#fff;border-color:#303030}.sg-modern-more--light{border-color:rgba(255,255,255,.3);color:#fff}.sg-home-featured{padding-top:74px;background:#faf9f6}.sg-home-featured .sg-martyr-card{border:0;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.07);overflow:hidden}.sg-home-featured .sg-martyr-card__image{border-radius:14px}.sg-home-operations{position:relative;padding:78px 0;background:linear-gradient(135deg,#2e3033,#3b3d40);color:#fff}.sg-home-operations:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,rgba(200,23,30,.16),transparent 28%)}.sg-home-operations>.sg-container{position:relative;z-index:2}.sg-home-operations .sg-eyebrow{color:#e7c766}.sg-home-operations .sg-section__head--modern p{color:#c9cacc}.sg-home-operations .sg-operation-card{border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 35px rgba(0,0,0,.18)}
.sg-home-message{padding:54px 0;background:#f1ede0}.sg-home-message__inner{display:grid;grid-template-columns:95px 1fr auto;align-items:center;gap:24px}.sg-home-message__inner>img{width:74px;height:86px}.sg-home-message__inner span{color:#c8171e;font-size:.74rem;font-weight:900}.sg-home-message__inner h2{margin:3px 0 5px;font-size:1.7rem}.sg-home-message__inner p{margin:0;color:#77736a;font-size:.8rem}.sg-home-message__inner>a{padding:12px 20px;border-radius:999px;background:#c8171e;color:#fff;font-size:.76rem;font-weight:900}.sg-home-media{background:#fff}.sg-home-media .sg-media-card{border:0;border-radius:17px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.07)}.sg-home-news{background:#faf9f6}.sg-news-grid--modern>div{border:0;border-radius:20px;box-shadow:0 12px 34px rgba(0,0,0,.07)}
.sg-circle-link>span img{width:45px;height:54px}.sg-home-modern .sg-search__placeholder img{width:32px;height:38px}
@media(max-width:980px){.sg-home-showcase__mark{display:none}.sg-home-search-card{grid-template-columns:1fr}.sg-home-search-card__copy{display:none}.sg-home-access__grid{grid-template-columns:repeat(2,1fr)}.sg-home-stats__panel{grid-template-columns:1fr}.sg-home-stats__numbers .sg-stat-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.sg-home-showcase{padding-top:44px}.sg-home-showcase__heading{margin-bottom:18px}.sg-slider-frame{padding:6px;border-radius:20px 20px 0 0}.sg-hero-slider--framed .sg-hero-slider__track,.sg-hero-slider--framed .sg-hero-slide{min-height:310px}.sg-hero-slider--framed .sg-hero-slide__content{min-height:310px;padding:24px;width:100%}.sg-hero-slider--framed .sg-hero-slide__box{max-width:82%;padding:16px}.sg-home-search-card{width:calc(100% - 20px);margin-top:-24px;padding:10px}.sg-home-access{padding-top:72px}.sg-home-stats__numbers .sg-stat-grid{grid-template-columns:repeat(2,1fr)}.sg-home-message__inner{grid-template-columns:70px 1fr}.sg-home-message__inner>a{grid-column:1/-1;text-align:center}.sg-home-message__inner>img{width:60px;height:70px}}
@media(max-width:480px){.sg-home-showcase__title h1{font-size:2.7rem}.sg-home-showcase__title p{font-size:.9rem}.sg-hero-slider--framed .sg-hero-slide__box{max-width:92%}.sg-home-access__grid{grid-template-columns:1fr 1fr;gap:9px}.sg-home-access__grid a{min-height:155px;padding:17px}.sg-home-access__grid b{width:50px;height:50px}.sg-home-stats__panel{padding:22px}.sg-home-stats__numbers .sg-stat{min-height:110px}.sg-section__head--modern{display:block}.sg-modern-more{margin-top:14px}}

/* === Setaregan 0.10.0 final heritage home overrides === */
:root{--sg-charcoal:#303030;--sg-khaki:#bcaf7f;--sg-cream:#f0ede1;--sg-red:#c8171e;--sg-burgundy:#681e2a;--sg-slider-height:350px}
.sg-home-heritage{background:#fff;color:var(--sg-ink)}
.sg-home-hero-wrap{padding:24px 0 0;background:linear-gradient(180deg,#f7f4eb 0,#fff 100%)}
.sg-home-brand-heading{text-align:center;margin:0 auto 14px;max-width:680px}
.sg-home-brand-heading>span{display:block;color:#8e8058;font-size:.7rem;font-weight:800;letter-spacing:.04em}
.sg-home-brand-heading h1{margin:2px 0 0;color:var(--sg-burgundy);font-family:var(--sg-font-accent);font-size:clamp(1.85rem,3vw,2.65rem);font-weight:600;line-height:1.35;text-shadow:0 2px 0 rgba(255,255,255,.7)}
.sg-home-brand-heading p{margin:1px 0 0;color:#756e5f;font-size:.75rem}
.sg-hero-slider--compact{min-height:var(--sg-slider-height);max-width:1160px;margin:auto;border:1px solid #d8d0b6;border-radius:4px;background:#222;box-shadow:0 8px 26px rgba(50,44,31,.13)}
.sg-hero-slider--compact .sg-hero-slider__track,.sg-hero-slider--compact .sg-hero-slide,.sg-hero-slider--compact .sg-hero-slide__content{min-height:var(--sg-slider-height)}
.sg-hero-slider--compact .sg-hero-slide{background-size:cover;background-position:center}
.sg-hero-slider--compact .sg-hero-slide__overlay{background:linear-gradient(90deg,rgba(20,20,20,.34),rgba(20,20,20,.04) 65%)}
.sg-hero-slider--compact .sg-hero-slide__content{width:min(calc(100% - 120px),1080px);margin:auto;padding:28px 0}
.sg-hero-slider--compact .sg-hero-slide__box{max-width:450px;padding:18px 20px;border-right:3px solid var(--sg-khaki);border-radius:3px;background:rgba(32,31,28,.48);backdrop-filter:blur(4px)}
.sg-hero-slider--compact .sg-hero-slide__box span{margin:0 0 5px;padding:0;background:none;font-size:.7rem;color:#e8dfbf}
.sg-hero-slider--compact .sg-hero-slide__box h2{margin:0 0 6px;font-size:1.55rem;color:#fff}
.sg-hero-slider--compact .sg-hero-slide__box p{margin:0 0 11px;font-size:.76rem;line-height:1.85;color:#eee}
.sg-hero-slider--compact .sg-button{padding:8px 14px;font-size:.72rem}
.sg-hero-slider--compact .sg-hero-slider__arrow{width:38px;height:38px;font-size:24px;background:rgba(30,30,30,.48);border:1px solid rgba(255,255,255,.45)}
.sg-hero-slider--compact .sg-hero-slider__arrow--prev{right:12px}.sg-hero-slider--compact .sg-hero-slider__arrow--next{left:12px}
.sg-hero-slider--compact .sg-hero-slider__dots{bottom:10px}.sg-hero-slider--compact .sg-hero-slider__dot{width:8px;height:8px}
.sg-home-search-separated{position:relative;z-index:12;padding:9px 0 13px;background:var(--sg-cream);border-top:1px solid rgba(104,30,42,.08);border-bottom:1px solid #ded7c2}
.sg-home-search-separated .sg-container{max-width:980px}
.sg-home-access--heritage{padding:45px 0 50px;background:linear-gradient(180deg,#817957,#726a4a);color:#fff}
.sg-home-access--heritage .sg-home-access__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}
.sg-home-access--heritage .sg-home-access__grid a{min-height:155px;padding:18px;border:0;background:transparent;color:#fff;box-shadow:none}
.sg-home-access--heritage .sg-home-access__grid a:hover{transform:translateY(-4px);background:rgba(255,255,255,.05)}
.sg-home-access--heritage .sg-home-access__grid b{width:82px;height:82px;border:5px double #ddd7c2;background:#eee9d7;color:var(--sg-burgundy);font-size:31px}
.sg-home-access--heritage .sg-home-access__grid b img{width:42px;height:36px;object-fit:contain}
.sg-home-access--heritage .sg-home-access__grid strong{font-size:.84rem}.sg-home-access--heritage .sg-home-access__grid span{font-size:.66rem;color:#e4dfcc}
.sg-home-stats--heritage{padding:38px 0;background:#fff}
.sg-home-stats--heritage .sg-home-stats__panel{border-radius:4px;background:var(--sg-charcoal);box-shadow:none}
.sg-home-stats--heritage .sg-home-stats__intro span{color:var(--sg-khaki)}
.sg-home-featured--heritage{background:#faf9f4;padding-top:55px;padding-bottom:55px}
.sg-home-featured--heritage .sg-martyr-card{border-radius:3px;box-shadow:0 8px 20px rgba(40,35,24,.08)}
.sg-home-message--heritage{padding:34px 0;background:var(--sg-cream);border-top:1px solid #ddd5bb;border-bottom:1px solid #ddd5bb}
.sg-home-message--heritage .sg-home-message__inner>img{width:42px;height:36px;object-fit:contain}
.sg-home-message--heritage .sg-home-message__inner h2{font-size:1.32rem;color:var(--sg-burgundy)}
.sg-home-news--heritage{background:#fff;padding-top:52px;padding-bottom:55px}
.sg-home-news--heritage .sg-news-grid--modern>div{border-radius:4px;border:1px solid #e1dbc8;box-shadow:0 6px 18px rgba(40,35,24,.05)}
.sg-service-strip--compact{padding:20px 0;background:var(--sg-khaki)}
.sg-service-strip--compact .sg-service-strip__grid{max-width:850px;gap:25px}
.sg-service-strip--compact .sg-service-strip__grid a{min-height:58px;gap:10px}
.sg-service-strip--compact .sg-service-strip__icon{width:46px;height:46px;font-size:20px;border-width:2px}
.sg-service-strip--compact strong{font-size:.75rem}.sg-service-strip--compact small{font-size:.62rem}
.site-footer--compact{padding:12px 0;background:#1f1f1f;color:#8e8e8e}
.site-footer__compact-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:38px}
.site-footer__links ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}.site-footer__links a,.site-footer__contact{display:inline-block;padding:5px 11px;border-radius:3px;background:#181818;color:#aaa;font-size:.64rem}.site-footer__links a:hover,.site-footer__contact:hover{color:#fff}
.site-footer__copyright{text-align:center;font-size:.62rem}.site-footer__copyright small{display:block;color:#5f5f5f}
.sg-emblem img,.sg-tulip-icon,.mobile-bottom-nav img{object-fit:contain}
.sg-emblem img{width:42px;height:36px}.sg-emblem--compact img{width:34px;height:29px}
@media(max-width:900px){.sg-home-access--heritage .sg-home-access__grid{grid-template-columns:repeat(2,1fr)}.site-footer__compact-row{flex-wrap:wrap;justify-content:center}.site-footer__copyright{order:3;width:100%}}
@media(max-width:650px){:root{--sg-slider-height:270px}.sg-home-hero-wrap{padding-top:16px}.sg-home-brand-heading{margin-bottom:9px}.sg-home-brand-heading h1{font-size:1.75rem}.sg-home-brand-heading p{font-size:.67rem}.sg-hero-slider--compact{border-radius:0}.sg-hero-slider--compact .sg-hero-slide__content{width:calc(100% - 70px);padding:18px 0}.sg-hero-slider--compact .sg-hero-slide__box{max-width:82%;padding:12px 14px}.sg-hero-slider--compact .sg-hero-slide__box h2{font-size:1.1rem}.sg-hero-slider--compact .sg-hero-slide__box p{display:none}.sg-home-search-separated{padding:7px 0 10px}.sg-home-access--heritage{padding:32px 0}.sg-home-access--heritage .sg-home-access__grid{gap:8px}.sg-home-access--heritage .sg-home-access__grid a{min-height:130px}.sg-home-access--heritage .sg-home-access__grid b{width:66px;height:66px}.sg-home-message--heritage .sg-home-message__inner{grid-template-columns:52px 1fr}.sg-service-strip--compact .sg-service-strip__grid{grid-template-columns:1fr;gap:7px}.site-footer__links ul{flex-wrap:wrap;justify-content:center}}

/* ==========================================================
   Setaregan 0.10.0 — refined heritage home, menu and footer
   ========================================================== */
:root{
  --sg-charcoal:#2f2f2d;
  --sg-khaki:#bcae7d;
  --sg-cream:#f2eee2;
  --sg-red:#c71920;
  --sg-burgundy:#681e2a;
  --sg-soft-line:#ded6bd;
}

/* Tulip: transparent symbol only; no red square or artificial tile. */
.sg-emblem,.sg-emblem--compact{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.sg-emblem img{width:54px!important;height:62px!important;object-fit:contain}
.sg-emblem--compact img{width:37px!important;height:43px!important}
.site-title .sg-emblem{width:44px;height:50px}

/* Header/menu inspired by the reference structure, redrawn as a modern framed bar. */
.site-header{background:#272725;color:#d8d5cc;border-bottom:1px solid rgba(188,174,125,.32);box-shadow:0 2px 0 rgba(255,255,255,.025)}
.site-header__inner{height:68px;gap:14px}
.site-branding{margin-left:10px;flex:0 0 auto}
.site-branding .custom-logo{max-height:48px}
.site-title{gap:5px;font-family:var(--sg-font-navigation);font-size:.82rem}
.primary-nav{flex:1;display:flex;justify-content:center}
.primary-nav ul{gap:5px}
.primary-nav li{position:relative}
.primary-nav a{min-height:50px;padding:5px 14px;border:1px solid transparent;border-radius:13px;color:#bdbab1;font-family:var(--sg-font-navigation);font-size:.72rem;font-weight:700;line-height:1.2;display:flex;flex-direction:column;justify-content:center;gap:3px;transition:.22s ease}
.primary-nav a:hover,.primary-nav .current-menu-item>a,.primary-nav .current_page_item>a{background:rgba(255,255,255,.055);border-color:rgba(188,174,125,.34);color:#fff;box-shadow:inset 0 -2px 0 var(--sg-khaki)}
.sg-primary-menu-icon{width:auto!important;height:auto!important;font-size:19px!important;line-height:1!important;color:#8f8d86;transition:.22s ease}
.primary-nav a:hover .sg-primary-menu-icon,.primary-nav .current-menu-item>a .sg-primary-menu-icon{color:var(--sg-khaki)}
.sg-primary-menu-label{white-space:nowrap}
.theme-toggle{width:32px;height:32px;margin-right:3px;border-color:rgba(188,174,125,.25);font-size:.74rem}

/* Hero background and slider frame. */
.sg-home-v080{background:#fff}
.sg-home-v080__hero{position:relative;overflow:hidden;padding:24px 0 30px;background:linear-gradient(180deg,#d7cba5 0%,#cabb8d 54%,#efe9d7 100%)}
.sg-home-v080__hero-pattern{position:absolute;inset:0;background-image:url('../images/hero-pattern.svg');background-position:center bottom;background-size:cover;background-repeat:no-repeat;pointer-events:none}
.sg-home-v080__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 28%,transparent 72%,rgba(255,255,255,.1));pointer-events:none}
.sg-home-v080__hero>.sg-container{position:relative;z-index:2}
.sg-slider-shell-v080{position:relative;max-width:1180px;margin:auto;padding:7px;border:1px solid rgba(82,74,50,.25);border-radius:8px;background:rgba(246,241,226,.48);box-shadow:0 16px 42px rgba(55,48,30,.18)}
.sg-slider-shell-v080:before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.34);border-radius:5px;pointer-events:none;z-index:4}
.sg-slider-brand-v080{position:absolute;z-index:8;top:19px;right:23px;display:flex;align-items:center;gap:8px;max-width:310px;padding:8px 13px 8px 17px;border-radius:4px;background:rgba(32,31,29,.68);backdrop-filter:blur(7px);color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.16)}
.sg-slider-brand-v080 img{width:30px;height:36px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}
.sg-slider-brand-v080 span{display:flex;flex-direction:column;line-height:1.35}
.sg-slider-brand-v080 strong{font-family:"Sahel",var(--sg-font-navigation);font-size:1.02rem;font-weight:700;letter-spacing:0}
.sg-slider-brand-v080 small{font-size:.58rem;color:#ddd8c7;white-space:nowrap}
.sg-hero-slider--v080{min-height:var(--sg-slider-height,350px);border-radius:4px;overflow:hidden;background:#222}
.sg-hero-slider--v080 .sg-hero-slider__track,.sg-hero-slider--v080 .sg-hero-slide,.sg-hero-slider--v080 .sg-hero-slide__content{min-height:var(--sg-slider-height,350px)}
.sg-hero-slider--v080 .sg-hero-slide{background-size:cover;background-position:center}
.sg-hero-slider--v080 .sg-hero-slide__overlay{background:linear-gradient(90deg,rgba(22,21,19,.46),rgba(22,21,19,.04) 66%),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.14))}
.sg-hero-slider--v080 .sg-hero-slide__content{width:min(calc(100% - 90px),1080px);margin:auto;padding:42px 0 28px;align-items:flex-end}
.sg-hero-slider--v080 .sg-hero-slide__box{max-width:420px;margin-right:auto;padding:15px 18px;border-right:3px solid var(--sg-khaki);border-radius:3px;background:rgba(30,29,27,.54);backdrop-filter:blur(5px)}
.sg-hero-slider--v080 .sg-hero-slide__box span{margin:0 0 4px;padding:0;background:none;color:#e7ddbb;font-size:.65rem}
.sg-hero-slider--v080 .sg-hero-slide__box h2{margin:0 0 5px;color:#fff;font-size:1.4rem}
.sg-hero-slider--v080 .sg-hero-slide__box p{margin:0 0 9px;color:#ecebe7;font-size:.72rem;line-height:1.8}
.sg-hero-slider--v080 .sg-button{min-height:34px;padding:6px 13px;font-size:.65rem}
.sg-hero-slider--v080 .sg-hero-slider__arrow{width:36px;height:36px;border:1px solid rgba(255,255,255,.42);background:rgba(25,25,23,.48);font-size:22px}
.sg-hero-slider--v080 .sg-hero-slider__arrow--prev{right:14px}.sg-hero-slider--v080 .sg-hero-slider__arrow--next{left:14px}
.sg-hero-slider--v080 .sg-hero-slider__dots{bottom:11px;gap:7px;padding:5px 8px;border-radius:99px;background:rgba(30,29,27,.4)}
.sg-hero-slider--v080 .sg-hero-slider__dot{width:7px;height:7px}

/* Search is a distinct thin band immediately below the slider. */
.sg-home-search-v080{position:relative;z-index:15;margin-top:0;padding:9px 0 12px;background:var(--sg-cream);border-top:1px solid rgba(104,30,42,.08);border-bottom:1px solid var(--sg-soft-line)}
.sg-home-search-v080 .sg-container{max-width:980px}
.sg-home-search-v080 .sg-advanced-search-shell,.sg-home-search-v080 .sg-search{box-shadow:0 6px 18px rgba(55,49,31,.07)}

/* Full-width quick-access band with circular icons and pill-shaped titles. */
.sg-home-access-v080{position:relative;padding:40px 0 43px;background:linear-gradient(180deg,#817858 0%,#706849 100%);color:#fff;overflow:hidden}
.sg-home-access-v080:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -30%,rgba(255,255,255,.13),transparent 43%),linear-gradient(90deg,rgba(0,0,0,.08),transparent 30%,transparent 70%,rgba(0,0,0,.08))}
.sg-home-access-v080__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1000px}
.sg-home-access-v080__grid a{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;color:#fff;transition:transform .22s ease}
.sg-home-access-v080__grid a:hover{transform:translateY(-5px)}
.sg-home-access-v080__grid b{display:grid;place-items:center;width:92px;height:92px;margin-bottom:12px;border:4px double rgba(255,255,255,.72);border-radius:50%;background:#eee9d8;color:var(--sg-burgundy);box-shadow:0 8px 22px rgba(0,0,0,.12),inset 0 0 0 5px rgba(188,174,125,.36)}
.sg-home-access-v080__grid b img{width:47px;height:54px;object-fit:contain}
.sg-home-access-v080__grid b .dashicons{width:auto;height:auto;font-size:34px;line-height:1}
.sg-home-access-v080__grid strong{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 18px;border:1px solid rgba(255,255,255,.37);border-radius:999px;background:rgba(42,40,31,.18);font-size:.78rem;white-space:nowrap}
.sg-home-access-v080__grid span{margin-top:5px;color:#ded9c8;font-size:.62rem}

/* Statistics: strong contrast and fully readable palette. */
.sg-home-stats-v080{position:relative;padding:52px 0 58px;background:linear-gradient(135deg,#2d2d2b 0%,#3a3832 58%,#272725 100%);color:#fff;overflow:hidden}
.sg-home-stats-v080:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 15%,rgba(188,174,125,.15),transparent 25%),radial-gradient(circle at 88% 90%,rgba(104,30,42,.22),transparent 30%)}
.sg-home-stats-v080>.sg-container{position:relative}
.sg-home-section-title-v080{text-align:center;margin-bottom:24px}
.sg-home-section-title-v080 span{display:block;color:var(--sg-khaki);font-size:.72rem;font-weight:900}
.sg-home-section-title-v080 h2{margin:2px 0 5px;font-size:1.9rem;color:#fff}
.sg-home-section-title-v080 p{margin:0;color:#c8c5bc;font-size:.7rem}
.sg-home-stats-v080__panel{max-width:1040px;margin:auto;padding:12px;border:1px solid rgba(188,174,125,.28);border-radius:16px;background:rgba(255,255,255,.055);box-shadow:0 18px 50px rgba(0,0,0,.18);backdrop-filter:blur(6px)}
.sg-home-stats-v080 .sg-stat-grid{gap:10px;border:0;background:transparent}
.sg-home-stats-v080 .sg-stat{position:relative;min-height:124px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.06);color:#fff}
.sg-home-stats-v080 .sg-stat:before{content:"";width:28px;height:2px;margin-bottom:10px;background:var(--sg-khaki)}
.sg-home-stats-v080 .sg-stat strong{color:#f2df9e;font-size:2.3rem;text-shadow:0 2px 12px rgba(0,0,0,.18)}
.sg-home-stats-v080 .sg-stat span{color:#f3f1eb;font-size:.72rem}

/* Featured martyrs: full-width background, smaller cards and round portraits. */
.sg-home-featured-v080{padding:50px 0 58px;background:linear-gradient(180deg,#fbfaf6 0%,#f1eddf 100%);border-bottom:1px solid #e1dac4}
.sg-home-featured-v080 .sg-container{width:min(calc(100% - 42px),1380px)}
.sg-section__head--v080{align-items:center;margin-bottom:28px}
.sg-section__head--v080 h2{font-size:1.75rem;color:var(--sg-burgundy)}
.sg-section__head--v080 p{margin:2px 0 0;color:#817b6d;font-size:.68rem}
.sg-section__head--v080>a{padding:7px 14px;border:1px solid #d2c7a7;border-radius:999px;background:#fff;color:var(--sg-burgundy);font-size:.68rem}
.sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;max-width:1180px;margin:auto}
.sg-home-featured-v080 .sg-martyr-card{display:flex;flex-direction:column;align-items:center;overflow:visible;border:0;background:transparent;box-shadow:none;text-align:center}
.sg-home-featured-v080 .sg-martyr-card:hover{transform:translateY(-4px);box-shadow:none}
.sg-home-featured-v080 .sg-martyr-card__image{width:142px;height:142px;aspect-ratio:1;margin:0 auto 10px;border:5px solid #fff;border-radius:50%;background:#e8e0c6;box-shadow:0 0 0 3px var(--sg-khaki),0 10px 25px rgba(63,53,31,.14)}
.sg-home-featured-v080 .sg-martyr-card__image img{border-radius:50%;filter:saturate(.84);object-position:center top}
.sg-home-featured-v080 .sg-martyr-card__body{width:100%;padding:5px 5px 0}
.sg-home-featured-v080 .sg-martyr-card h3{margin:0 auto 6px;max-width:180px;font-size:.82rem;line-height:1.65;color:#332f28}
.sg-home-featured-v080 .sg-martyr-card dl{max-width:170px;margin:auto;font-size:.62rem;line-height:1.6;color:#817b6d}
.sg-home-featured-v080 .sg-martyr-card dl div{justify-content:center}
.sg-home-featured-v080 .sg-martyr-card__bar{display:none}
.sg-home-featured-v080 .sg-martyr-placeholder .sg-emblem{width:85px;height:85px}

/* Thin and elegant news/memorial presentation. */
.sg-home-news-v080{padding:48px 0 56px;background:#fff}
.sg-home-news-v080 .sg-container{max-width:1120px}
.sg-news-grid--v080{gap:18px}
.sg-news-grid--v080>div{padding:20px 22px;border:1px solid #e2dbc6;border-radius:8px;background:#fbfaf6;box-shadow:0 7px 20px rgba(53,45,26,.055)}
.sg-news-grid--v080>div>h3{display:flex;align-items:center;gap:7px;margin:0 0 13px;padding-bottom:10px;border-bottom:1px solid #e8e1ce;color:var(--sg-burgundy);font-size:.9rem}
.sg-news-grid--v080>div>h3 .dashicons{color:var(--sg-khaki);font-size:18px}
.sg-news-grid--v080 .sg-compact{min-height:58px;padding:8px 0;border-bottom:1px dashed #ddd5bf}
.sg-news-grid--v080 .sg-compact:last-child{border-bottom:0}
.sg-news-grid--v080 .sg-compact img{width:50px;height:50px;border-radius:6px;object-fit:cover}
.sg-news-grid--v080 .sg-compact h4{margin:0;font-size:.72rem;line-height:1.6}
.sg-news-grid--v080 .sg-compact time{font-size:.58rem;color:#999181}

/* Footer rebuilt in the compact heritage style. */
.sg-footer-heritage__message{padding:18px 0;background:#f2eee2;border-top:1px solid #ded5ba}
.sg-footer-heritage__message>.sg-container{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;max-width:960px}
.sg-footer-heritage__message img{width:37px;height:43px;object-fit:contain}
.sg-footer-heritage__message span{display:flex;flex-direction:column;line-height:1.65}
.sg-footer-heritage__message strong{color:var(--sg-burgundy);font-size:.82rem}
.sg-footer-heritage__message small{color:#7d7769;font-size:.62rem}
.sg-footer-heritage__message a{padding:7px 14px;border-radius:999px;background:var(--sg-burgundy);color:#fff;font-size:.64rem;font-weight:800}
.sg-footer-heritage__services{position:relative;padding:24px 0 27px;background:var(--sg-khaki);color:#292824}
.sg-footer-heritage__services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:870px}
.sg-footer-heritage__services-grid a{display:flex;align-items:center;gap:11px;color:#292824}
.sg-footer-heritage__services-grid b{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border:3px solid #343434;border-radius:50%}
.sg-footer-heritage__services-grid b .dashicons{width:auto;height:auto;font-size:24px;line-height:1}
.sg-footer-heritage__services-grid span{display:flex;flex-direction:column}
.sg-footer-heritage__services-grid strong{font-size:.72rem}
.sg-footer-heritage__services-grid small{color:#575246;font-size:.59rem;line-height:1.65}
.sg-footer-heritage__notch{position:absolute;z-index:2;bottom:-17px;left:50%;width:46px;height:34px;transform:translateX(-50%) rotate(45deg);background:var(--sg-khaki);border-radius:0 0 10px 0}
.site-footer--heritage{padding:15px 0 11px;background:#1e1e1d;color:#777}
.site-footer--heritage__row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:34px}
.site-footer--heritage__links ul{display:flex;gap:7px;margin:0;padding:0;list-style:none}
.site-footer--heritage__links a,.site-footer--heritage__contact{display:inline-flex;padding:5px 10px;border-radius:5px;background:#181817;color:#8c8c87;font-size:.6rem}
.site-footer--heritage__links a:hover,.site-footer--heritage__contact:hover{color:#fff}
.site-footer--heritage__copyright{text-align:center;font-size:.58rem}
.site-footer--heritage__copyright small{display:block;color:#52524e}

@media(max-width:1000px){
  .primary-nav a{padding:5px 9px;font-size:.66rem}
  .sg-home-access-v080__grid{gap:12px}
  .sg-home-featured-v080 .sg-card-grid{gap:16px}
  .sg-home-featured-v080 .sg-martyr-card__image{width:125px;height:125px}
}
@media(max-width:900px){
  .site-header__inner{height:62px}.primary-nav{display:none;justify-content:stretch}.primary-nav.is-open{display:block}.primary-nav a{flex-direction:row;justify-content:flex-start;min-height:44px;border-radius:0;padding:8px 14px}.sg-primary-menu-icon{font-size:17px!important}
  .sg-home-access-v080__grid{grid-template-columns:repeat(2,1fr);max-width:650px}
  .sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(3,1fr)}
  .sg-footer-heritage__services-grid{gap:15px}
}
@media(max-width:650px){
  :root{--sg-slider-height:270px}
  .sg-home-v080__hero{padding:13px 0 18px}
  .sg-slider-shell-v080{width:calc(100% + 24px);margin-right:-12px;padding:4px;border-radius:0}
  .sg-slider-brand-v080{top:12px;right:12px;max-width:230px;padding:5px 9px}.sg-slider-brand-v080 img{width:23px;height:28px}.sg-slider-brand-v080 strong{font-size:.82rem}.sg-slider-brand-v080 small{font-size:.5rem}
  .sg-hero-slider--v080{border-radius:0}.sg-hero-slider--v080 .sg-hero-slide__content{width:calc(100% - 70px);padding:35px 0 21px}.sg-hero-slider--v080 .sg-hero-slide__box{max-width:90%;padding:10px 12px}.sg-hero-slider--v080 .sg-hero-slide__box h2{font-size:1rem}.sg-hero-slider--v080 .sg-hero-slide__box p{display:none}
  .sg-home-access-v080{padding:30px 0}.sg-home-access-v080__grid{gap:9px}.sg-home-access-v080__grid b{width:70px;height:70px}.sg-home-access-v080__grid b .dashicons{font-size:27px}.sg-home-access-v080__grid b img{width:36px;height:42px}.sg-home-access-v080__grid strong{min-height:31px;padding:4px 10px;font-size:.68rem}.sg-home-access-v080__grid span{font-size:.56rem}
  .sg-home-stats-v080{padding:38px 0}.sg-home-stats-v080 .sg-stat-grid{grid-template-columns:repeat(2,1fr)}.sg-home-stats-v080 .sg-stat{min-height:105px}.sg-home-stats-v080 .sg-stat strong{font-size:1.9rem}
  .sg-home-featured-v080{padding:38px 0}.sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(2,1fr);gap:22px 10px}.sg-home-featured-v080 .sg-martyr-card__image{width:112px;height:112px}.sg-home-featured-v080 .sg-martyr-card dl{display:none}.sg-section__head--v080{display:flex}.sg-section__head--v080 h2{font-size:1.35rem}
  .sg-news-grid--v080{grid-template-columns:1fr}
  .sg-footer-heritage__message>.sg-container{grid-template-columns:38px 1fr}.sg-footer-heritage__message a{grid-column:1/-1;text-align:center}.sg-footer-heritage__services-grid{grid-template-columns:1fr;gap:12px;max-width:390px}.site-footer--heritage__row{flex-wrap:wrap;justify-content:center}.site-footer--heritage__copyright{order:3;width:100%}.site-footer--heritage__links ul{flex-wrap:wrap;justify-content:center}
}

/* ==========================================================
   Setaregan 0.10.0 — compact home refinements
   ========================================================== */
/* The site title now belongs to the header, not the slider. */
.site-title__text{display:flex;flex-direction:column;justify-content:center;min-width:130px;line-height:1.35}
.site-title__text strong{font-family:"Sahel",var(--sg-font-navigation);font-size:.92rem;font-weight:700;color:#f4f1e8;white-space:nowrap}
.site-title__text small{font-family:var(--sg-font-body);font-size:.48rem;font-weight:500;color:#9d998e;white-space:nowrap}
.sg-slider-brand-v080{display:none!important}

/* All access icons share the same burgundy visual identity. */
.sg-home-access-v080__grid b,.sg-home-access-v080__grid b .dashicons{color:var(--sg-burgundy)!important}
.sg-home-access-v080__grid b img{filter:none!important}

/* Featured martyrs: approximately half the former vertical footprint. */
.sg-home-featured-v080{padding:24px 0 27px}
.sg-home-featured-v080 .sg-container{width:min(calc(100% - 34px),1420px)}
.sg-home-featured-v080 .sg-section__head--v080{margin-bottom:14px}
.sg-home-featured-v080 .sg-section__head--v080 h2{font-size:1.38rem}
.sg-home-featured-v080 .sg-section__head--v080 p{font-size:.6rem}
.sg-home-featured-v080 .sg-card-grid{max-width:1120px;gap:14px}
.sg-home-featured-v080 .sg-martyr-card__image{width:92px;height:92px;margin-bottom:6px;border-width:4px;box-shadow:0 0 0 2px var(--sg-khaki),0 6px 16px rgba(63,53,31,.12)}
.sg-home-featured-v080 .sg-martyr-card__body{padding:2px 3px 0}
.sg-home-featured-v080 .sg-martyr-card h3{margin-bottom:3px;max-width:160px;font-size:.72rem;line-height:1.5}
.sg-home-featured-v080 .sg-martyr-card dl{max-width:150px;font-size:.55rem;line-height:1.45}

/* News and memorials: full-width, lighter and about half the previous height. */
.sg-home-news-v080{padding:23px 0 27px;background:linear-gradient(180deg,#fff 0%,#f8f5eb 100%)}
.sg-home-news-v080 .sg-container{width:calc(100% - 32px);max-width:none}
.sg-home-news-v080 .sg-section__head--v080{margin-bottom:13px}
.sg-home-news-v080 .sg-section__head--v080 h2{font-size:1.38rem}
.sg-home-news-v080 .sg-section__head--v080 p{font-size:.6rem}
.sg-news-grid--v080{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sg-news-grid--v080>div{padding:11px 15px;border-radius:7px}
.sg-news-grid--v080>div>h3{margin-bottom:6px;padding-bottom:6px;font-size:.78rem}
.sg-news-grid--v080 .sg-compact{min-height:40px;padding:4px 0}
.sg-news-grid--v080 .sg-compact img{width:36px;height:36px;border-radius:50%}
.sg-news-grid--v080 .sg-compact h4{font-size:.64rem;line-height:1.45}
.sg-news-grid--v080 .sg-compact time{font-size:.5rem}

/* Footer menu mirrors the small three-button structure of the reference. */
.site-footer--heritage__row{justify-content:center;position:relative;min-height:34px}
.site-footer--heritage__links ul{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}
.site-footer--heritage__links a{min-width:66px;justify-content:center;border:1px solid rgba(255,255,255,.025);border-radius:8px;background:#181817;color:#8e8c85;text-align:center}
.site-footer--heritage__copyright{position:absolute;left:0;right:auto;max-width:45%;text-align:left}

@media(max-width:900px){
  .site-title__text small{display:none}
  .site-title__text{min-width:auto}
  .site-title__text strong{font-size:.82rem}
  .sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(3,1fr)}
  .site-footer--heritage__copyright{position:static;max-width:none;width:100%;text-align:center}
  .site-footer--heritage__row{flex-wrap:wrap}
}
@media(max-width:650px){
  .site-header__inner{gap:8px}
  .site-title__text strong{font-size:.72rem}
  .site-title .sg-emblem{width:32px;height:38px}
  .site-title .sg-emblem img{width:30px!important;height:35px!important}
  .sg-home-featured-v080{padding:19px 0 22px}
  .sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(2,1fr);gap:15px 7px}
  .sg-home-featured-v080 .sg-martyr-card__image{width:82px;height:82px}
  .sg-news-grid--v080{grid-template-columns:1fr}
  .sg-home-news-v080{padding:19px 0 22px}
  .site-footer--heritage__links a{min-width:62px;padding:5px 8px}
}

/* ==========================================================
   Setaregan 0.10.0 — compact first-view and clean khaki hero
   ========================================================== */
:root{--sg-slider-height:285px}

/* Remove all decorative imagery behind the slider and use a plain, lighter khaki field. */
.sg-home-v080__hero{
  padding:10px 0 12px;
  background:#d8c99b!important;
}
.sg-home-v080__hero-pattern{display:none!important;background:none!important}
.sg-home-v080__hero:after{display:none!important;background:none!important}
.sg-slider-shell-v080{
  padding:5px;
  border-color:rgba(81,70,37,.2);
  background:rgba(245,239,218,.55);
  box-shadow:0 8px 22px rgba(62,52,24,.11);
}
.sg-slider-shell-v080:before{inset:5px}
.sg-hero-slider--v080,
.sg-hero-slider--v080 .sg-hero-slider__track,
.sg-hero-slider--v080 .sg-hero-slide,
.sg-hero-slider--v080 .sg-hero-slide__content{min-height:var(--sg-slider-height,285px)}
.sg-home-search-v080{padding:6px 0 8px}

/* Statistics section: approximately half the former footprint. */
.sg-home-stats-v080{padding:22px 0 24px}
.sg-home-stats-v080:before{opacity:.55}
.sg-home-section-title-v080{margin-bottom:10px}
.sg-home-section-title-v080 span{font-size:.6rem}
.sg-home-section-title-v080 h2{margin:1px 0 2px;font-size:1.22rem}
.sg-home-section-title-v080 p{font-size:.56rem}
.sg-home-stats-v080__panel{max-width:900px;padding:7px;border-radius:11px;box-shadow:0 10px 28px rgba(0,0,0,.13)}
.sg-home-stats-v080 .sg-stat-grid{gap:6px}
.sg-home-stats-v080 .sg-stat{min-height:66px;padding:7px 9px;border-radius:8px}
.sg-home-stats-v080 .sg-stat:before{width:18px;margin-bottom:4px}
.sg-home-stats-v080 .sg-stat strong{font-size:1.35rem;line-height:1.15}
.sg-home-stats-v080 .sg-stat span{font-size:.58rem}

/* The two following home sections are reduced one more step while remaining readable. */
.sg-home-featured-v080{padding:14px 0 16px}
.sg-home-featured-v080 .sg-section__head--v080{margin-bottom:8px}
.sg-home-featured-v080 .sg-section__head--v080 h2{font-size:1.08rem}
.sg-home-featured-v080 .sg-section__head--v080 p{font-size:.52rem}
.sg-home-featured-v080 .sg-section__head--v080>a{padding:4px 10px;font-size:.57rem}
.sg-home-featured-v080 .sg-card-grid{gap:9px;max-width:1040px}
.sg-home-featured-v080 .sg-martyr-card__image{width:74px;height:74px;margin-bottom:4px;border-width:3px;box-shadow:0 0 0 2px var(--sg-khaki),0 4px 11px rgba(63,53,31,.1)}
.sg-home-featured-v080 .sg-martyr-card h3{margin-bottom:2px;font-size:.63rem;line-height:1.42}
.sg-home-featured-v080 .sg-martyr-card dl{font-size:.48rem;line-height:1.35}

.sg-home-news-v080{padding:14px 0 16px}
.sg-home-news-v080 .sg-section__head--v080{margin-bottom:8px}
.sg-home-news-v080 .sg-section__head--v080 h2{font-size:1.08rem}
.sg-home-news-v080 .sg-section__head--v080 p{font-size:.52rem}
.sg-news-grid--v080{gap:9px}
.sg-news-grid--v080>div{padding:8px 11px;border-radius:6px}
.sg-news-grid--v080>div>h3{margin-bottom:4px;padding-bottom:4px;font-size:.68rem}
.sg-news-grid--v080 .sg-compact{min-height:31px;padding:2px 0}
.sg-news-grid--v080 .sg-compact img{width:29px;height:29px}
.sg-news-grid--v080 .sg-compact h4{font-size:.56rem;line-height:1.35}
.sg-news-grid--v080 .sg-compact time{font-size:.45rem}

@media(max-width:900px){
  :root{--sg-slider-height:255px}
}
@media(max-width:650px){
  :root{--sg-slider-height:220px}
  .sg-home-v080__hero{padding:6px 0 8px}
  .sg-home-stats-v080{padding:18px 0 20px}
  .sg-home-stats-v080 .sg-stat{min-height:60px}
  .sg-home-stats-v080 .sg-stat strong{font-size:1.2rem}
  .sg-home-featured-v080,.sg-home-news-v080{padding:12px 0 14px}
  .sg-home-featured-v080 .sg-martyr-card__image{width:68px;height:68px}
}

/* ==========================================================
   Setaregan 0.12.0 — unified search field, ultra-compact access,
   and redesigned featured martyrs
   ========================================================== */
.sg-home-v080__hero,.sg-home-search-v080,.sg-home-access-v080{background:var(--sg-search-bg,#f0ede1)!important}
.sg-home-v080__hero{border-bottom:0}
.sg-home-search-v080{padding:5px 0 6px;border-color:rgba(104,30,42,.09)}
.sg-home-search-v080 .sg-container{max-width:980px}
.sg-home-access-v080{padding:var(--sg-access-padding,12px) 0!important;color:#3c382f;border-top:1px solid rgba(104,30,42,.07);border-bottom:1px solid rgba(104,30,42,.09)}
.sg-home-access-v080:before{display:none!important}
.sg-home-access-v080__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:920px}
.sg-home-access-v080__grid a{display:grid;grid-template-columns:var(--sg-access-icon-size,54px) 1fr;grid-template-rows:auto auto;align-items:center;column-gap:9px;min-height:calc(var(--sg-access-icon-size,54px) + 8px);padding:5px 9px;border:1px solid rgba(104,30,42,.1);border-radius:14px;background:rgba(255,255,255,.54);color:#3d3931;text-align:right;box-shadow:0 3px 12px rgba(70,61,36,.045)}
.sg-home-access-v080__grid a:hover{transform:translateY(-2px);border-color:rgba(104,30,42,.24);background:#fff}
.sg-home-access-v080__grid b{grid-row:1/3;grid-column:1;width:var(--sg-access-icon-size,54px);height:var(--sg-access-icon-size,54px);margin:0;border:1px solid rgba(104,30,42,.18);background:#fff;color:var(--sg-burgundy);box-shadow:none;inset:auto}
.sg-home-access-v080__grid b img{width:calc(var(--sg-access-icon-size,54px) * .52);height:calc(var(--sg-access-icon-size,54px) * .62)}
.sg-home-access-v080__grid b .dashicons{font-size:calc(var(--sg-access-icon-size,54px) * .43)}
.sg-home-access-v080__grid strong{grid-column:2;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--sg-burgundy);font-size:.68rem;justify-content:flex-start;white-space:normal}
.sg-home-access-v080__grid span{grid-column:2;margin:1px 0 0;color:#817b6d;font-size:.52rem}

/* A compact but premium featured showcase. */
.sg-home-featured-v080{padding:24px 0 28px!important;background:var(--sg-featured-bg,#f6f2e6)!important;border-top:1px solid rgba(104,30,42,.07);border-bottom:1px solid rgba(104,30,42,.08)}
.sg-home-featured-v080 .sg-container{width:min(calc(100% - 32px),1240px)}
.sg-home-featured-v080 .sg-section__head--v080{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px;padding:0 7px}
.sg-home-featured-v080 .sg-section__head--v080 .sg-eyebrow{color:var(--sg-featured-accent,#681e2a);font-size:.58rem}
.sg-home-featured-v080 .sg-section__head--v080 h2{margin:1px 0 0;color:var(--sg-featured-accent,#681e2a);font-size:1.2rem}
.sg-home-featured-v080 .sg-section__head--v080 p{margin:1px 0 0;color:#827b6c;font-size:.54rem}
.sg-home-featured-v080 .sg-section__head--v080>a{padding:5px 12px;border-color:rgba(104,30,42,.18);background:rgba(255,255,255,.7);color:var(--sg-featured-accent,#681e2a);font-size:.57rem}
.sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;max-width:none;padding-top:calc(var(--sg-featured-image-size,96px) / 2 + 7px)}
.sg-home-featured-v080 .sg-martyr-card{position:relative;display:block;min-height:144px;padding:calc(var(--sg-featured-image-size,96px) / 2 + 11px) 9px 10px!important;border:1px solid rgba(104,30,42,.1)!important;border-radius:20px!important;background:var(--sg-featured-card-bg,#fff)!important;box-shadow:0 8px 24px rgba(67,55,30,.075)!important;text-align:center;overflow:visible!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.sg-home-featured-v080 .sg-martyr-card:hover{transform:translateY(-4px);border-color:rgba(104,30,42,.23)!important;box-shadow:0 14px 32px rgba(67,55,30,.12)!important}
.sg-home-featured-v080 .sg-martyr-card__image{position:absolute;top:calc(var(--sg-featured-image-size,96px) / -2);right:50%;transform:translateX(50%);width:var(--sg-featured-image-size,96px)!important;height:var(--sg-featured-image-size,96px)!important;margin:0!important;border:4px solid var(--sg-featured-card-bg,#fff)!important;border-radius:50%!important;background:#e7dfc7;box-shadow:0 0 0 2px var(--sg-khaki),0 7px 18px rgba(64,50,20,.14)!important;overflow:hidden}
.sg-home-featured-v080 .sg-martyr-card__image img,.sg-home-featured-v080 .sg-martyr-placeholder{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top}
.sg-home-featured-v080 .sg-martyr-card__body{padding:0!important}
.sg-home-featured-v080 .sg-martyr-card h3{margin:0 auto 5px;max-width:180px;color:#322e28;font-size:.72rem;line-height:1.5}
.sg-home-featured-v080 .sg-martyr-card dl{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 7px;max-width:none;margin:0;color:#7d7669;font-size:.49rem;line-height:1.45}
.sg-home-featured-v080 .sg-martyr-card dl div{display:flex;gap:2px;padding:2px 5px;border-radius:999px;background:rgba(188,174,125,.13)}
.sg-home-featured-v080 .sg-martyr-card dl div:nth-child(n+3){display:none}
.sg-home-featured-v080 .sg-martyr-card__bar{display:block;position:absolute;right:20%;bottom:-1px;left:20%;height:2px;border-radius:99px;background:var(--sg-featured-accent,#681e2a);opacity:.7}
.sg-memorial-submit-link-v110{display:inline-flex;align-items:center;margin:-2px 0 6px;padding:4px 10px;border:1px solid rgba(104,30,42,.16);border-radius:999px;background:#fff;color:var(--sg-burgundy);font-size:.55rem;font-weight:900}

@media(max-width:1000px){.sg-home-access-v080__grid{grid-template-columns:repeat(2,1fr)}.sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.sg-home-access-v080__grid{gap:6px}.sg-home-access-v080__grid a{grid-template-columns:46px 1fr;min-height:54px;padding:4px 6px}.sg-home-access-v080__grid b{width:46px;height:46px}.sg-home-access-v080__grid span{display:none}.sg-home-featured-v080{padding:19px 0 22px!important}.sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding-top:48px}.sg-home-featured-v080 .sg-martyr-card{min-height:130px}.sg-home-featured-v080 .sg-section__head--v080 p{display:none}}

/* ==========================================================
   Setaregan 0.12.0 final — compact access bar and medallion gallery
   ========================================================== */
.sg-home-v080__hero,
.sg-home-search-v080,
.sg-home-access-v080{
  background:var(--sg-search-bg,#f0ede1)!important;
}
.sg-home-access-v080{
  padding:var(--sg-access-padding,5px) 0!important;
  border-top:1px solid rgba(104,30,42,.055);
  border-bottom:1px solid rgba(104,30,42,.075);
}
.sg-home-access-v080__grid{
  max-width:900px;
  gap:var(--sg-access-gap,6px)!important;
}
.sg-home-access-v080__grid a{
  grid-template-columns:var(--sg-access-icon-size,40px) minmax(0,1fr)!important;
  min-height:calc(var(--sg-access-icon-size,40px) + 4px)!important;
  padding:2px 7px!important;
  column-gap:7px!important;
  border-radius:var(--sg-access-radius,10px)!important;
  background:var(--sg-access-card-bg,#fff)!important;
  box-shadow:0 2px 8px rgba(60,50,30,.035)!important;
}
.sg-home-access-v080__grid b{
  width:var(--sg-access-icon-size,40px)!important;
  height:var(--sg-access-icon-size,40px)!important;
  border-width:1px!important;
}
.sg-home-access-v080__grid b img{
  width:calc(var(--sg-access-icon-size,40px) * .48)!important;
  height:calc(var(--sg-access-icon-size,40px) * .60)!important;
}
.sg-home-access-v080__grid b .dashicons{
  width:auto!important;
  height:auto!important;
  font-size:calc(var(--sg-access-icon-size,40px) * .42)!important;
  line-height:1!important;
}
.sg-home-access-v080__grid strong{
  font-size:.62rem!important;
  line-height:1.35!important;
}
.sg-home-access-v080__grid span{
  margin-top:0!important;
  font-size:.46rem!important;
  line-height:1.25!important;
}

/* Redesigned "چهره‌های ماندگار": clean circular medallions, compact and editable. */
.sg-home-featured-v080{
  position:relative;
  padding:var(--sg-featured-section-padding,20px) 0!important;
  overflow:hidden;
}
.sg-home-featured-v080:before{
  content:"";
  position:absolute;
  inset:auto 0 0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(104,30,42,.16),transparent);
}
.sg-home-featured-v080 .sg-container{position:relative;z-index:1}
.sg-home-featured-v080 .sg-card-grid{
  grid-template-columns:repeat(var(--sg-featured-columns,5),minmax(0,1fr))!important;
  gap:var(--sg-featured-gap,12px)!important;
  padding-top:0!important;
  align-items:stretch;
}
.sg-home-featured-v080 .sg-martyr-card{
  display:flex!important;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  min-height:0!important;
  padding:10px 7px 9px!important;
  border:1px solid color-mix(in srgb,var(--sg-featured-accent,#681e2a) 10%,transparent)!important;
  border-radius:var(--sg-featured-radius,18px)!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--sg-featured-card-bg,#fff) 94%,#f7efdc),var(--sg-featured-card-bg,#fff))!important;
  box-shadow:0 6px 18px rgba(72,58,30,.065)!important;
  overflow:hidden!important;
}
.sg-home-featured-v080 .sg-martyr-card:before{
  content:"";
  position:absolute;
  top:0;
  right:23%;
  left:23%;
  height:2px;
  border-radius:0 0 10px 10px;
  background:var(--sg-featured-accent,#681e2a);
  opacity:.75;
}
.sg-home-featured-v080 .sg-martyr-card:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 11px 26px rgba(72,58,30,.11)!important;
}
.sg-home-featured-v080 .sg-martyr-card__image{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  transform:none!important;
  flex:0 0 auto;
  width:var(--sg-featured-image-size,90px)!important;
  height:var(--sg-featured-image-size,90px)!important;
  margin:0 auto 7px!important;
  border:3px solid var(--sg-featured-card-bg,#fff)!important;
  box-shadow:0 0 0 2px color-mix(in srgb,var(--sg-featured-accent,#681e2a) 68%,var(--sg-khaki)),0 6px 15px rgba(57,45,21,.14)!important;
}
.sg-home-featured-v080 .sg-martyr-card__body{
  width:100%;
  padding:0!important;
}
.sg-home-featured-v080 .sg-martyr-card h3{
  margin:0 auto 4px!important;
  color:#332e28!important;
  font-size:.68rem!important;
  line-height:1.45!important;
}
.sg-home-featured-v080 .sg-martyr-card dl{
  gap:2px 4px!important;
  font-size:.46rem!important;
}
.sg-home-featured-v080 .sg-martyr-card dl div{
  padding:1px 5px!important;
  background:color-mix(in srgb,var(--sg-featured-accent,#681e2a) 6%,transparent)!important;
}
.sg-home-featured-v080 .sg-martyr-card__bar{
  right:34%!important;
  left:34%!important;
  bottom:0!important;
  height:2px!important;
}
.sg-home-featured-v080--no-meta .sg-martyr-card dl{display:none!important}
.sg-home-featured-v080--no-meta .sg-martyr-card{padding-bottom:12px!important}

@media(max-width:1050px){
  .sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:650px){
  .sg-home-access-v080__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .sg-home-access-v080__grid a{grid-template-columns:38px minmax(0,1fr)!important;min-height:42px!important;padding:2px 5px!important}
  .sg-home-access-v080__grid b{width:38px!important;height:38px!important}
  .sg-home-featured-v080 .sg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:0!important}
  .sg-home-featured-v080 .sg-martyr-card{min-height:0!important}
}

/* ==========================================================
   Setaregan 0.12.0 — unified widths, restored access palette,
   compact full-width statistics and seamless hero/search
   ========================================================== */
.sg-home-v080__hero{
  padding-bottom:0!important;
  border:0!important;
  background:var(--sg-search-bg,#f0ede1)!important;
}
.sg-slider-shell-v080{
  width:100%;
  max-width:var(--sg-layout-max-width,1180px)!important;
  margin-inline:auto;
}
.sg-home-search-v080{
  margin-top:0!important;
  padding:var(--sg-search-padding,4px) 0!important;
  border:0!important;
  background:var(--sg-search-bg,#f0ede1)!important;
}
.sg-home-search-v080:before,.sg-home-search-v080:after{display:none!important}
.sg-home-search-v080 .sg-container{
  width:min(calc(100% - 40px),var(--sg-layout-max-width,1180px))!important;
  max-width:none!important;
}
.sg-home-search-v080 .sg-advanced-search,
.sg-home-search-v080 .sg-search{
  width:100%!important;
  max-width:none!important;
}

/* Access box: restored khaki identity, readable dimensions and the same inner width as the slider. */
.sg-home-access-v080{
  padding:var(--sg-access-padding,14px) 0!important;
  border:0!important;
  background:var(--sg-access-section-bg,#817858)!important;
  color:var(--sg-access-text-color,#352f23)!important;
}
.sg-home-access-v080:before{
  display:block!important;
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.045))!important;
}
.sg-home-access-v080 .sg-container,
.sg-home-access-v080__grid{
  width:min(calc(100% - 40px),var(--sg-layout-max-width,1180px))!important;
  max-width:none!important;
}
.sg-home-access-v080__grid{
  gap:var(--sg-access-gap,12px)!important;
}
.sg-home-access-v080__grid a{
  grid-template-columns:var(--sg-access-icon-size,52px) minmax(0,1fr)!important;
  min-height:calc(var(--sg-access-icon-size,52px) + 16px)!important;
  padding:8px 12px!important;
  column-gap:10px!important;
  border:1px solid rgba(104,30,42,.14)!important;
  border-radius:var(--sg-access-radius,14px)!important;
  background:color-mix(in srgb,var(--sg-access-card-bg,#fff) 92%,#efe6ca)!important;
  color:var(--sg-access-text-color,#352f23)!important;
  box-shadow:0 7px 18px rgba(48,40,22,.09)!important;
}
.sg-home-access-v080__grid a:hover{
  transform:translateY(-3px)!important;
  background:#fff!important;
  box-shadow:0 11px 25px rgba(48,40,22,.14)!important;
}
.sg-home-access-v080__grid b{
  width:var(--sg-access-icon-size,52px)!important;
  height:var(--sg-access-icon-size,52px)!important;
  border-color:rgba(104,30,42,.22)!important;
  background:#f8f3e5!important;
  color:var(--sg-burgundy)!important;
}
.sg-home-access-v080__grid strong{
  color:var(--sg-burgundy)!important;
  font-size:.72rem!important;
  line-height:1.5!important;
}
.sg-home-access-v080__grid span{
  color:color-mix(in srgb,var(--sg-access-text-color,#352f23) 75%,#fff)!important;
  font-size:.53rem!important;
  line-height:1.4!important;
}

/* Statistics: full aligned width, materially slimmer, still legible. */
.sg-home-stats-v080{
  padding:var(--sg-stats-padding,10px) 0!important;
}
.sg-home-stats-v080>.sg-container{
  width:min(calc(100% - 40px),var(--sg-layout-max-width,1180px))!important;
  max-width:none!important;
}
.sg-home-stats-v080 .sg-home-section-title-v080{
  margin-bottom:6px!important;
}
.sg-home-stats-v080 .sg-home-section-title-v080 h2{
  font-size:1rem!important;
}
.sg-home-stats-v080 .sg-home-section-title-v080 p{
  font-size:.52rem!important;
}
.sg-home-stats-v080__panel{
  width:100%!important;
  max-width:none!important;
  padding:5px!important;
  border-radius:var(--sg-stats-panel-radius,10px)!important;
}
.sg-home-stats-v080 .sg-stat-grid{gap:5px!important}
.sg-home-stats-v080 .sg-stat{
  min-height:var(--sg-stats-card-height,48px)!important;
  padding:5px 7px!important;
  border-radius:calc(var(--sg-stats-panel-radius,10px) * .7)!important;
}
.sg-home-stats-v080 .sg-stat:before{
  width:14px!important;
  height:1px!important;
  margin-bottom:3px!important;
}
.sg-home-stats-v080 .sg-stat strong{
  font-size:1.12rem!important;
  line-height:1.05!important;
}
.sg-home-stats-v080 .sg-stat span{
  margin-top:1px!important;
  font-size:.52rem!important;
}

@media(max-width:650px){
  .sg-home-search-v080 .sg-container,
  .sg-home-access-v080 .sg-container,
  .sg-home-access-v080__grid,
  .sg-home-stats-v080>.sg-container{width:min(calc(100% - 20px),var(--sg-layout-max-width,1180px))!important}
  .sg-home-access-v080{padding:10px 0!important}
  .sg-home-access-v080__grid a{grid-template-columns:42px minmax(0,1fr)!important;min-height:54px!important;padding:6px 8px!important}
  .sg-home-access-v080__grid b{width:42px!important;height:42px!important}
  .sg-home-stats-v080 .sg-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
.sg-home-featured-v080>.sg-container,
.sg-home-news-v080>.sg-container{
  width:min(calc(100% - 40px),var(--sg-layout-max-width,1180px))!important;
  max-width:none!important;
}
@media(max-width:650px){
  .sg-home-featured-v080>.sg-container,
  .sg-home-news-v080>.sg-container{width:min(calc(100% - 20px),var(--sg-layout-max-width,1180px))!important}
}

/* ==========================================================
   Setaregan 0.15.0 — unified project menu, refined access box,
   featured auto-carousel and compact multimedia hero
   ========================================================== */
.primary-nav--project{margin-inline:auto}
.sg-project-menu{display:flex!important;align-items:stretch!important;gap:6px!important;direction:rtl}
.sg-project-menu__item>a{position:relative;display:flex!important;align-items:center!important;gap:7px!important;min-height:48px!important;margin:7px 0;padding:0 12px!important;border:1px solid transparent;border-radius:13px;color:#d9d5ca!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}
.sg-project-menu__item>a:before{content:"";position:absolute;right:12px;bottom:4px;left:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(188,175,127,.75),transparent);opacity:0;transition:opacity .2s ease}
.sg-project-menu__item>a:hover,.sg-project-menu__item.current-menu-item>a{border-color:rgba(188,175,127,.2);background:rgba(255,255,255,.055);color:#fff!important;transform:translateY(-1px)}
.sg-project-menu__item>a:hover:before,.sg-project-menu__item.current-menu-item>a:before{opacity:1}
.sg-project-menu__icon{display:grid;place-items:center;width:29px;height:29px;flex:none;border:1px solid rgba(188,175,127,.22);border-radius:9px;background:rgba(255,255,255,.035);color:var(--sg-khaki)}
.sg-project-menu__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.sg-project-menu__item>a>span:last-child{font-size:.76rem;font-weight:800;white-space:nowrap}

/* The home access panel uses the same data and icon language as the top navigation. */
.sg-home-access-v130__grid{position:relative;isolation:isolate;padding:8px!important;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 32px rgba(45,36,19,.12)}
.sg-home-access-v130__grid:before{content:"";position:absolute;inset:7px;z-index:-1;border:1px solid rgba(104,30,42,.08);border-radius:16px;pointer-events:none}
.sg-home-access-v130__item{position:relative;grid-template-columns:var(--sg-access-icon-size,52px) minmax(0,1fr) 20px!important;grid-template-rows:auto auto!important;overflow:hidden!important;border-color:rgba(104,30,42,.12)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sg-access-card-bg,#fff) 96%,#efe2bd),color-mix(in srgb,var(--sg-access-card-bg,#fff) 91%,#d8c99b))!important;box-shadow:0 7px 18px rgba(45,37,21,.075),inset 0 1px 0 rgba(255,255,255,.85)!important}
.sg-home-access-v130__item:before{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--sg-burgundy),color-mix(in srgb,var(--sg-burgundy) 45%,var(--sg-khaki)));opacity:.9}
.sg-home-access-v130__item:after{content:"";position:absolute;top:-45px;left:-45px;width:100px;height:100px;border:1px solid rgba(104,30,42,.07);border-radius:50%;transition:transform .25s ease}
.sg-home-access-v130__item:hover:after{transform:scale(1.18)}
.sg-home-access-v130__icon{grid-row:1/3!important;grid-column:1!important;border-radius:15px!important;background:linear-gradient(145deg,#fffaf0,#eee3c5)!important;box-shadow:inset 0 0 0 4px rgba(255,255,255,.56),0 5px 13px rgba(65,49,21,.08)!important}
.sg-home-access-v130__icon svg{width:58%;height:58%;fill:none;stroke:var(--sg-burgundy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.sg-home-access-v130__item strong{grid-column:2!important;align-self:end!important}
.sg-home-access-v130__item span{grid-column:2!important;align-self:start!important}
.sg-home-access-v130__item i{grid-column:3;grid-row:1/3;align-self:center;justify-self:center;color:var(--sg-burgundy);font-style:normal;font-size:1rem;opacity:.5;transition:transform .2s ease,opacity .2s ease}
.sg-home-access-v130__item:hover i{transform:translateX(-3px);opacity:1}

/* Single-heading, all-record featured carousel. */
.sg-home-featured-v130{overflow:hidden}
.sg-section__head--v130{align-items:center!important;margin-bottom:4px!important}
.sg-section__head--v130 h2{margin:0!important;font-size:1.15rem!important;line-height:1.6!important}
.sg-featured-carousel{position:relative;padding:calc(var(--sg-featured-image-size,90px) / 2 + 12px) 42px 14px}
.sg-featured-carousel__viewport{overflow-x:auto;overflow-y:visible;padding:2px 2px 16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}
.sg-featured-carousel__viewport::-webkit-scrollbar{display:none}
.sg-home-featured-v130 .sg-featured-carousel__track{display:flex!important;grid-template-columns:none!important;gap:var(--sg-featured-gap,12px)!important;max-width:none!important;width:max-content!important;min-width:100%!important;padding:0!important}
.sg-home-featured-v130 .sg-featured-carousel__track>.sg-martyr-card{flex:0 0 calc(var(--sg-featured-card-width,20%) - var(--sg-featured-gap,12px));min-width:168px;scroll-snap-align:center}
.sg-home-featured-v130 .sg-featured-carousel__track>.sg-martyr-card.is-current{border-color:color-mix(in srgb,var(--sg-featured-accent,#681e2a) 34%,transparent)!important;box-shadow:0 14px 34px rgba(67,55,30,.14)!important}
.sg-featured-carousel__arrow{position:absolute;z-index:4;top:55%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:48px;border:1px solid rgba(104,30,42,.14);border-radius:12px;background:rgba(255,255,255,.88);color:var(--sg-featured-accent,#681e2a);font-size:24px;cursor:pointer;box-shadow:0 7px 18px rgba(50,42,26,.1)}
.sg-featured-carousel__arrow:hover{background:#fff}
.sg-featured-carousel__arrow--prev{right:2px}.sg-featured-carousel__arrow--next{left:2px}
.sg-featured-carousel__progress{position:absolute;right:43px;bottom:2px;left:43px;height:2px;border-radius:99px;background:rgba(104,30,42,.1);overflow:hidden}
.sg-featured-carousel__progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sg-khaki),var(--sg-featured-accent,#681e2a));transition:width .35s ease}

/* Compact multimedia archive hero with a subject-specific icon. */
.sg-media-hero-v130{position:relative;padding:24px 0;background:linear-gradient(135deg,#2f2e2a,#413b34);color:#fff;border-bottom:3px solid var(--sg-khaki);overflow:hidden}
.sg-media-hero-v130:before{content:"";position:absolute;top:-90px;left:8%;width:260px;height:260px;border:1px solid rgba(188,175,127,.1);border-radius:50%;box-shadow:0 0 0 36px rgba(188,175,127,.035),0 0 0 74px rgba(188,175,127,.025)}
.sg-media-hero-v130__inner{position:relative;z-index:2;display:flex;align-items:center;gap:16px}
.sg-media-hero-v130__icon{display:grid;place-items:center;width:64px;height:64px;flex:none;border:1px solid rgba(188,175,127,.35);border-radius:20px;background:rgba(255,255,255,.055);color:var(--sg-khaki);box-shadow:inset 0 0 0 5px rgba(255,255,255,.025)}
.sg-media-hero-v130__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sg-media-hero-v130__inner>div>span{color:var(--sg-khaki);font-size:.62rem;font-weight:800}
.sg-media-hero-v130 h1{margin:1px 0 2px;color:#fff;font-size:1.55rem}
.sg-media-hero-v130 p{margin:0;color:#cbc6bb;font-size:.67rem}

@media(max-width:900px){
  .sg-project-menu{gap:2px!important}
  .sg-project-menu__item>a{padding:0 8px!important}
  .sg-project-menu__item>a>span:last-child{font-size:.69rem}
  .sg-home-featured-v130 .sg-featured-carousel__track>.sg-martyr-card{flex-basis:calc(33.333% - var(--sg-featured-gap,12px))}
}
@media(max-width:650px){
  .primary-nav--project .sg-project-menu{display:block!important}
  .sg-project-menu__item>a{min-height:48px!important;margin:0!important;border-radius:0!important}
  .sg-home-access-v130__grid{padding:6px!important;border-radius:17px}
  .sg-home-access-v130__item{grid-template-columns:42px minmax(0,1fr) 16px!important}
  .sg-featured-carousel{padding-right:28px;padding-left:28px}
  .sg-home-featured-v130 .sg-featured-carousel__track>.sg-martyr-card{flex-basis:72%;min-width:150px}
  .sg-featured-carousel__arrow{width:27px;height:44px}
  .sg-featured-carousel__progress{right:30px;left:30px}
  .sg-media-hero-v130{padding:18px 0}
  .sg-media-hero-v130__inner{gap:11px}
  .sg-media-hero-v130__icon{width:50px;height:50px;border-radius:15px}
  .sg-media-hero-v130 h1{font-size:1.25rem}
  .sg-media-hero-v130 p{font-size:.58rem}
}

/* ==========================================================
   Setaregan 0.15.0 — refined icon language and ultra-light
   featured martyrs carousel
   ========================================================== */

/* Header navigation: one coherent, subject-specific icon system. */
.primary-nav--project .sg-project-menu{gap:6px!important}
.sg-project-menu__item>a{
  min-height:50px!important;
  padding:0 12px!important;
  gap:7px!important;
  border:1px solid transparent!important;
  border-radius:13px!important;
  background:transparent!important;
  transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important;
}
.sg-project-menu__item>a:before{display:none!important}
.sg-project-menu__item>a:hover,
.sg-project-menu__item.current-menu-item>a{
  border-color:rgba(188,175,127,.24)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;
  color:#fff!important;
  transform:translateY(-1px)!important;
}
.sg-project-menu__icon{
  display:grid!important;
  place-items:center!important;
  width:28px!important;
  height:28px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--sg-khaki)!important;
  box-shadow:none!important;
}
.sg-project-menu__icon svg{
  width:24px!important;
  height:24px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.sg-project-menu__item--media .sg-project-menu__icon svg{width:25px!important;height:25px!important}
.sg-project-menu__item>a>span:last-child{font-size:.74rem!important;font-weight:850!important;letter-spacing:-.01em}

/* Home access panel: compact premium cards with clearly related icons. */
.sg-home-access-v140__grid{
  position:relative!important;
  isolation:isolate!important;
  max-width:var(--sg-layout-max-width,1180px)!important;
  padding:9px!important;
  gap:var(--sg-access-gap,10px)!important;
  border:1px solid rgba(104,30,42,.11)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.44),rgba(255,255,255,.2))!important;
  box-shadow:0 10px 28px rgba(56,46,24,.08),inset 0 1px 0 rgba(255,255,255,.78)!important;
}
.sg-home-access-v140__grid:before{
  content:""!important;
  position:absolute!important;
  top:9px!important;
  right:9px!important;
  bottom:9px!important;
  left:9px!important;
  z-index:-1!important;
  border:1px solid rgba(188,175,127,.18)!important;
  border-radius:17px!important;
  pointer-events:none!important;
}
.sg-home-access-v140__item{
  position:relative!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr) 24px!important;
  grid-template-rows:auto auto!important;
  align-items:center!important;
  column-gap:10px!important;
  min-height:76px!important;
  padding:8px 10px!important;
  overflow:hidden!important;
  border:1px solid rgba(104,30,42,.1)!important;
  border-radius:var(--sg-access-radius,17px)!important;
  background:linear-gradient(145deg,#fffdf8,#f5eedb)!important;
  color:var(--sg-access-text-color,#352f23)!important;
  box-shadow:0 5px 15px rgba(58,46,23,.065),inset 0 1px 0 #fff!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
.sg-home-access-v140__item:before{
  content:""!important;
  position:absolute!important;
  top:12px!important;
  right:0!important;
  bottom:12px!important;
  width:3px!important;
  border-radius:3px 0 0 3px!important;
  background:var(--sg-burgundy)!important;
  opacity:.82!important;
}
.sg-home-access-v140__item:after{display:none!important}
.sg-home-access-v140__item:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(104,30,42,.24)!important;
  box-shadow:0 11px 24px rgba(58,46,23,.11),inset 0 1px 0 #fff!important;
}
.sg-home-access-v140__icon{
  grid-column:1!important;
  grid-row:1/3!important;
  display:grid!important;
  place-items:center!important;
  width:48px!important;
  height:48px!important;
  margin:0!important;
  border:1px solid rgba(104,30,42,.16)!important;
  border-radius:50%!important;
  background:rgba(104,30,42,.055)!important;
  color:var(--sg-burgundy)!important;
  box-shadow:inset 0 0 0 5px rgba(255,255,255,.58)!important;
}
.sg-home-access-v140__icon svg{
  width:29px!important;
  height:29px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.sg-home-access-v140__item strong{
  grid-column:2!important;
  grid-row:1!important;
  align-self:end!important;
  margin:0!important;
  color:var(--sg-burgundy)!important;
  font-size:.72rem!important;
  font-weight:900!important;
  line-height:1.45!important;
}
.sg-home-access-v140__item span{
  grid-column:2!important;
  grid-row:2!important;
  align-self:start!important;
  margin:1px 0 0!important;
  color:#7b7364!important;
  font-size:.5rem!important;
  line-height:1.4!important;
}
.sg-home-access-v140__item i{
  grid-column:3!important;
  grid-row:1/3!important;
  display:grid!important;
  place-items:center!important;
  width:22px!important;
  height:22px!important;
  border:1px solid rgba(104,30,42,.13)!important;
  border-radius:50%!important;
  background:#fff!important;
  color:var(--sg-burgundy)!important;
  font-size:.75rem!important;
  opacity:.72!important;
}
.sg-home-access-v140__item:hover i{transform:translateX(-2px)!important;opacity:1!important}

/* Featured martyrs: remove every card frame and keep only portrait + information. */
.sg-home-featured-v140{
  padding:min(var(--sg-featured-section-padding,10px),12px) 0!important;
  border-top:1px solid rgba(104,30,42,.055)!important;
  border-bottom:1px solid rgba(104,30,42,.065)!important;
  background:var(--sg-featured-bg,#f6f2e6)!important;
  overflow:hidden!important;
}
.sg-home-featured-v140:before{display:none!important}
.sg-home-featured-v140 .sg-container{width:min(calc(100% - 32px),var(--sg-layout-max-width,1180px))!important}
.sg-home-featured-v140 .sg-section__head--v130{
  min-height:28px!important;
  margin:0 0 3px!important;
  padding:0 4px!important;
  align-items:center!important;
}
.sg-home-featured-v140 .sg-section__head--v130 h2{
  margin:0!important;
  color:var(--sg-featured-accent,#681e2a)!important;
  font-size:.96rem!important;
  line-height:1.4!important;
  font-weight:900!important;
}
.sg-home-featured-v140 .sg-section__head--v130>a{
  padding:3px 9px!important;
  border:1px solid rgba(104,30,42,.12)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.55)!important;
  color:var(--sg-featured-accent,#681e2a)!important;
  font-size:.52rem!important;
  line-height:1.4!important;
}
.sg-home-featured-v140 .sg-featured-carousel{
  padding:2px 34px 7px!important;
}
.sg-home-featured-v140 .sg-featured-carousel__viewport{
  padding:2px 0 7px!important;
  overflow-y:hidden!important;
}
.sg-home-featured-v140 .sg-featured-carousel__track{
  align-items:flex-start!important;
  gap:max(var(--sg-featured-gap,16px),12px)!important;
}
.sg-home-featured-v140 .sg-featured-carousel__track>.sg-martyr-card{
  flex:0 0 calc(var(--sg-featured-card-width,20%) - var(--sg-featured-gap,16px))!important;
  min-width:118px!important;
  min-height:0!important;
  margin:0!important;
  padding:0 3px 2px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:center!important;
  overflow:visible!important;
  scroll-snap-align:center!important;
}
.sg-home-featured-v140 .sg-martyr-card:before,
.sg-home-featured-v140 .sg-martyr-card:after,
.sg-home-featured-v140 .sg-martyr-card__bar{display:none!important}
.sg-home-featured-v140 .sg-martyr-card:hover,
.sg-home-featured-v140 .sg-featured-carousel__track>.sg-martyr-card.is-current{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
.sg-home-featured-v140 .sg-martyr-card__image{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  left:auto!important;
  transform:none!important;
  display:block!important;
  width:min(var(--sg-featured-image-size,78px),82px)!important;
  height:min(var(--sg-featured-image-size,78px),82px)!important;
  margin:0 auto 5px!important;
  border:3px solid #fff!important;
  border-radius:50%!important;
  background:#ded3b6!important;
  box-shadow:0 0 0 2px rgba(104,30,42,.72),0 5px 13px rgba(62,48,21,.13)!important;
  overflow:hidden!important;
  transition:transform .22s ease,box-shadow .22s ease!important;
}
.sg-home-featured-v140 .sg-martyr-card:hover .sg-martyr-card__image,
.sg-home-featured-v140 .sg-martyr-card.is-current .sg-martyr-card__image{
  transform:translateY(-2px) scale(1.025)!important;
  box-shadow:0 0 0 2px var(--sg-featured-accent,#681e2a),0 8px 16px rgba(62,48,21,.17)!important;
}
.sg-home-featured-v140 .sg-martyr-card__image img,
.sg-home-featured-v140 .sg-martyr-placeholder{
  width:100%!important;
  height:100%!important;
  border-radius:50%!important;
  object-fit:cover!important;
  object-position:center top!important;
}
.sg-home-featured-v140 .sg-martyr-card__body{padding:0!important}
.sg-home-featured-v140 .sg-martyr-card h3{
  min-height:0!important;
  margin:0 auto 2px!important;
  max-width:145px!important;
  color:#302b25!important;
  font-size:.64rem!important;
  font-weight:900!important;
  line-height:1.45!important;
}
.sg-home-featured-v140 .sg-martyr-card dl{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:0!important;
  margin:0!important;
  color:#786f61!important;
  font-size:.43rem!important;
  line-height:1.35!important;
}
.sg-home-featured-v140 .sg-martyr-card dl div{
  display:flex!important;
  gap:2px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  white-space:nowrap!important;
}
.sg-home-featured-v140 .sg-martyr-card dl div:nth-child(n+3){display:none!important}
.sg-home-featured-v140 .sg-martyr-card dt{font-weight:700!important;opacity:.78}
.sg-home-featured-v140 .sg-martyr-card dd{margin:0!important}
.sg-home-featured-v140--no-meta .sg-martyr-card dl{display:none!important}
.sg-home-featured-v140 .sg-featured-carousel__arrow{
  top:48%!important;
  width:27px!important;
  height:34px!important;
  border:1px solid rgba(104,30,42,.12)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.78)!important;
  color:var(--sg-featured-accent,#681e2a)!important;
  font-size:19px!important;
  box-shadow:0 4px 11px rgba(55,44,24,.075)!important;
}
.sg-home-featured-v140 .sg-featured-carousel__arrow--prev{right:1px!important}
.sg-home-featured-v140 .sg-featured-carousel__arrow--next{left:1px!important}
.sg-home-featured-v140 .sg-featured-carousel__progress{
  right:35px!important;
  bottom:0!important;
  left:35px!important;
  height:1px!important;
  background:rgba(104,30,42,.08)!important;
}

@media(max-width:900px){
  .sg-project-menu__item>a{padding:0 8px!important;gap:5px!important}
  .sg-project-menu__icon{width:25px!important;height:25px!important}
  .sg-project-menu__icon svg{width:21px!important;height:21px!important}
  .sg-home-featured-v140 .sg-featured-carousel__track>.sg-martyr-card{flex-basis:calc(33.333% - var(--sg-featured-gap,16px))!important}
}
@media(max-width:650px){
  .primary-nav--project .sg-project-menu__item>a{border-radius:0!important;padding:0 13px!important}
  .sg-home-access-v140__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:7px!important;border-radius:18px!important}
  .sg-home-access-v140__item{grid-template-columns:43px minmax(0,1fr) 18px!important;min-height:62px!important;padding:6px 7px!important;column-gap:7px!important}
  .sg-home-access-v140__icon{width:40px!important;height:40px!important}
  .sg-home-access-v140__icon svg{width:24px!important;height:24px!important}
  .sg-home-access-v140__item strong{font-size:.63rem!important}
  .sg-home-access-v140__item span{display:none!important}
  .sg-home-featured-v140{padding:8px 0!important}
  .sg-home-featured-v140 .sg-section__head--v130 h2{font-size:.82rem!important}
  .sg-home-featured-v140 .sg-featured-carousel{padding:2px 27px 6px!important}
  .sg-home-featured-v140 .sg-featured-carousel__track>.sg-martyr-card{flex-basis:42%!important;min-width:112px!important}
  .sg-home-featured-v140 .sg-martyr-card__image{width:min(var(--sg-featured-image-size,72px),74px)!important;height:min(var(--sg-featured-image-size,72px),74px)!important}
  .sg-home-featured-v140 .sg-martyr-card h3{font-size:.59rem!important}
  .sg-home-featured-v140 .sg-martyr-card dl{font-size:.4rem!important}
  .sg-home-featured-v140 .sg-featured-carousel__progress{right:28px!important;left:28px!important}
}

/* =========================================================
   Setaregan 0.15.0 — premium access panel and stable featured rail
   ========================================================= */
.sg-home-access-v150{
  position:relative!important;
  padding:var(--sg-access-padding,14px) 0!important;
  border:0!important;
  background:var(--sg-access-section-bg,#817858)!important;
  color:var(--sg-access-text-color,#352f23)!important;
  overflow:hidden!important;
}
.sg-home-access-v150:before,
.sg-home-access-v150:after{display:none!important}
.sg-home-access-v150__container{
  width:min(calc(100% - 32px),var(--sg-access-panel-width,1180px))!important;
  max-width:none!important;
}
.sg-home-access-v150__frame{
  position:relative!important;
  isolation:isolate!important;
  display:flex!important;
  align-items:center!important;
  min-height:var(--sg-access-panel-min-height,116px)!important;
  padding:var(--sg-access-panel-padding,14px)!important;
  border:var(--sg-access-border-width,1px) solid var(--sg-access-panel-border,#c8b88c)!important;
  border-radius:var(--sg-access-panel-radius,28px)!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.12)),
    var(--sg-access-panel-bg,#e9dfc5)!important;
  box-shadow:0 16px 44px rgba(49,39,18,.13),inset 0 1px 0 rgba(255,255,255,.85)!important;
  overflow:hidden!important;
}
.sg-home-access-v150__frame:before{
  content:""!important;
  position:absolute!important;
  inset:6px!important;
  z-index:-1!important;
  border:1px solid color-mix(in srgb,var(--sg-access-panel-border,#c8b88c) 46%,transparent)!important;
  border-radius:max(calc(var(--sg-access-panel-radius,28px) - 7px),0px)!important;
  pointer-events:none!important;
}
.sg-home-access-v150__frame:after{
  content:""!important;
  position:absolute!important;
  top:-85px!important;
  left:8%!important;
  width:250px!important;
  height:180px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(255,255,255,.72),transparent 68%)!important;
  pointer-events:none!important;
}
.sg-home-access-v150__ornament{
  position:absolute!important;
  top:50%!important;
  z-index:2!important;
  width:4px!important;
  height:44%!important;
  border-radius:99px!important;
  background:linear-gradient(180deg,transparent,var(--sg-access-icon-color,#681e2a),transparent)!important;
  opacity:.75!important;
  transform:translateY(-50%)!important;
}
.sg-home-access-v150__ornament--right{right:0!important}
.sg-home-access-v150__ornament--left{left:0!important}
.sg-home-access-v150__grid{
  position:relative!important;
  z-index:3!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:stretch!important;
  width:100%!important;
  gap:var(--sg-access-gap,10px)!important;
  margin:0!important;
  padding:0!important;
}
.sg-home-access-v150__item{
  position:relative!important;
  display:grid!important;
  grid-template-columns:var(--sg-access-icon-size,52px) minmax(0,1fr) 25px!important;
  align-items:center!important;
  gap:10px!important;
  min-height:var(--sg-access-card-min-height,82px)!important;
  padding:10px 12px!important;
  border:var(--sg-access-border-width,1px) solid var(--sg-access-card-border,#d5c69d)!important;
  border-radius:var(--sg-access-radius,17px)!important;
  background:
    linear-gradient(145deg,rgba(255,255,255,.86),rgba(255,255,255,.22)),
    var(--sg-access-card-bg,#fff)!important;
  color:var(--sg-access-text-color,#352f23)!important;
  box-shadow:0 7px 18px rgba(61,48,20,.08),inset 0 1px 0 rgba(255,255,255,.98)!important;
  overflow:hidden!important;
  text-align:right!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease!important;
}
.sg-home-access-v150__item:before{
  content:""!important;
  position:absolute!important;
  top:12px!important;
  right:0!important;
  bottom:12px!important;
  width:3px!important;
  border-radius:3px 0 0 3px!important;
  background:var(--sg-access-icon-color,#681e2a)!important;
  opacity:.84!important;
}
.sg-home-access-v150__item:after{display:none!important}
.sg-home-access-v150__item:hover,
.sg-home-access-v150__item:focus-visible{
  z-index:2!important;
  transform:translateY(-4px)!important;
  border-color:color-mix(in srgb,var(--sg-access-icon-color,#681e2a) 35%,var(--sg-access-card-border,#d5c69d))!important;
  background:var(--sg-access-hover-bg,#fff)!important;
  box-shadow:0 16px 30px rgba(61,48,20,.15),inset 0 1px 0 #fff!important;
  outline:none!important;
}
.sg-home-access-v150__icon{
  display:grid!important;
  place-items:center!important;
  width:var(--sg-access-icon-size,52px)!important;
  height:var(--sg-access-icon-size,52px)!important;
  margin:0!important;
  border:1px solid color-mix(in srgb,var(--sg-access-icon-color,#681e2a) 23%,transparent)!important;
  border-radius:18px!important;
  background:var(--sg-access-icon-bg,#f8f3e7)!important;
  color:var(--sg-access-icon-color,#681e2a)!important;
  box-shadow:inset 0 0 0 5px rgba(255,255,255,.58),0 5px 13px rgba(104,30,42,.08)!important;
  transform:rotate(0deg)!important;
}
.sg-home-access-v150__icon svg{
  width:62%!important;
  height:62%!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2.25!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.sg-home-access-v150__item--operations .sg-home-access-v150__icon svg{width:68%!important;height:68%!important}
.sg-home-access-v150__copy{display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important}
.sg-home-access-v150__copy strong{
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:var(--sg-access-icon-color,#681e2a)!important;
  font-size:.78rem!important;
  font-weight:950!important;
  line-height:1.5!important;
  white-space:normal!important;
}
.sg-home-access-v150__copy small{
  display:block!important;
  margin:2px 0 0!important;
  color:color-mix(in srgb,var(--sg-access-text-color,#352f23) 70%,#fff)!important;
  font-size:.54rem!important;
  line-height:1.5!important;
}
.sg-home-access-v150__arrow{
  display:grid!important;
  place-items:center!important;
  width:24px!important;
  height:24px!important;
  border:1px solid color-mix(in srgb,var(--sg-access-icon-color,#681e2a) 18%,transparent)!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.68)!important;
  color:var(--sg-access-icon-color,#681e2a)!important;
  font-size:.75rem!important;
  font-style:normal!important;
  opacity:.78!important;
  transition:transform .22s ease,opacity .22s ease!important;
}
.sg-home-access-v150__item:hover .sg-home-access-v150__arrow{transform:translateX(-3px)!important;opacity:1!important}

/* Stable, premium and compact featured martyrs carousel. */
.sg-home-featured-v150{
  padding:var(--sg-featured-section-padding,10px) 0!important;
  border:0!important;
  background:var(--sg-featured-bg,#f6f2e6)!important;
  overflow:hidden!important;
  contain:layout paint!important;
}
.sg-home-featured-v150>.sg-container{width:min(calc(100% - 32px),var(--sg-layout-max-width,1180px))!important}
.sg-home-featured-v150__panel{
  position:relative!important;
  padding:12px 16px 10px!important;
  border:1px solid color-mix(in srgb,var(--sg-featured-accent,#681e2a) 14%,transparent)!important;
  border-radius:var(--sg-featured-panel-radius,24px)!important;
  background:
    radial-gradient(circle at 92% 0,rgba(188,175,127,.18),transparent 28%),
    linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.18)),
    var(--sg-featured-panel-bg,#fbf7ed)!important;
  box-shadow:0 13px 38px rgba(63,48,18,.08),inset 0 1px 0 rgba(255,255,255,.88)!important;
  overflow:hidden!important;
}
.sg-home-featured-v150__panel:before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  right:7%!important;
  left:7%!important;
  height:2px!important;
  background:linear-gradient(90deg,transparent,var(--sg-featured-accent,#681e2a),var(--sg-khaki),transparent)!important;
  opacity:.7!important;
}
.sg-home-featured-v150 .sg-section__head--v150{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:34px!important;
  margin:0 0 4px!important;
  padding:0 6px 5px!important;
  border-bottom:1px solid color-mix(in srgb,var(--sg-featured-accent,#681e2a) 10%,transparent)!important;
}
.sg-home-featured-v150 .sg-section__head--v150>div{display:flex!important;align-items:baseline!important;gap:10px!important}
.sg-home-featured-v150 .sg-section__head--v150 span{
  color:color-mix(in srgb,var(--sg-featured-accent,#681e2a) 65%,#8d805b)!important;
  font-size:.54rem!important;
  font-weight:850!important;
}
.sg-home-featured-v150 .sg-section__head--v150 h2{
  margin:0!important;
  color:var(--sg-featured-accent,#681e2a)!important;
  font-size:.94rem!important;
  font-weight:950!important;
  line-height:1.45!important;
}
.sg-home-featured-v150 .sg-section__head--v150>a{
  padding:4px 10px!important;
  border:1px solid color-mix(in srgb,var(--sg-featured-accent,#681e2a) 15%,transparent)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.68)!important;
  color:var(--sg-featured-accent,#681e2a)!important;
  font-size:.52rem!important;
}
.sg-home-featured-v150 .sg-featured-carousel{
  position:relative!important;
  padding:4px 34px 8px!important;
  min-height:0!important;
  contain:layout paint!important;
}
.sg-home-featured-v150 .sg-featured-carousel__viewport{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:4px 0 6px!important;
  scroll-behavior:smooth!important;
  scroll-snap-type:x mandatory!important;
  overscroll-behavior-x:contain!important;
  overscroll-behavior-y:none!important;
  scrollbar-width:none!important;
  touch-action:pan-x!important;
}
.sg-home-featured-v150 .sg-featured-carousel__viewport::-webkit-scrollbar{display:none!important}
.sg-home-featured-v150 .sg-featured-carousel__track{
  display:flex!important;
  align-items:flex-start!important;
  width:max-content!important;
  min-width:100%!important;
  gap:var(--sg-featured-gap,16px)!important;
  margin:0!important;
  padding:0!important;
}
.sg-home-featured-v150 .sg-featured-carousel__track>.sg-martyr-card{
  position:relative!important;
  flex:0 0 var(--sg-featured-item-width,150px)!important;
  width:var(--sg-featured-item-width,150px)!important;
  min-width:var(--sg-featured-item-width,150px)!important;
  min-height:0!important;
  margin:0!important;
  padding:5px 5px 3px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  text-align:center!important;
  scroll-snap-align:center!important;
  transform:none!important;
}
.sg-home-featured-v150 .sg-featured-carousel__track>.sg-martyr-card:not(:last-child):after{
  content:""!important;
  position:absolute!important;
  top:20%!important;
  bottom:16%!important;
  left:calc(var(--sg-featured-gap,16px) / -2)!important;
  width:1px!important;
  background:linear-gradient(180deg,transparent,rgba(104,30,42,.09),transparent)!important;
}
.sg-home-featured-v150 .sg-martyr-card:before,
.sg-home-featured-v150 .sg-martyr-card__bar{display:none!important}
.sg-home-featured-v150 .sg-martyr-card__image{
  position:relative!important;
  display:block!important;
  width:var(--sg-featured-image-size,78px)!important;
  height:var(--sg-featured-image-size,78px)!important;
  max-width:120px!important;
  max-height:120px!important;
  margin:0 auto 7px!important;
  border:3px solid #fff!important;
  border-radius:50%!important;
  background:#ded3b6!important;
  box-shadow:
    0 0 0 2px color-mix(in srgb,var(--sg-featured-accent,#681e2a) 72%,var(--sg-khaki)),
    0 9px 21px rgba(61,45,18,.16)!important;
  overflow:hidden!important;
  transform:translateZ(0)!important;
  transition:transform .25s ease,box-shadow .25s ease!important;
}
.sg-home-featured-v150 .sg-martyr-card__image:after{
  content:""!important;
  position:absolute!important;
  inset:6px!important;
  border:1px solid rgba(255,255,255,.38)!important;
  border-radius:50%!important;
  pointer-events:none!important;
}
.sg-home-featured-v150 .sg-martyr-card:hover .sg-martyr-card__image,
.sg-home-featured-v150 .sg-martyr-card.is-current .sg-martyr-card__image{
  transform:translateY(-3px) scale(1.035)!important;
  box-shadow:0 0 0 2px var(--sg-featured-accent,#681e2a),0 13px 27px rgba(61,45,18,.22)!important;
}
.sg-home-featured-v150 .sg-martyr-card__image img,
.sg-home-featured-v150 .sg-martyr-placeholder{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:50%!important}
.sg-home-featured-v150 .sg-martyr-card__body{padding:0!important}
.sg-home-featured-v150 .sg-martyr-card h3{
  max-width:100%!important;
  min-height:0!important;
  margin:0 0 2px!important;
  color:#302a24!important;
  font-size:var(--sg-featured-name-size,12px)!important;
  font-weight:950!important;
  line-height:1.5!important;
}
.sg-home-featured-v150 .sg-martyr-card dl{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:0!important;
  margin:0!important;
  color:#766d5f!important;
  font-size:var(--sg-featured-meta-size,9px)!important;
  line-height:1.45!important;
}
.sg-home-featured-v150 .sg-martyr-card dl div{display:flex!important;gap:3px!important;padding:0!important;border:0!important;background:transparent!important;white-space:nowrap!important}
.sg-home-featured-v150 .sg-martyr-card dl div:nth-child(n+3){display:none!important}
.sg-home-featured-v150 .sg-martyr-card dt{font-weight:800!important;opacity:.75!important}
.sg-home-featured-v150 .sg-martyr-card dd{margin:0!important}
.sg-home-featured-v150 .sg-featured-carousel__arrow{
  top:50%!important;
  width:28px!important;
  height:38px!important;
  border:1px solid rgba(104,30,42,.14)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.86)!important;
  color:var(--sg-featured-accent,#681e2a)!important;
  box-shadow:0 7px 17px rgba(58,43,16,.09)!important;
}
.sg-home-featured-v150 .sg-featured-carousel__progress{right:36px!important;bottom:0!important;left:36px!important;height:2px!important;background:rgba(104,30,42,.08)!important}

@media(max-width:980px){
  .sg-home-access-v150__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .sg-home-access-v150__frame{min-height:auto!important}
}
@media(max-width:620px){
  .sg-home-access-v150__container,.sg-home-featured-v150>.sg-container{width:min(calc(100% - 20px),var(--sg-access-panel-width,1180px))!important}
  .sg-home-access-v150__frame{padding:8px!important;border-radius:min(var(--sg-access-panel-radius,28px),20px)!important}
  .sg-home-access-v150__grid{gap:7px!important}
  .sg-home-access-v150__item{grid-template-columns:42px minmax(0,1fr) 20px!important;min-height:64px!important;padding:7px 8px!important;gap:7px!important}
  .sg-home-access-v150__icon{width:42px!important;height:42px!important;border-radius:13px!important}
  .sg-home-access-v150__copy strong{font-size:.64rem!important}
  .sg-home-access-v150__copy small{display:none!important}
  .sg-home-featured-v150__panel{padding:9px 8px 8px!important;border-radius:min(var(--sg-featured-panel-radius,24px),18px)!important}
  .sg-home-featured-v150 .sg-section__head--v150>div{display:block!important}
  .sg-home-featured-v150 .sg-section__head--v150 span{display:none!important}
  .sg-home-featured-v150 .sg-section__head--v150 h2{font-size:.75rem!important}
  .sg-home-featured-v150 .sg-featured-carousel{padding:3px 27px 7px!important}
  .sg-home-featured-v150 .sg-featured-carousel__track>.sg-martyr-card{flex-basis:min(var(--sg-featured-item-width,150px),125px)!important;width:min(var(--sg-featured-item-width,150px),125px)!important;min-width:min(var(--sg-featured-item-width,150px),125px)!important}
  .sg-home-featured-v150 .sg-martyr-card h3{font-size:max(calc(var(--sg-featured-name-size,12px) - 2px),10px)!important}
  .sg-home-featured-v150 .sg-martyr-card dl{font-size:max(calc(var(--sg-featured-meta-size,9px) - 1px),8px)!important}
}

/* =========================================================
   Setaregan 0.16.1 — home access panel and unified icons
   ========================================================= */
.sg-home-v080__hero,
.sg-home-search-v080,
.sg-home-access-v080,
.sg-home-access-v160{
  background:var(--sg-search-bg,#efecdf)!important;
}
.sg-home-search-v080{
  padding:6px 0 4px!important;
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
}
.sg-home-access-v160{
  position:relative!important;
  padding:6px 0 16px!important;
  background:var(--sg-search-bg,#efecdf)!important;
  border:0!important;
  color:var(--sg-access-text-color,#342d22)!important;
}
.sg-home-access-v160:before,
.sg-home-access-v160:after{display:none!important}
.sg-home-access-v160 .sg-home-access-v150__container{
  width:min(calc(100% - 28px),var(--sg-access-panel-width,1180px))!important;
  max-width:none!important;
}
.sg-home-access-v160 .sg-home-access-v150__frame{
  position:relative!important;
  min-height:var(--sg-access-panel-min-height,118px)!important;
  padding:clamp(14px,1.8vw,22px)!important;
  border:var(--sg-access-border-width,1px) solid color-mix(in srgb,var(--sg-access-panel-border,#c9b68b) 82%,#fff)!important;
  border-radius:clamp(22px,var(--sg-access-panel-radius,30px),34px)!important;
  background:
    radial-gradient(circle at 14% 18%,rgba(255,255,255,.82),transparent 23%),
    linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,240,223,.92) 54%,rgba(235,226,200,.88)),
    var(--sg-access-panel-bg,#efe6cc)!important;
  box-shadow:0 18px 40px rgba(66,53,20,.10), inset 0 1px 0 rgba(255,255,255,.92)!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
.sg-home-access-v160 .sg-home-access-v150__frame:before{
  content:""!important;
  position:absolute!important;
  inset:10px!important;
  border:1px dashed rgba(104,30,42,.14)!important;
  border-radius:calc(clamp(22px,var(--sg-access-panel-radius,30px),34px) - 8px)!important;
  pointer-events:none!important;
}
.sg-home-access-v160 .sg-home-access-v150__frame:after{
  content:""!important;
  position:absolute!important;
  inset:auto -65px -70px auto!important;
  width:220px!important;
  height:220px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(104,30,42,.11),transparent 70%)!important;
  filter:blur(4px)!important;
  pointer-events:none!important;
}
.sg-home-access-v160 .sg-home-access-v150__ornament{display:none!important}
.sg-home-access-v160 .sg-home-access-v150__grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:var(--sg-access-gap,14px)!important;
  margin:0!important;
  padding:0!important;
}
.sg-home-access-v160 .sg-home-access-v150__item{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:12px!important;
  min-height:var(--sg-access-card-min-height,150px)!important;
  padding:16px 16px 14px!important;
  border:var(--sg-access-border-width,1px) solid rgba(104,30,42,.10)!important;
  border-radius:calc(var(--sg-access-radius,18px) + 4px)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.74))!important;
  box-shadow:0 14px 26px rgba(61,48,20,.08)!important;
  text-align:right!important;
  overflow:hidden!important;
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease!important;
}
.sg-home-access-v160 .sg-home-access-v150__item:before{
  content:""!important;
  position:absolute!important;
  inset:auto auto 0 0!important;
  width:100%!important;
  height:4px!important;
  border-radius:8px 8px 0 0!important;
  background:linear-gradient(90deg,var(--sg-access-icon-color,#681e2a),rgba(104,30,42,.18))!important;
  opacity:.9!important;
}
.sg-home-access-v160 .sg-home-access-v150__item:hover,
.sg-home-access-v160 .sg-home-access-v150__item:focus-visible{
  transform:translateY(-6px)!important;
  border-color:rgba(104,30,42,.18)!important;
  box-shadow:0 18px 34px rgba(61,48,20,.13)!important;
  outline:none!important;
}
.sg-home-access-v160 .sg-home-access-v150__icon{
  display:grid!important;
  place-items:center!important;
  width:var(--sg-access-icon-size,62px)!important;
  height:var(--sg-access-icon-size,62px)!important;
  margin:0!important;
  border:0!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,#fff,#f4ecda)!important;
  color:var(--sg-access-icon-color,#681e2a)!important;
  box-shadow:0 8px 16px rgba(104,30,42,.10), inset 0 0 0 1px rgba(104,30,42,.07)!important;
}
.sg-home-access-v160 .sg-home-access-v150__icon svg,
.sg-home-access-v160 .sg-home-access-v150__icon img{
  width:56%!important;
  height:56%!important;
  object-fit:contain!important;
}
.sg-home-access-v160 .sg-home-access-v150__copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}
.sg-home-access-v160 .sg-home-access-v150__copy strong{
  margin:0!important;
  color:var(--sg-access-icon-color,#681e2a)!important;
  font-size:.86rem!important;
  font-weight:900!important;
  line-height:1.65!important;
}
.sg-home-access-v160 .sg-home-access-v150__copy small{
  display:block!important;
  color:#7a7261!important;
  font-size:.61rem!important;
  line-height:1.9!important;
}
.sg-home-access-v160 .sg-home-access-v150__arrow{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:30px!important;
  height:30px!important;
  margin-top:auto!important;
  align-self:flex-end!important;
  border:1px solid rgba(104,30,42,.10)!important;
  border-radius:50%!important;
  background:#fff!important;
  color:var(--sg-access-icon-color,#681e2a)!important;
  box-shadow:0 6px 10px rgba(61,48,20,.06)!important;
}
.sg-home-access-v160 .sg-home-access-v150__item:hover .sg-home-access-v150__arrow{transform:translateX(-4px)!important}
.sg-project-menu__icon img{width:24px!important;height:24px!important;object-fit:contain!important;display:block!important}
.sg-home-access-v150__icon img{display:block!important;object-fit:contain!important}
@media(max-width:980px){
  .sg-home-access-v160 .sg-home-access-v150__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:620px){
  .sg-home-access-v160{padding:4px 0 12px!important}
  .sg-home-access-v160 .sg-home-access-v150__container{width:min(calc(100% - 18px),var(--sg-access-panel-width,1180px))!important}
  .sg-home-access-v160 .sg-home-access-v150__frame{padding:10px!important;border-radius:20px!important}
  .sg-home-access-v160 .sg-home-access-v150__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .sg-home-access-v160 .sg-home-access-v150__item{min-height:118px!important;padding:11px 10px!important;gap:8px!important}
  .sg-home-access-v160 .sg-home-access-v150__icon{width:48px!important;height:48px!important;border-radius:15px!important}
  .sg-home-access-v160 .sg-home-access-v150__copy strong{font-size:.69rem!important;line-height:1.5!important}
  .sg-home-access-v160 .sg-home-access-v150__copy small{display:none!important}
}

/* Setaregan 0.16.1 — unified operations icon */
.sg-operation-line-svg{
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.sg-project-menu__item--operations .sg-project-menu__icon svg{
  width:24px!important;
  height:24px!important;
  color:inherit!important;
}
.sg-home-access-v150__item--operations .sg-home-access-v150__icon svg{
  width:62%!important;
  height:62%!important;
  color:inherit!important;
}

/* =========================================================
   Setaregan 0.16.2 — boxed statistics panel
   ========================================================= */
.sg-home-stats-v080.sg-home-stats-v162{
  padding:var(--sg-stats-padding,10px) 0!important;
  border:0!important;
  background:var(--sg-featured-bg,#f6f2e6)!important;
  color:#fff!important;
  overflow:visible!important;
}
.sg-home-stats-v080.sg-home-stats-v162:before{display:none!important}
.sg-home-stats-v162>.sg-container{
  width:min(calc(100% - 32px),var(--sg-layout-max-width,1180px))!important;
  max-width:none!important;
}
.sg-home-stats-v162__panel{
  position:relative!important;
  padding:12px 16px 12px!important;
  border:1px solid rgba(188,175,127,.24)!important;
  border-radius:var(--sg-featured-panel-radius,24px)!important;
  background:linear-gradient(135deg,#2d2d2b 0%,#3a3832 58%,#272725 100%)!important;
  box-shadow:0 13px 38px rgba(39,31,16,.14),inset 0 1px 0 rgba(255,255,255,.06)!important;
  overflow:hidden!important;
}
.sg-home-stats-v162__panel:before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  right:7%!important;
  left:7%!important;
  height:2px!important;
  background:linear-gradient(90deg,transparent,var(--sg-burgundy,#681e2a),var(--sg-khaki,#bcaf7f),transparent)!important;
  opacity:.78!important;
}
.sg-home-stats-v162__panel:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:radial-gradient(circle at 12% 15%,rgba(188,174,125,.12),transparent 25%),radial-gradient(circle at 88% 90%,rgba(104,30,42,.16),transparent 30%)!important;
}
.sg-home-stats-v162__head{
  position:relative!important;
  z-index:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  min-height:34px!important;
  margin:0 0 6px!important;
  padding:0 6px 6px!important;
  border-bottom:1px solid rgba(188,175,127,.14)!important;
  text-align:right!important;
}
.sg-home-stats-v162__head span{
  flex:none!important;
  color:var(--sg-khaki,#bcaf7f)!important;
  font-size:.72rem!important;
  font-weight:900!important;
}
.sg-home-stats-v162__head p{
  margin:0!important;
  color:#d7d1c4!important;
  font-size:.55rem!important;
  line-height:1.7!important;
  text-align:left!important;
}
.sg-home-stats-v162 .sg-home-stats-v080__panel{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:5px!important;
  border:1px solid rgba(188,174,125,.20)!important;
  border-radius:var(--sg-stats-panel-radius,10px)!important;
  background:rgba(255,255,255,.055)!important;
  box-shadow:none!important;
  backdrop-filter:blur(6px)!important;
}
@media(max-width:650px){
  .sg-home-stats-v162>.sg-container{width:min(calc(100% - 20px),var(--sg-layout-max-width,1180px))!important}
  .sg-home-stats-v162__panel{padding:9px 8px 8px!important;border-radius:min(var(--sg-featured-panel-radius,24px),18px)!important}
  .sg-home-stats-v162__head{display:block!important;min-height:auto!important;padding:0 4px 6px!important}
  .sg-home-stats-v162__head span{display:block!important;margin-bottom:2px!important;font-size:.66rem!important}
  .sg-home-stats-v162__head p{font-size:.5rem!important;text-align:right!important}
}

/* =========================================================
   Setaregan 0.16.3 — administrator-controlled front-page boxes
   ========================================================= */
.sg-home-v080__hero{
  padding:var(--sg-slider-padding-top,24px) 0 var(--sg-slider-padding-bottom,30px)!important;
  background:var(--sg-slider-section-bg,#d7cba5)!important;
}
.sg-slider-shell-v080{
  max-width:var(--sg-slider-max-width,1180px)!important;
  padding:var(--sg-slider-shell-padding,7px)!important;
  border:var(--sg-slider-shell-border-width,1px) solid var(--sg-slider-shell-border,#9c8f68)!important;
  border-radius:var(--sg-slider-shell-radius,8px)!important;
  background:var(--sg-slider-shell-bg,#f6f1e2)!important;
}
.sg-slider-shell-v080:before{
  inset:var(--sg-slider-shell-padding,7px)!important;
  border-radius:max(calc(var(--sg-slider-shell-radius,8px) - 3px),0px)!important;
}
.sg-hero-slider--v080{
  min-height:var(--sg-slider-height,285px)!important;
  border-radius:max(calc(var(--sg-slider-shell-radius,8px) - var(--sg-slider-shell-padding,7px)),0px)!important;
}
.sg-hero-slider--v080 .sg-hero-slider__track,
.sg-hero-slider--v080 .sg-hero-slide,
.sg-hero-slider--v080 .sg-hero-slide__content{min-height:var(--sg-slider-height,285px)!important}
.sg-hero-slider--v080 .sg-hero-slide{
  background-size:var(--sg-slider-image-fit,cover)!important;
  background-position:var(--sg-slider-image-position,center)!important;
  background-repeat:no-repeat!important;
}
.sg-hero-slider--v080 .sg-hero-slide__overlay{
  background:linear-gradient(90deg,color-mix(in srgb,var(--sg-slider-overlay-color,#161513) var(--sg-slider-overlay-opacity,46%),transparent),transparent 72%)!important;
}
.sg-hero-slider--v080 .sg-hero-slide__box{
  max-width:var(--sg-slider-content-width,420px)!important;
  border-right-color:var(--sg-slider-content-accent,#bcaf7f)!important;
  border-radius:var(--sg-slider-content-radius,3px)!important;
  background:color-mix(in srgb,var(--sg-slider-content-bg,#1e1d1b) 82%,transparent)!important;
  color:var(--sg-slider-content-text,#fff)!important;
}
.sg-hero-slider--v080 .sg-hero-slide__box h2,
.sg-hero-slider--v080 .sg-hero-slide__box p{color:var(--sg-slider-content-text,#fff)!important}
.sg-hero-slider--v080 .sg-hero-slide__box span{color:var(--sg-slider-content-accent,#bcaf7f)!important}
.sg-hero-slider--v080 .sg-hero-slider__arrow{
  background:color-mix(in srgb,var(--sg-slider-arrow-bg,#191917) 82%,transparent)!important;
  color:var(--sg-slider-arrow-color,#fff)!important;
}
.sg-hero-slider--v080 .sg-hero-slider__dot{background:color-mix(in srgb,var(--sg-slider-dot-color,#fff) 70%,transparent)!important}
.sg-hero-slider--v080 .sg-hero-slider__dot.is-active{background:var(--sg-slider-dot-active,#c8171e)!important}
.sg-home-search-v080{padding:var(--sg-search-padding,4px) 0!important;background:var(--sg-search-bg,#f0ede1)!important}

.sg-home-stats-v080.sg-home-stats-v162{
  padding:var(--sg-stats-padding,10px) 0!important;
  background:var(--sg-stats-section-bg,#f6f2e6)!important;
}
.sg-home-stats-v162>.sg-container{
  width:min(calc(100% - 32px),var(--sg-stats-panel-width,1180px))!important;
}
.sg-home-stats-v162__panel{
  padding:var(--sg-stats-panel-padding,16px)!important;
  border-color:color-mix(in srgb,var(--sg-stats-panel-border,#bcaf7f) 42%,transparent)!important;
  border-radius:var(--sg-stats-panel-radius,24px)!important;
  background:linear-gradient(135deg,var(--sg-stats-panel-bg,#2d2d2b),color-mix(in srgb,var(--sg-stats-panel-bg,#2d2d2b) 82%,#fff),var(--sg-stats-panel-bg,#2d2d2b))!important;
  color:var(--sg-stats-text-color,#fff)!important;
}
.sg-home-stats-v162__head span{color:var(--sg-stats-accent,#bcaf7f)!important}
.sg-home-stats-v162__head p{color:var(--sg-stats-muted-color,#d7d1c4)!important}
.sg-home-stats-v162 .sg-stat-card,.sg-home-stats-v162 .sg-stat-grid>*{min-height:var(--sg-stats-card-height,48px)!important}

.sg-home-news-v080.sg-home-news-v163{
  background:var(--sg-news-section-bg,#fff)!important;
  padding:18px 0!important;
}
.sg-home-news-v163>.sg-container{
  width:min(calc(100% - 32px),var(--sg-news-panel-width,1180px))!important;
  max-width:none!important;
}
.sg-home-news-v163__panel{
  padding:var(--sg-news-panel-padding,18px)!important;
  border:1px solid color-mix(in srgb,var(--sg-news-accent,#681e2a) 16%,transparent)!important;
  border-radius:var(--sg-news-panel-radius,22px)!important;
  background:var(--sg-news-panel-bg,#fff)!important;
  box-shadow:0 12px 32px rgba(62,48,18,.08)!important;
}
.sg-home-news-v163 .sg-section__head h2,
.sg-home-news-v163 .sg-news-grid h3{color:var(--sg-news-accent,#681e2a)!important}

/* Internal pages use the same variables exposed in the plugin settings. */
.sg-media-archive,
.sg-submission-page,
.setaregan-core-martyrs-archive,
.setaregan-core-operations-archive{background:var(--sg-internal-page-bg,#f6f2e6)!important}
.sg-media-hero-v130{
  padding:12px 0!important;
  background:var(--sg-internal-header-bg,#30302d)!important;
  border-bottom-color:var(--sg-internal-header-border,#bcaf7f)!important;
}
.sg-media-hero-v130__inner{
  width:min(calc(100% - 32px),var(--sg-internal-header-width,1180px))!important;
  max-width:none!important;
  padding:var(--sg-internal-header-padding,20px)!important;
  border:1px solid color-mix(in srgb,var(--sg-internal-header-border,#bcaf7f) 38%,transparent)!important;
  border-radius:var(--sg-internal-header-radius,22px)!important;
  background:var(--sg-internal-header-panel-bg,#3a3832)!important;
}
.sg-media-hero-v130 h1{color:var(--sg-internal-header-text,#fff)!important}
.sg-media-hero-v130 p{color:var(--sg-internal-header-muted,#d5d2c9)!important}
.sg-media-hero-v130__inner>div>span,.sg-media-hero-v130__icon{color:var(--sg-internal-header-accent,#bcaf7f)!important}
@media(max-width:650px){
  .sg-home-stats-v162>.sg-container,.sg-home-news-v163>.sg-container{width:min(calc(100% - 20px),var(--sg-layout-max-width,1180px))!important}
  .sg-slider-shell-v080{border-radius:min(var(--sg-slider-shell-radius,8px),22px)!important}
}

/* Generic pages, posts and archives follow the internal-page controls too. */
body:not(.home) #main-content{background:var(--sg-internal-page-bg,#f6f2e6)!important}
.sg-page-banner{
  padding:12px 16px!important;
  background:var(--sg-internal-header-bg,#30302d)!important;
  border-bottom:2px solid var(--sg-internal-header-border,#bcaf7f)!important;
}
.sg-page-banner__crest{
  width:min(calc(100% - 32px),var(--sg-internal-header-width,1180px))!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:var(--sg-internal-header-padding,20px)!important;
  border:1px solid color-mix(in srgb,var(--sg-internal-header-border,#bcaf7f) 38%,transparent)!important;
  border-radius:var(--sg-internal-header-radius,22px)!important;
  background:var(--sg-internal-header-panel-bg,#3a3832)!important;
  color:var(--sg-internal-header-text,#fff)!important;
}
.sg-page-banner__crest h1{color:var(--sg-internal-header-text,#fff)!important}
.sg-page-banner__crest>span{color:var(--sg-internal-header-accent,#bcaf7f)!important}
.sg-section>.sg-container.sg-single,
body:not(.home) .sg-section>.sg-container{
  width:min(calc(100% - 32px),var(--sg-internal-content-width,1180px))!important;
  max-width:none!important;
}
.sg-single>article,
body.page .sg-entry-content,
body.single .sg-entry-content{
  border-color:var(--sg-internal-content-border,#ddd3b7)!important;
  border-radius:var(--sg-internal-content-radius,18px)!important;
  background:var(--sg-internal-content-bg,#fff)!important;
}
body.page .sg-entry-content,
body.single .sg-entry-content{padding:var(--sg-internal-content-padding,22px)!important}
@media(max-width:650px){
  .sg-page-banner__crest,
  .sg-section>.sg-container.sg-single,
  body:not(.home) .sg-section>.sg-container{width:min(calc(100% - 20px),var(--sg-internal-content-width,1180px))!important}
}

/* =========================================================
   Setaregan 0.16.8 — news, memorials, Jalali UI and new-tab navigation
   ========================================================= */
.sg-section__head h2 a,
.sg-news-grid h3 a{color:inherit;text-decoration:none}
.sg-news-grid h3 a{display:inline-flex;align-items:center;gap:7px}
.sg-home-archive-link{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:7px 13px;border:1px solid rgba(104,30,42,.14);border-radius:999px;background:#fff;color:var(--sg-burgundy,#681e2a);font-size:.64rem;font-weight:900;transition:.2s ease}
.sg-home-archive-link:hover{transform:translateY(-2px);border-color:rgba(104,30,42,.32);box-shadow:0 8px 16px rgba(61,48,20,.08)}

.sg-editorial-archive,.sg-editorial-single{min-height:65vh;background:var(--sg-internal-page-bg,#f6f2e6);padding-bottom:42px}
.sg-editorial-hero{position:relative;padding:24px 0 20px;background:linear-gradient(135deg,var(--sg-internal-header-bg,#30302d),#3d3a32);color:var(--sg-internal-header-text,#fff);overflow:hidden;border-bottom:2px solid var(--sg-khaki,#bcaf7f)}
.sg-editorial-hero:before{content:"";position:absolute;inset:-60px auto auto 5%;width:240px;height:240px;border:1px solid rgba(188,175,127,.12);border-radius:50%;box-shadow:0 0 0 34px rgba(188,175,127,.035),0 0 0 68px rgba(188,175,127,.025)}
.sg-editorial-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;min-height:72px;padding:12px 16px;border:1px solid rgba(188,175,127,.2);border-radius:19px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.sg-editorial-hero__icon{display:grid!important;place-items:center;width:56px!important;height:56px!important;border-radius:17px;background:rgba(240,237,225,.96);color:var(--sg-burgundy,#681e2a);font-size:28px!important;line-height:1!important;box-shadow:inset 0 0 0 5px rgba(188,175,127,.16)}
.sg-editorial-hero__inner>div>span{display:block;color:var(--sg-khaki,#bcaf7f);font-size:.62rem;font-weight:900}
.sg-editorial-hero h1{margin:2px 0 0;color:#fff;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.35}
.sg-editorial-hero p{margin:3px 0 0;color:var(--sg-internal-header-muted,#d5d2c9);font-size:.7rem;line-height:1.7}
.sg-editorial-archive__body{padding-top:24px}
.sg-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sg-editorial-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(104,30,42,.1);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 12px 28px rgba(58,45,18,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.sg-editorial-card:hover{transform:translateY(-5px);border-color:rgba(104,30,42,.22);box-shadow:0 18px 36px rgba(58,45,18,.13)}
.sg-editorial-card__media{display:grid;place-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#ddd3b7,#f5f0e2);overflow:hidden;color:var(--sg-burgundy,#681e2a)}
.sg-editorial-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.sg-editorial-card:hover .sg-editorial-card__media img{transform:scale(1.035)}
.sg-editorial-card__media>.dashicons{width:auto;height:auto;font-size:44px;line-height:1}
.sg-editorial-card__body{display:flex;flex:1;flex-direction:column;padding:15px 16px 16px}
.sg-editorial-card time{color:#8a7650;font-size:.6rem;font-weight:800}
.sg-editorial-card h2{margin:5px 0 7px;font-size:.92rem;line-height:1.75}
.sg-editorial-card h2 a{color:#302c25;text-decoration:none}
.sg-editorial-card p{margin:0;color:#736d61;font-size:.65rem;line-height:1.85}
.sg-editorial-card__more{align-self:flex-start;margin-top:auto;padding-top:12px;color:var(--sg-burgundy,#681e2a);font-size:.62rem;font-weight:900;text-decoration:none}
.sg-memorial-card__meta{display:flex;align-items:center;gap:5px!important;margin-top:4px!important}
.sg-memorial-card__meta .dashicons{width:auto;height:auto;font-size:15px;line-height:1}
.sg-editorial-empty{padding:50px 20px;border:1px dashed rgba(104,30,42,.18);border-radius:22px;background:#fff;text-align:center}
.sg-editorial-empty>.dashicons{width:auto;height:auto;color:var(--sg-burgundy,#681e2a);font-size:48px;line-height:1}
.sg-editorial-empty h2{margin:10px 0 4px;font-size:1.1rem}.sg-editorial-empty p{margin:0;color:#777;font-size:.7rem}
.sg-editorial-archive .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:24px 0 0;padding:0;list-style:none}
.sg-editorial-archive .page-numbers a,.sg-editorial-archive .page-numbers span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid rgba(104,30,42,.13);border-radius:10px;background:#fff;color:#4b4338;font-size:.65rem;text-decoration:none}
.sg-editorial-archive .page-numbers .current{background:var(--sg-burgundy,#681e2a);color:#fff}

.sg-editorial-hero--single{padding:19px 0 17px}
.sg-editorial-hero--single .sg-editorial-hero__inner{min-height:62px}
.sg-editorial-hero--single h1{font-size:clamp(1.25rem,2.3vw,1.9rem)}
.sg-editorial-single__panel{position:relative;margin-top:22px;padding:22px;border:1px solid rgba(104,30,42,.11);border-radius:24px;background:#fff;box-shadow:0 14px 32px rgba(58,45,18,.09)}
.sg-editorial-single__cover{margin:0 0 20px;border-radius:18px;overflow:hidden;background:#eee}
.sg-editorial-single__cover img{display:block;width:100%;max-height:560px;object-fit:cover}
.sg-editorial-single__content{color:#403b32;font-size:.83rem;line-height:2.1}
.sg-editorial-single__content img{max-width:100%;height:auto;border-radius:12px}
.sg-editorial-single__footer{display:flex;justify-content:flex-end;margin-top:22px;padding-top:16px;border-top:1px solid #eee7d5}
.sg-editorial-single__footer a{display:inline-flex;padding:8px 15px;border-radius:999px;background:var(--sg-burgundy,#681e2a);color:#fff;font-size:.65rem;font-weight:900;text-decoration:none}
.sg-memorial-single__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px}
.sg-memorial-single__facts>div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;padding:10px 11px;border:1px solid #e5ddc8;border-radius:15px;background:#fbf8ef}
.sg-memorial-single__facts .dashicons{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#f0e7d2;color:var(--sg-burgundy,#681e2a);font-size:17px;line-height:30px}
.sg-memorial-single__facts small{color:#8a8171;font-size:.52rem}.sg-memorial-single__facts strong{font-size:.68rem;line-height:1.5}
.sg-memorial-single__related{margin:0 0 18px;padding:10px 13px;border-right:3px solid var(--sg-burgundy,#681e2a);border-radius:9px;background:#f7f2e6;color:#574f42;font-size:.7rem}


@media(max-width:900px){
  .sg-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sg-memorial-single__facts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .sg-editorial-hero{padding:14px 0 12px}.sg-editorial-hero__inner{grid-template-columns:48px minmax(0,1fr);gap:11px;min-height:58px;padding:9px 10px;border-radius:15px}
  .sg-editorial-hero__icon{width:44px!important;height:44px!important;border-radius:13px;font-size:22px!important}.sg-editorial-hero h1{font-size:1.25rem}.sg-editorial-hero p{font-size:.58rem}
  .sg-editorial-grid{grid-template-columns:1fr;gap:12px}.sg-editorial-archive__body{padding-top:14px}
  .sg-editorial-single__panel{width:calc(100% - 18px);margin-top:12px;padding:13px;border-radius:17px}
  .sg-memorial-single__facts{grid-template-columns:1fr;gap:7px}
}

/* Setaregan 0.16.9 — editorial layouts, multimedia grids and portrait refinement */
.sg-home-featured-v080 .sg-martyr-card__image,
.sg-home-featured-v140 .sg-martyr-card__image,
.sg-home-featured-v150 .sg-martyr-card__image{box-shadow:0 7px 18px rgba(64,50,20,.14)!important}
.sg-home-featured-v150 .sg-martyr-card__image:after{display:none!important}

.sg-editorial-single__lead{margin:0 0 22px;padding:17px 20px;border-right:4px solid var(--sg-burgundy,#681e2a);border-radius:12px;background:#f7f2e7;color:#4b4338;font-size:1rem;font-weight:700;line-height:2}
.sg-editorial-single__main{min-width:0}
.sg-editorial-layout--spotlight .sg-editorial-single__panel{padding-top:0;overflow:hidden}
.sg-editorial-layout--spotlight .sg-editorial-single__cover{margin:0 -22px 24px;border-radius:24px 24px 0 0}
.sg-editorial-layout--spotlight .sg-editorial-single__cover img{max-height:690px}
.sg-editorial-layout--split .sg-editorial-single__panel{display:grid;grid-template-columns:minmax(270px,42%) minmax(0,1fr);gap:30px;align-items:start}
.sg-editorial-layout--split .sg-editorial-single__cover{position:sticky;top:90px;margin:0;grid-column:1;grid-row:1}
.sg-editorial-layout--split .sg-editorial-single__main{grid-column:2;grid-row:1}
.sg-editorial-layout--split .sg-editorial-single__footer{grid-column:1/-1}
.sg-media-source{margin:0 0 18px}.sg-media-source a{display:inline-flex;padding:9px 16px;border-radius:999px;background:var(--sg-burgundy,#681e2a);color:#fff;font-weight:800}

.sg-multimedia-page{min-height:65vh;background:#f5f1e7;padding-bottom:52px}
.sg-multimedia-hero .sg-editorial-hero__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2}
.sg-multimedia-jump{position:sticky;top:62px;z-index:50;padding:11px 0;border-bottom:1px solid #ddd3b7;background:rgba(255,255,255,.94);backdrop-filter:blur(10px)}
.admin-bar .sg-multimedia-jump{top:94px}.sg-multimedia-jump .sg-container{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.sg-multimedia-jump a{display:flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid rgba(104,30,42,.13);border-radius:999px;background:#fff;color:#4a4135;font-size:.76rem;font-weight:800}.sg-multimedia-jump a:hover{background:var(--sg-burgundy,#681e2a);color:#fff}
.sg-multimedia-section{scroll-margin-top:135px;padding:42px 0}.sg-multimedia-section:nth-of-type(even){background:rgba(255,255,255,.54)}
.sg-multimedia-section__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.sg-multimedia-section__head>div{display:flex;align-items:center;gap:12px}.sg-multimedia-section__head .dashicons{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff;color:var(--sg-burgundy,#681e2a);box-shadow:0 8px 22px rgba(58,45,18,.08);font-size:25px}.sg-multimedia-section__head h2{margin:0;font-size:1.45rem}.sg-multimedia-section__head p{margin:2px 0 0;color:#777;font-size:.72rem}.sg-multimedia-section__head>b{padding:7px 12px;border-radius:999px;background:#e9e1cd;color:#6b5f46;font-size:.68rem}
.sg-multimedia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sg-multimedia-card{overflow:hidden;border:1px solid rgba(104,30,42,.1);border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(58,45,18,.08);transition:.22s}.sg-multimedia-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(58,45,18,.14)}.sg-multimedia-card__media{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#e0d5b9,#f7f3e9);color:var(--sg-burgundy,#681e2a)}.sg-multimedia-card__media>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.sg-multimedia-card:hover .sg-multimedia-card__media>img{transform:scale(1.04)}.sg-multimedia-card__media>.dashicons{width:auto;height:auto;font-size:54px}.sg-multimedia-card__play{position:absolute;inset:auto 50% 50% auto;display:grid;place-items:center;width:50px;height:50px;transform:translate(50%,50%);border-radius:50%;background:rgba(104,30,42,.9);color:#fff;box-shadow:0 0 0 7px rgba(255,255,255,.35)}.sg-multimedia-card__play .dashicons{width:auto;height:auto;font-size:26px}.sg-multimedia-card__body{padding:15px 16px 17px}.sg-multimedia-card time{color:#937d50;font-size:.62rem;font-weight:800}.sg-multimedia-card h3{margin:5px 0 7px;font-size:.95rem;line-height:1.7}.sg-multimedia-card p{min-height:48px;margin:0;color:#746d62;font-size:.67rem;line-height:1.85}.sg-multimedia-card__body>a{display:inline-flex;margin-top:12px;color:var(--sg-burgundy,#681e2a);font-size:.68rem;font-weight:900}

@media(max-width:900px){.sg-multimedia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-editorial-layout--split .sg-editorial-single__panel{display:block}.sg-editorial-layout--split .sg-editorial-single__cover{position:static;margin-bottom:20px}}
@media(max-width:620px){.sg-multimedia-jump{top:56px}.admin-bar .sg-multimedia-jump{top:102px}.sg-multimedia-grid{grid-template-columns:1fr}.sg-multimedia-section{padding:28px 0}.sg-multimedia-section__head{align-items:flex-start}.sg-multimedia-section__head p{display:none}.sg-editorial-layout--spotlight .sg-editorial-single__cover{margin:0 -13px 18px}}
.sg-editorial-layout--split .sg-editorial-single__panel--no-cover{display:block}

/* =========================================================
   Setaregan 0.16.10 — reference profile, today box and operation relations
   ========================================================= */
.site-header{
  background:linear-gradient(180deg,#fbf8ef 0%,#f3eddf 100%)!important;
  color:#342d27!important;
  border-bottom:2px solid #c9ad62!important;
  box-shadow:0 5px 18px rgba(75,52,24,.08)!important;
}
.site-header.is-scrolled{box-shadow:0 10px 30px rgba(75,52,24,.15)!important}
.site-title__text strong{color:#681e2a!important}.site-title__text small{color:#756957!important}
.primary-nav a{color:#40372e!important}.primary-nav a:hover,.primary-nav .current-menu-item>a,.primary-nav .current_page_item>a{background:#eee3c7!important;color:#681e2a!important}
.theme-toggle{border-color:rgba(104,30,42,.22)!important;color:#681e2a!important;background:#fff!important}
.menu-toggle>span:not(.screen-reader-text){background:#681e2a!important}

/* Slimmer quick access panel to make room for the new today section. */
.sg-home-access-v1610{padding:5px 0 10px!important;background:#f6f2e6!important}
.sg-home-access-v1610 .sg-home-access-v150__frame{padding:8px!important;border:1px solid rgba(104,30,42,.12)!important;border-radius:16px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 8px 20px rgba(65,47,20,.06)!important}
.sg-home-access-v1610 .sg-home-access-v150__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}
.sg-home-access-v1610 .sg-home-access-v150__item{position:relative!important;display:grid!important;grid-template-columns:45px minmax(0,1fr) 24px!important;align-items:center!important;min-height:70px!important;padding:8px 13px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}
.sg-home-access-v1610 .sg-home-access-v150__item:not(:last-child):after{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:linear-gradient(180deg,transparent,rgba(104,30,42,.14),transparent)}
.sg-home-access-v1610 .sg-home-access-v150__item:hover{background:#f8f1df!important;transform:none!important}
.sg-home-access-v1610 .sg-home-access-v150__icon{width:40px!important;height:40px!important;border-radius:12px!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(104,30,42,.08)!important}
.sg-home-access-v1610 .sg-home-access-v150__copy strong{font-size:.72rem!important}.sg-home-access-v1610 .sg-home-access-v150__copy small{font-size:.55rem!important;line-height:1.55!important}
.sg-home-access-v1610 .sg-home-access-v150__arrow{width:24px!important;height:24px!important;margin:0!important;align-self:center!important;font-size:.7rem!important}

/* Restore the fine second ring requested around featured martyr portraits. */
.sg-home-featured-v150 .sg-martyr-card__image:after{display:block!important;content:""!important;position:absolute!important;inset:6px!important;border:1px solid rgba(226,190,76,.78)!important;border-radius:50%!important;pointer-events:none!important}
.sg-home-featured-v080 .sg-martyr-card__image,.sg-home-featured-v140 .sg-martyr-card__image,.sg-home-featured-v150 .sg-martyr-card__image{box-shadow:0 0 0 2px rgba(202,166,57,.78),0 7px 18px rgba(64,50,20,.14)!important}

/* Today martyrs home module. */
.sg-home-today{padding:10px 0 14px;background:#f6f2e6}
.sg-home-today__panel{overflow:hidden;border:1px solid rgba(104,30,42,.12);border-radius:20px;background:linear-gradient(135deg,#fff,#f7f0de);box-shadow:0 12px 28px rgba(63,45,18,.08)}
.sg-home-today__head{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid rgba(104,30,42,.08);background:linear-gradient(90deg,rgba(104,30,42,.045),transparent)}
.sg-home-today__symbol .sg-emblem{width:48px;height:48px}.sg-home-today__symbol .sg-emblem img{width:40px!important;height:44px!important}
.sg-home-today__head span{color:#a18443;font-size:.58rem;font-weight:900}.sg-home-today__head h2{margin:0;color:#681e2a;font-size:1.25rem}.sg-home-today__head p{margin:2px 0 0;color:#786f61;font-size:.62rem}
.sg-home-today__head>a{display:inline-flex;padding:7px 12px;border:1px solid rgba(104,30,42,.13);border-radius:999px;background:#fff;color:#681e2a;font-size:.6rem;font-weight:900}
.sg-home-today__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px}
.sg-today-martyr{display:grid;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:9px;min-width:0;padding:8px;border:1px solid rgba(104,30,42,.08);border-radius:14px;background:#fff;transition:.2s}
.sg-today-martyr:hover{transform:translateY(-2px);border-color:rgba(104,30,42,.2);box-shadow:0 9px 18px rgba(62,44,18,.08)}
.sg-today-martyr__image{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#e8dfc8;box-shadow:0 0 0 1px #c7a748}.sg-today-martyr__image img{width:100%;height:100%;object-fit:cover;object-position:center top}.sg-today-martyr__image .sg-emblem{width:38px;height:38px}
.sg-today-martyr__copy{display:flex;flex-direction:column;min-width:0}.sg-today-martyr__copy strong{overflow:hidden;color:#342e28;font-size:.68rem;white-space:nowrap;text-overflow:ellipsis}.sg-today-martyr__copy small{color:#9b8043;font-size:.55rem}.sg-today-martyr__copy em{overflow:hidden;color:#81796d;font-size:.52rem;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.sg-today-martyr>i{color:#681e2a;font-style:normal}
.sg-home-today__empty{display:flex;flex-direction:column;align-items:center;padding:18px;color:#726b60;text-align:center}.sg-home-today__empty strong{color:#494139;font-size:.76rem}.sg-home-today__empty span{font-size:.58rem}

/* Reference-inspired martyr profile. */
.sg-martyr-profile--reference{background:#f5f5f2;padding:24px 0 56px}
.sg-profile-reference__panel{display:grid;grid-template-columns:230px minmax(0,1fr) 220px;gap:28px;align-items:start;padding:24px;border:1px solid #dedbd3;background:#fff;box-shadow:0 12px 30px rgba(50,42,31,.06)}
.sg-profile-reference__photo img,.sg-profile-reference__photo>.sg-martyr-placeholder{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid #c9c9c5;background:#eee}
.sg-profile-reference__keywords{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.sg-profile-reference__keywords b{width:100%;font-size:.62rem}.sg-profile-reference__keywords span{padding:3px 8px;border-radius:4px;background:#c8a62d;color:#fff;font-size:.55rem;font-weight:800}
.sg-profile-reference__eyebrow{display:block;color:#c8a62d;font-size:.66rem;font-weight:900}.sg-profile-reference__identity h1{margin:0 0 14px;color:#2c2925;font-size:1.5rem}
.sg-profile-reference__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;margin:0}.sg-profile-reference__details>div{display:flex;gap:5px;min-width:0;font-size:.68rem;line-height:1.85}.sg-profile-reference__details dt{flex:0 0 auto;color:#39342e;font-weight:900}.sg-profile-reference__details dd{margin:0;color:#5c554d;overflow-wrap:anywhere}
.sg-profile-reference__tools{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px;border:1px solid #e2dfd6;background:#faf9f5;text-align:center}.sg-profile-reference__tools .sg-emblem{width:110px;height:110px}.sg-profile-reference__tools strong{font-size:.75rem}.sg-profile-reference__tools small{color:#777;font-size:.56rem}.sg-profile-reference__tools button{width:100%;padding:7px 8px;border:1px solid #d7d3ca;border-radius:6px;background:#fff;color:#5d554a;font-size:.58rem;cursor:pointer}.sg-profile-reference__tools button:hover{border-color:#c8a62d;color:#681e2a}
.sg-profile-reference__content{margin-top:20px}.sg-profile-tabs--reference{display:flex;justify-content:center;gap:8px;margin:0 0 -1px;border:0}.sg-profile-tabs--reference button{min-width:105px;padding:9px 16px;border:0;border-radius:4px 4px 0 0;background:#aaa8a4;color:#fff;font-size:.67rem;font-weight:900}.sg-profile-tabs--reference button.is-active{background:#c8a62d;color:#fff}
.sg-profile-panels--reference{padding-bottom:0}.sg-profile-panels--reference .sg-profile-panel{min-height:300px;padding:22px;border:1px solid #aaa;background:#fff}.sg-profile-panels--reference .sg-prose{font-size:.82rem;line-height:2.15}.sg-profile-panels--reference .sg-prose h2{display:none}
.sg-profile-map-link a{display:inline-flex;padding:7px 12px;border-radius:999px;background:#681e2a;color:#fff;font-size:.6rem;font-weight:900}
.sg-profile-gallery{margin-top:28px}.sg-profile-gallery>header{display:flex;align-items:center;gap:8px;justify-content:flex-start;margin-bottom:12px}.sg-profile-gallery>header span{width:16px;height:16px;background:#c8a62d}.sg-profile-gallery h2{margin:0;font-size:1rem}.sg-profile-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sg-profile-gallery__item{padding:0;border:0;background:#ddd;cursor:zoom-in;overflow:hidden}.sg-profile-gallery__item img{display:block;width:100%;aspect-ratio:4/2.7;object-fit:cover;filter:grayscale(.35);transition:.25s}.sg-profile-gallery__item:hover img{filter:none;transform:scale(1.03)}
.sg-profile-reference__notice{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;max-width:720px;margin:30px auto 0;padding:10px 18px;border-radius:999px;background:#dedede;color:#4e4b47}.sg-profile-reference__notice .dashicons{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#c8a62d;color:#fff;font-size:24px}.sg-profile-reference__notice p{margin:0;font-size:.58rem;line-height:1.8}

/* Operations reconstructed from martyr encyclopedia. */
.sgx-operations-from-martyrs{min-height:70vh;background:#f5f1e7;padding-bottom:50px}.sgx-operations-hero--encyclopedia{padding:27px 0;background:linear-gradient(135deg,#342f29,#514638);color:#fff;border-bottom:3px solid #c8a62d}.sgx-operations-hero--encyclopedia .sgx-operations-hero__inner{display:grid;grid-template-columns:72px minmax(0,1fr) 210px;align-items:center;gap:20px}.sgx-operations-hero__summary{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06)}.sgx-operations-hero__summary strong{color:#e4c460;font-size:1.15rem}.sgx-operations-hero__summary span{align-self:center;font-size:.62rem}.sgx-operations-controls--simple{padding:16px 0;background:#eee6d3}.sgx-operations-controls--simple .sgx-operation-search-modern{max-width:760px;margin:auto}
.sgx-operation-index{padding:28px 0}.sgx-operation-index__grid{display:grid;gap:18px}.sgx-operation-cluster{padding:18px;border:1px solid rgba(104,30,42,.1);border-radius:20px;background:#fff;box-shadow:0 11px 28px rgba(57,43,20,.07)}.sgx-operation-cluster__head{display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:12px}.sgx-operation-cluster__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#f1e7cb;color:#681e2a}.sgx-operation-cluster__icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2}.sgx-operation-cluster__head span{color:#a48842;font-size:.55rem;font-weight:900}.sgx-operation-cluster__head h2{margin:0;color:#342e28;font-size:1.12rem}.sgx-operation-cluster__head p{display:flex;gap:8px;margin:2px 0 0;color:#777;font-size:.58rem}.sgx-operation-cluster__count{padding:6px 11px;border-radius:999px;background:#681e2a;color:#fff;font-size:.62rem}.sgx-operation-cluster__excerpt{margin:12px 0;color:#6f685d;font-size:.66rem;line-height:1.9}
.sgx-operation-martyrs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.sgx-operation-martyr{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;border:1px solid #ece7dc;border-radius:12px;background:#faf9f5}.sgx-operation-martyr__photo{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;overflow:hidden;border-radius:50%;background:#e4dbc4;box-shadow:0 0 0 1px #c8a62d}.sgx-operation-martyr__photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.sgx-operation-martyr__photo .sg-tulip-icon{width:24px;height:28px}.sgx-operation-martyr>span:last-child{display:flex;flex-direction:column;min-width:0}.sgx-operation-martyr strong{overflow:hidden;font-size:.58rem;white-space:nowrap;text-overflow:ellipsis}.sgx-operation-martyr small{color:#8d7a50;font-size:.49rem}.sgx-operation-cluster__detail{display:inline-flex;margin-top:13px;color:#681e2a;font-size:.62rem;font-weight:900}.sgx-operation-cluster__more{margin:9px 0 0;color:#777;font-size:.55rem}

/* Image-report slideshow and reusable lightbox. */
.sg-report-slideshow{margin-bottom:22px}.sg-report-slideshow__stage{position:relative;overflow:hidden;border-radius:18px;background:#1d1c1a}.sg-report-slide{display:none;margin:0}.sg-report-slide.is-active{display:block}.sg-report-slide>button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.sg-report-slide img{display:block;width:100%;height:min(65vh,680px);object-fit:contain;background:#1d1c1a}.sg-report-slide figcaption{padding:8px 14px;background:#2a2825;color:#ddd;font-size:.62rem;text-align:center}.sg-report-slideshow__arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:42px;height:42px;transform:translateY(-50%);border:0;border-radius:50%;background:rgba(255,255,255,.88);color:#681e2a;font-size:26px;cursor:pointer}.sg-report-slideshow__arrow--prev{right:14px}.sg-report-slideshow__arrow--next{left:14px}.sg-report-slideshow__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 2px}.sg-report-slideshow__thumbs button{flex:0 0 86px;padding:2px;border:2px solid transparent;border-radius:9px;background:#fff;cursor:pointer}.sg-report-slideshow__thumbs button.is-active{border-color:#c8a62d}.sg-report-slideshow__thumbs img{display:block;width:100%;height:58px;border-radius:6px;object-fit:cover}
body.sg-lightbox-open{overflow:hidden}.sg-lightbox{position:fixed;z-index:12000;inset:0;display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;padding:30px;background:rgba(12,11,10,.94)}.sg-lightbox figure{margin:0;text-align:center}.sg-lightbox img{display:block;max-width:100%;max-height:84vh;margin:auto;object-fit:contain}.sg-lightbox figcaption{margin-top:8px;color:#eee;font-size:.68rem}.sg-lightbox__close{position:absolute;top:18px;left:20px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#681e2a;font-size:28px;cursor:pointer}.sg-lightbox__arrow{width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:#681e2a;font-size:30px;cursor:pointer}.sg-lightbox__arrow--prev{grid-column:1}.sg-lightbox figure{grid-column:2;grid-row:1}.sg-lightbox__arrow--next{grid-column:3}

@media(max-width:1000px){
  .sg-home-today__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sg-profile-reference__panel{grid-template-columns:190px minmax(0,1fr)}.sg-profile-reference__tools{grid-column:1/-1;display:grid;grid-template-columns:70px 1fr 160px 160px;text-align:right}.sg-profile-reference__tools .sg-emblem{width:62px;height:62px;grid-row:1/3}.sg-profile-reference__tools small{grid-column:2}
  .sgx-operation-martyrs{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:760px){
  .site-title__text small{display:none}.sg-home-access-v1610 .sg-home-access-v150__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sg-home-access-v1610 .sg-home-access-v150__item:nth-child(2):after{display:none}
  .sg-home-today__head{grid-template-columns:48px 1fr}.sg-home-today__head>a{grid-column:1/-1;justify-self:center}.sg-home-today__grid{grid-template-columns:1fr}
  .sg-profile-reference__panel{grid-template-columns:1fr;padding:14px}.sg-profile-reference__photo{max-width:230px;margin:auto}.sg-profile-reference__identity h1{text-align:center}.sg-profile-reference__details{grid-template-columns:1fr}.sg-profile-reference__tools{display:flex}.sg-profile-tabs--reference{overflow-x:auto;justify-content:flex-start}.sg-profile-tabs--reference button{flex:0 0 auto;min-width:95px}.sg-profile-panels--reference .sg-profile-panel{padding:15px;min-height:220px}.sg-profile-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sg-profile-reference__notice{border-radius:18px}
  .sgx-operations-hero--encyclopedia .sgx-operations-hero__inner{grid-template-columns:56px 1fr}.sgx-operations-hero__summary{grid-column:1/-1}.sgx-operation-cluster__head{grid-template-columns:48px 1fr}.sgx-operation-cluster__count{grid-column:1/-1;justify-self:start}.sgx-operation-martyrs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sg-lightbox{grid-template-columns:44px minmax(0,1fr) 44px;padding:12px}.sg-lightbox__arrow{width:38px;height:38px}.sg-report-slide img{height:55vh}
}
@media print{.site-header,.site-footer,.mobile-bottom-nav,.sg-profile-tabs,.sg-profile-reference__tools button,.sg-profile-reference__notice{display:none!important}.sg-martyr-profile--reference{padding:0;background:#fff}.sg-profile-reference__panel{box-shadow:none}.sg-profile-panel{display:block!important;min-height:0!important}.sg-profile-panel[hidden]{display:none!important}}

/* Setaregan 0.16.11 — local QR, minimal operations and removed legacy profile extras. */
.sg-profile-reference__tools{
  gap:7px;
}
.sg-profile-reference__qr-wrap{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:5px;
  width:100%;
}
.sg-profile-reference__qr{
  display:grid;
  place-items:center;
  width:184px;
  max-width:100%;
  min-height:184px;
  padding:4px;
  border:1px solid #d7d3ca;
  background:#fff;
}
.sg-profile-reference__qr img,
.sg-profile-reference__qr canvas{
  display:block;
  width:176px!important;
  max-width:100%;
  height:auto!important;
  aspect-ratio:1;
}
.sg-profile-reference__qr-wrap>span{
  color:#777;
  font-size:.55rem;
  font-weight:800;
}
.sg-profile-reference__qr-fallback{
  display:grid;
  place-items:center;
  width:100%;
  min-height:174px;
  padding:12px;
  color:#681e2a;
  text-decoration:underline;
}
.sg-profile-gallery,
.sg-profile-reference__notice{display:none!important}

.sgx-operations-v1611 .sgx-operations-hero--minimal{
  padding:28px 0!important;
  background:linear-gradient(135deg,#4a4035 0%,#2f2a25 100%)!important;
  border-bottom:3px solid #c8a62d!important;
  text-align:center;
}
.sgx-operations-v1611 .sgx-operations-hero--minimal h1{
  margin:0;
  color:#fff;
  font-size:clamp(1.2rem,2.4vw,1.85rem);
  font-weight:950;
}
.sgx-operations-v1611 .sgx-operation-index__grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
}
.sgx-operations-v1611 .sgx-operation-cluster--simple{
  display:flex;
  flex-direction:column;
  gap:13px;
  min-width:0;
  padding:18px;
}
.sgx-operations-v1611 .sgx-operation-cluster__head--simple{
  display:block;
  padding:0 0 11px;
  border-bottom:1px solid #eee7d8;
}
.sgx-operations-v1611 .sgx-operation-cluster__head--simple h2{
  margin:0;
  color:#681e2a;
  font-size:1.08rem;
  text-align:center;
}
.sgx-operations-v1611 .sgx-operation-martyrs--simple{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin:0;
}
.sgx-operations-v1611 .sgx-operation-martyr--simple{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:6px;
  min-height:104px;
  padding:9px 6px;
  text-align:center;
}
.sgx-operations-v1611 .sgx-operation-martyr--simple .sgx-operation-martyr__photo{
  flex:0 0 54px;
  width:54px;
  height:54px;
}
.sgx-operations-v1611 .sgx-operation-martyr--simple strong{
  display:-webkit-box;
  min-width:0;
  max-width:100%;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  white-space:normal;
  line-height:1.55;
}
.sgx-operation-detail{
  overflow:hidden;
  border:1px solid #e6ddc8;
  border-radius:12px;
  background:#fbf8f0;
}
.sgx-operation-detail>summary{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:8px 14px;
  color:#681e2a;
  font-size:.68rem;
  font-weight:900;
  cursor:pointer;
  list-style:none;
}
.sgx-operation-detail>summary::-webkit-details-marker{display:none}
.sgx-operation-detail>summary:after{content:"+";margin-right:8px;font-size:1rem}
.sgx-operation-detail[open]>summary:after{content:"−"}
.sgx-operation-detail__body{
  padding:14px 16px;
  border-top:1px solid #e6ddc8;
  color:#5d564d;
  font-size:.68rem;
  line-height:2;
}
.sgx-operation-detail__body p:first-child{margin-top:0}
.sgx-operation-detail__body dl{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0}
.sgx-operation-detail__body dl>div{display:flex;gap:5px}.sgx-operation-detail__body dd{margin:0}
.sgx-operation-detail__source{display:inline-flex;margin-top:5px;color:#681e2a;font-weight:900}

@media(max-width:1000px){
  .sg-profile-reference__tools{grid-template-columns:160px minmax(0,1fr) 150px 150px!important;align-items:center!important}
  .sg-profile-reference__qr-wrap{grid-row:1/4;grid-column:1}
  .sg-profile-reference__tools>strong{grid-column:2;grid-row:1}
  .sg-profile-reference__tools>small{grid-column:2!important;grid-row:2}
  .sg-profile-reference__tools>button:first-of-type{grid-column:3;grid-row:1/3}
  .sg-profile-reference__tools>button:last-of-type{grid-column:4;grid-row:1/3}
  .sg-profile-reference__qr{width:142px;min-height:142px}
  .sg-profile-reference__qr img,.sg-profile-reference__qr canvas{width:134px!important}
}
@media(max-width:760px){
  .sg-profile-reference__tools{display:flex!important}
  .sg-profile-reference__qr{width:184px;min-height:184px}
  .sg-profile-reference__qr img,.sg-profile-reference__qr canvas{width:176px!important}
  .sgx-operations-v1611 .sgx-operation-index__grid{grid-template-columns:1fr}
  .sgx-operations-v1611 .sgx-operation-martyrs--simple{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:480px){
  .sgx-operations-v1611 .sgx-operation-martyrs--simple{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media print{
  .sg-profile-reference__tools{display:flex!important;border:1px solid #bbb!important;background:#fff!important}
  .sg-profile-reference__tools button{display:none!important}
  .sg-profile-reference__qr{width:150px;min-height:150px}
  .sg-profile-reference__qr img,.sg-profile-reference__qr canvas{width:142px!important}
}


/* ===== Unified visual revision 0.16.12 ===== */
/* Modern access panel under search. */
.sg-home-access-v1612{position:relative;padding:clamp(12px,2vw,24px) 0;background:linear-gradient(180deg,var(--sg-search-bg) 0%,var(--sg-access-section-bg) 100%)}
.sg-home-access-v1612__frame{position:relative;overflow:hidden;max-width:var(--sg-access-panel-width);min-height:auto;padding:32px var(--sg-access-panel-padding) var(--sg-access-panel-padding);border:var(--sg-access-border-width) solid color-mix(in srgb,var(--sg-access-panel-border) 80%,#fff);border-radius:var(--sg-access-panel-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--sg-access-panel-bg) 92%,#fff),var(--sg-access-panel-bg));box-shadow:0 18px 50px rgba(65,45,28,.12)}
.sg-home-access-v1612__frame:before{content:"";position:absolute;inset:-80px auto auto -50px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,var(--sg-access-icon-bg),transparent 70%);opacity:.8;pointer-events:none}
.sg-home-access-v1612__label{position:absolute;top:9px;right:22px;color:color-mix(in srgb,var(--sg-access-text-color) 75%,transparent);font-size:.68rem;font-weight:800;letter-spacing:.03em}
.sg-home-access-v1612 .sg-home-access-v150__ornament{display:none}
.sg-home-access-v1612 .sg-home-access-v150__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sg-access-gap)}
.sg-home-access-v1612 .sg-home-access-v150__item{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--sg-access-icon-size) 1fr auto;align-items:center;gap:12px;min-height:var(--sg-access-card-min-height);padding:12px 14px;border:1px solid var(--sg-access-card-border);border-radius:var(--sg-access-radius);background:linear-gradient(145deg,var(--sg-access-card-bg),color-mix(in srgb,var(--sg-access-card-bg) 88%,var(--sg-access-panel-bg)));box-shadow:0 8px 22px rgba(56,42,28,.07);color:var(--sg-access-text-color);transition:.25s ease}
.sg-home-access-v1612 .sg-home-access-v150__item:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:4px 4px 0 0;background:var(--sg-access-icon-color);opacity:.55;transform:scaleX(.28);transition:.25s ease}
.sg-home-access-v1612 .sg-home-access-v150__item:hover{transform:translateY(-4px);background:var(--sg-access-hover-bg);box-shadow:0 16px 30px rgba(56,42,28,.13)}
.sg-home-access-v1612 .sg-home-access-v150__item:hover:after{transform:scaleX(1);opacity:1}
.sg-home-access-v1612 .sg-home-access-v150__icon{display:grid;place-items:center;width:var(--sg-access-icon-size);height:var(--sg-access-icon-size);border:1px solid color-mix(in srgb,var(--sg-access-icon-color) 30%,transparent);border-radius:18px;background:var(--sg-access-icon-bg);color:var(--sg-access-icon-color)}
.sg-home-access-v1612 .sg-home-access-v150__icon svg{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.sg-home-access-v1612 .sg-home-access-v150__copy strong{font-size:.84rem}.sg-home-access-v1612 .sg-home-access-v150__copy small{margin-top:3px;font-size:.61rem;opacity:.72}.sg-home-access-v1612 .sg-home-access-v150__arrow{font-style:normal;color:var(--sg-access-icon-color)}

/* Featured martyrs: only identity and birth/martyrdom dates. */
.sg-home-featured-v150 .sg-martyr-card--featured-home{min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center}
.sg-home-featured-v150 .sg-martyr-card--featured-home .sg-martyr-card__image{display:block;width:var(--sg-featured-image-size);height:var(--sg-featured-image-size);margin:0 auto 10px;border-radius:50%;overflow:hidden}
.sg-home-featured-v150 .sg-martyr-card--featured-home .sg-martyr-card__body{padding:0!important;background:transparent!important}.sg-home-featured-v150 .sg-martyr-card--featured-home h3{min-height:2.8em;margin:0 0 7px;font-size:var(--sg-featured-name-size);line-height:1.4}.sg-home-featured-v150 .sg-martyr-card--featured-home dl{display:flex;align-items:center;justify-content:center;gap:7px;margin:0}.sg-home-featured-v150 .sg-martyr-card--featured-home dl div{display:inline-flex;gap:3px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--sg-featured-accent) 7%,transparent);font-size:var(--sg-featured-meta-size);white-space:nowrap}.sg-home-featured-v150 .sg-martyr-card--featured-home dt{font-weight:800;color:var(--sg-featured-accent)}.sg-home-featured-v150 .sg-martyr-card--featured-home dd{margin:0;color:#665e52}.sg-home-featured-v150 .sg-martyr-card--featured-home .sg-martyr-card__bar{display:none}

/* Monthly martyrs: image and full name only. */
.sg-home-month-v1612{padding:clamp(18px,3vw,34px) 0;background:var(--sg-month-section-bg)}
.sg-home-month-v1612__panel{position:relative;overflow:hidden;padding:22px;border:1px solid color-mix(in srgb,var(--sg-month-accent) 35%,#fff);border-radius:var(--sg-month-panel-radius);background:var(--sg-month-panel-bg);box-shadow:0 18px 45px rgba(69,52,31,.08)}
.sg-home-month-v1612__panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,transparent,var(--sg-month-accent),transparent)}
.sg-home-month-v1612__head{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.sg-home-month-v1612__head h2{position:relative;margin:0;padding:0 42px;color:var(--sg-month-title-color);font-size:1.3rem}.sg-home-month-v1612__head h2:before,.sg-home-month-v1612__head h2:after{content:"";position:absolute;top:50%;width:26px;height:1px;background:var(--sg-month-accent)}.sg-home-month-v1612__head h2:before{right:0}.sg-home-month-v1612__head h2:after{left:0}
.sg-home-month-v1612__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.sg-month-martyr-card{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:12px 8px;border:1px solid color-mix(in srgb,var(--sg-month-accent) 20%,#eee);border-radius:20px;background:var(--sg-month-card-bg);color:var(--sg-month-title-color);text-align:center;text-decoration:none;box-shadow:0 8px 20px rgba(72,53,30,.06);transition:.25s ease}.sg-month-martyr-card:hover{transform:translateY(-5px);border-color:var(--sg-month-accent);box-shadow:0 16px 28px rgba(72,53,30,.12)}.sg-month-martyr-card .sg-today-martyr__image{width:var(--sg-month-image-size);height:var(--sg-month-image-size);overflow:hidden;border:4px solid #fff;border-radius:24px;box-shadow:0 0 0 1px color-mix(in srgb,var(--sg-month-accent) 45%,transparent)}.sg-month-martyr-card img{width:100%;height:100%;object-fit:cover}.sg-month-martyr-card strong{display:-webkit-box;overflow:hidden;min-height:2.8em;font-size:.72rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sg-home-month-v1612__empty{padding:30px;border:1px dashed color-mix(in srgb,var(--sg-month-accent) 45%,transparent);border-radius:18px;color:#756b5d;text-align:center}

/* Modern multimedia archive. */
.sg-multimedia-page-v1612{background:var(--sg-media-page-bg)}.sg-multimedia-hero-v1612{padding:34px 0 20px;background:linear-gradient(180deg,color-mix(in srgb,var(--sg-burgundy) 92%,#000),var(--sg-burgundy));color:#fff;text-align:center}.sg-multimedia-hero-v1612 h1{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}
.sg-multimedia-switcher-v1612{position:sticky;top:74px;z-index:10;padding:12px 0;background:color-mix(in srgb,var(--sg-media-page-bg) 94%,transparent);backdrop-filter:blur(12px)}.sg-multimedia-switcher-v1612 .sg-container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sg-multimedia-switcher-v1612 a{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;border:1px solid #ddd3bd;border-radius:16px;background:#fff;color:#302b24;text-decoration:none;box-shadow:0 8px 20px rgba(64,48,30,.06)}.sg-multimedia-switcher-v1612 a:hover{transform:translateY(-2px)}.sg-media-switch--photo{border-bottom:3px solid var(--sg-media-photo-accent)!important}.sg-media-switch--video{border-bottom:3px solid var(--sg-media-video-accent)!important}.sg-media-switch--audio{border-bottom:3px solid var(--sg-media-audio-accent)!important}
.sg-multimedia-zone-v1612{padding:30px 0 42px;scroll-margin-top:145px}.sg-multimedia-zone-v1612__head{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #ddd4c0}.sg-multimedia-zone-v1612__head .dashicons{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;font-size:22px}.sg-multimedia-zone-v1612__head h2{margin:0;font-size:1.25rem}.sg-multimedia-zone-v1612__head b{margin-right:auto;padding:5px 10px;border-radius:999px;background:#fff;color:#625a4e;font-size:.64rem}.sg-multimedia-zone-v1612--photo .sg-multimedia-zone-v1612__head .dashicons{background:var(--sg-media-photo-accent)}.sg-multimedia-zone-v1612--video .sg-multimedia-zone-v1612__head .dashicons{background:var(--sg-media-video-accent)}.sg-multimedia-zone-v1612--audio .sg-multimedia-zone-v1612__head .dashicons{background:var(--sg-media-audio-accent)}
.sg-multimedia-grid-v1612{display:grid;grid-template-columns:repeat(var(--sg-media-columns),minmax(0,1fr));gap:18px}.sg-multimedia-card-v1612{overflow:hidden;border:1px solid #e0d7c5;border-radius:var(--sg-media-card-radius);background:#fff;box-shadow:0 12px 30px rgba(67,50,32,.08);transition:.25s ease}.sg-multimedia-card-v1612:hover{transform:translateY(-5px);box-shadow:0 19px 36px rgba(67,50,32,.14)}.sg-multimedia-card-v1612__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e9e2d2}.sg-multimedia-card-v1612__media img{width:100%;height:100%;object-fit:cover;transition:.35s ease}.sg-multimedia-card-v1612:hover img{transform:scale(1.04)}.sg-multimedia-card-v1612__media>i{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:54px;height:54px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(30,24,20,.72);color:#fff}.sg-multimedia-card-v1612__body{padding:14px 15px 16px}.sg-multimedia-card-v1612__body h3{margin:0 0 8px;font-size:.86rem}.sg-multimedia-card-v1612__body h3 a{color:#30291f;text-decoration:none}.sg-multimedia-card-v1612__body time{color:#8a806f;font-size:.62rem}

/* Footer color and designer credit. */
.site-footer--heritage{background:var(--sg-footer-bar-bg)!important;color:var(--sg-footer-bar-text)!important}.site-footer--heritage__links a,.site-footer--heritage__contact{border:1px solid color-mix(in srgb,var(--sg-footer-bar-text) 14%,transparent)!important;background:color-mix(in srgb,var(--sg-footer-bar-bg) 82%,#000)!important;color:color-mix(in srgb,var(--sg-footer-bar-text) 84%,transparent)!important}.site-footer--heritage__copyright,.site-footer--heritage__copyright small{color:color-mix(in srgb,var(--sg-footer-bar-text) 78%,transparent)!important}.site-footer--heritage__designer{margin-top:3px;color:var(--sg-footer-bar-text)!important;font-weight:700}

@media(max-width:1050px){.sg-home-access-v1612 .sg-home-access-v150__grid{grid-template-columns:repeat(2,1fr)}.sg-home-month-v1612__grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.sg-home-access-v1612 .sg-home-access-v150__grid{grid-template-columns:1fr}.sg-home-month-v1612__grid{grid-template-columns:repeat(2,1fr)}.sg-multimedia-grid-v1612{grid-template-columns:1fr}.sg-multimedia-switcher-v1612{top:58px}.sg-multimedia-switcher-v1612 .sg-container{grid-template-columns:1fr}.sg-home-featured-v150 .sg-martyr-card--featured-home dl{flex-direction:column;gap:3px}}


/* ===== 0.16.13 targeted updates ===== */
.sg-home-access-v1613{padding:0;background:var(--sg-search-bg)}
.sg-home-access-v1613 .sg-container{width:min(calc(100% - 40px),var(--sg-access-panel-width,1180px));margin-top:0}
.sg-home-access-v1613__panel{padding:22px 26px;background:linear-gradient(180deg,#aa9c72,#998c64);border:1px solid rgba(86,68,34,.16);box-shadow:0 14px 36px rgba(55,43,23,.08);position:relative;overflow:hidden}
.sg-home-access-v1613__panel:before{content:"";position:absolute;inset:0;opacity:.22;background-image:radial-gradient(circle at 16px 16px,rgba(255,255,255,.25) 0 1px,transparent 1.5px);background-size:20px 20px;pointer-events:none}
.sg-home-access-v1613__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.sg-home-access-v1613__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-width:0;color:#fff;text-align:center}
.sg-home-access-v1613__icon{display:grid;place-items:center;width:112px;height:112px;border:4px solid #f7f2e8;border-radius:50%;background:#f3eee2;box-shadow:inset 0 0 0 7px rgba(153,140,100,.55);color:#5e1f25}
.sg-home-access-v1613__icon svg{width:54%;height:54%;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.sg-home-access-v1613__item strong{display:block;font-size:1.02rem;line-height:1.7}
.sg-home-access-v1613__item:hover .sg-home-access-v1613__icon{transform:translateY(-4px);background:#fff}
@media(max-width:960px){.sg-home-access-v1613__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sg-home-access-v1613__icon{width:96px;height:96px}}
@media(max-width:640px){.sg-home-access-v1613__panel{padding:18px}.sg-home-access-v1613__grid{grid-template-columns:1fr}.sg-home-access-v1613__item{gap:10px}}

.sg-home-month-v1613{padding:clamp(18px,3vw,34px) 0;background:var(--sg-month-section-bg)}
.sg-home-month-v1613__panel{padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--sg-month-accent) 26%,#fff);border-radius:0;background:var(--sg-month-panel-bg);box-shadow:0 12px 28px rgba(69,52,31,.06)}
.sg-home-month-v1613__head{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:18px}.sg-home-month-v1613__head h2{margin:0;color:var(--sg-month-title-color);font-size:1.22rem;line-height:1.6}.sg-home-month-v1613__accent{display:inline-block;width:16px;height:16px;background:var(--sg-month-accent)}
.sg-home-month-v1613__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}
.sg-month-martyr-card--v1613{gap:8px;padding:10px 8px;border:1px solid rgba(185,145,45,.2);border-radius:10px;background:#fff;box-shadow:none}.sg-month-martyr-card--v1613:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(72,53,30,.08)}
.sg-today-martyr__image--v1613{width:var(--sg-month-image-size);height:var(--sg-month-image-size);overflow:hidden;border:1px solid rgba(185,145,45,.26);border-radius:10px;background:#faf7ef}
.sg-month-martyr-card--v1613 img{width:100%;height:100%;object-fit:cover}.sg-month-martyr-card--v1613 strong{display:-webkit-box;overflow:hidden;min-height:2.8em;font-size:.76rem;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.sg-home-month-v1613__empty{padding:30px;border:1px dashed color-mix(in srgb,var(--sg-month-accent) 45%,transparent);border-radius:10px;color:#756b5d;text-align:center}
@media(max-width:1050px){.sg-home-month-v1613__grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.sg-home-month-v1613__grid{grid-template-columns:repeat(2,1fr)}}

.sg-multimedia-page-v1613{background:var(--sg-media-page-bg)}
.sg-multimedia-hero-v1613{padding:30px 0 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--sg-burgundy) 92%,#000),var(--sg-burgundy));color:#fff;text-align:center}.sg-multimedia-hero-v1613 h1{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}
.sg-multimedia-dashboard-v1613{padding:22px 0 34px}
.sg-multimedia-dashboard-v1613__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sg-multimedia-dashboard-v1613__column{padding:16px;border:1px solid rgba(128,106,66,.16);border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(64,48,30,.06)}
.sg-multimedia-dashboard-v1613__column--photo{border-top:4px solid var(--sg-media-photo-accent)}.sg-multimedia-dashboard-v1613__column--video{border-top:4px solid var(--sg-media-video-accent)}.sg-multimedia-dashboard-v1613__column--audio{border-top:4px solid var(--sg-media-audio-accent)}
.sg-multimedia-dashboard-v1613__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sg-multimedia-dashboard-v1613__head>div{display:flex;align-items:center;gap:10px}.sg-multimedia-dashboard-v1613__head h2{margin:0;font-size:1.05rem}.sg-multimedia-dashboard-v1613__head b{display:inline-flex;min-width:34px;min-height:34px;padding:0 10px;align-items:center;justify-content:center;border-radius:999px;background:#f5f0e4;color:#4a3520}
.sg-multimedia-grid-v1613{display:grid;gap:14px}.sg-multimedia-card-v1613{overflow:hidden;border:1px solid rgba(214,204,181,.75);border-radius:var(--sg-media-card-radius);background:#fff}.sg-multimedia-card-v1613__media{position:relative;display:block;aspect-ratio:16/10;background:#ece6d8}.sg-multimedia-card-v1613__media img{width:100%;height:100%;object-fit:cover}.sg-multimedia-card-v1613__media>span{display:grid;place-items:center;width:100%;height:100%;font-size:2rem;color:#7c6245}.sg-multimedia-card-v1613__media i{position:absolute;left:14px;bottom:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(21,18,15,.82);color:#fff}.sg-multimedia-card-v1613__body{padding:12px 13px 14px}.sg-multimedia-card-v1613__body h3{margin:0 0 6px;font-size:.92rem;line-height:1.7}.sg-multimedia-card-v1613__body time{font-size:.76rem;color:#6c6558}.sg-editorial-empty--v1613{min-height:190px;border-radius:16px;background:#faf6ec;color:#7e715d}
@media(max-width:1050px){.sg-multimedia-dashboard-v1613__grid{grid-template-columns:1fr;gap:16px}}


/* ===== 0.16.14 exact requested corrections ===== */
.sg-home-access-v1614{padding:0!important;background:var(--sg-search-bg)!important}
.sg-home-access-v1614>.sg-container{width:min(calc(100% - 40px),var(--sg-layout-max-width,1180px))!important}
.sg-home-access-v1614__panel{position:relative!important;overflow:hidden!important;padding:28px 42px!important;border:0!important;border-radius:0!important;background:#a69a70!important;box-shadow:none!important}
.sg-home-access-v1614__panel:before{content:""!important;position:absolute!important;inset:0!important;opacity:.18!important;background-image:radial-gradient(circle at 8px 8px,rgba(255,255,255,.24) 0 1px,transparent 1.5px)!important;background-size:16px 16px!important;pointer-events:none!important}
.sg-home-access-v1614__grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:56px!important}
.sg-home-access-v1614__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;text-align:center!important}
.sg-home-access-v1614__icon{display:grid!important;place-items:center!important;width:118px!important;height:118px!important;border:5px solid #f6f0e2!important;border-radius:50%!important;background:#f3eee1!important;box-shadow:inset 0 0 0 7px #9a906d!important;color:#642026!important;transition:transform .2s ease,background .2s ease!important}
.sg-home-access-v1614__icon svg{width:52%!important;height:52%!important;fill:none!important;stroke:currentColor!important;stroke-width:2.15!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.sg-home-access-v1614__item strong{display:block!important;margin:0!important;color:#fff!important;font-size:1rem!important;font-weight:800!important;line-height:1.8!important}
.sg-home-access-v1614__item:hover .sg-home-access-v1614__icon{transform:translateY(-4px)!important;background:#fff!important}
@media(max-width:900px){.sg-home-access-v1614__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}}
@media(max-width:560px){.sg-home-access-v1614__panel{padding:22px 16px!important}.sg-home-access-v1614__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}.sg-home-access-v1614__icon{width:88px!important;height:88px!important}.sg-home-access-v1614__item strong{font-size:.82rem!important}}

.sg-home-month-v1614{padding:24px 0!important;background:var(--sg-month-section-bg)!important}
.sg-home-month-v1614__panel{padding:18px 20px 20px!important;border:1px solid rgba(185,145,45,.24)!important;border-radius:0!important;background:var(--sg-month-panel-bg)!important;box-shadow:none!important;overflow:visible!important}
.sg-home-month-v1614__panel:before,.sg-home-month-v1614__panel:after{display:none!important;content:none!important}
.sg-home-month-v1614__head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0 0 16px!important;text-align:right!important}
.sg-home-month-v1614__head h2{margin:0!important;padding:0!important;color:var(--sg-month-title-color)!important;font-size:1.2rem!important;line-height:1.7!important;text-align:right!important}
.sg-home-month-v1614__head h2:before,.sg-home-month-v1614__head h2:after{display:none!important;content:none!important}
.sg-home-month-v1614__accent{display:inline-block!important;flex:0 0 15px!important;width:15px!important;height:15px!important;background:var(--sg-month-accent)!important}
.sg-home-month-v1614__grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:12px!important}
.sg-home-month-v1614 .sg-month-martyr-card--v1613{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:9px 7px!important;border:1px solid rgba(185,145,45,.18)!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;text-align:center!important}
.sg-home-month-v1614 .sg-today-martyr__image--v1613{width:var(--sg-month-image-size)!important;height:var(--sg-month-image-size)!important;overflow:hidden!important;border:1px solid rgba(185,145,45,.24)!important;border-radius:4px!important;background:#faf7ef!important;box-shadow:none!important}
.sg-home-month-v1614 .sg-month-martyr-card--v1613 img{width:100%!important;height:100%!important;object-fit:cover!important}
.sg-home-month-v1614 .sg-month-martyr-card--v1613 strong{display:-webkit-box!important;overflow:hidden!important;min-height:2.8em!important;color:var(--sg-month-title-color)!important;font-size:.75rem!important;line-height:1.55!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.sg-home-month-v1614__empty{padding:28px!important;border:1px dashed rgba(185,145,45,.45)!important;border-radius:0!important;text-align:center!important}
@media(max-width:1050px){.sg-home-month-v1614__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:700px){.sg-home-month-v1614__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

.sg-multimedia-page-v1614{min-height:70vh!important;background:var(--sg-media-page-bg)!important}
.sg-multimedia-hero-v1614{padding:30px 0 18px!important;background:var(--sg-burgundy)!important;color:#fff!important;text-align:center!important}.sg-multimedia-hero-v1614 h1{margin:0!important;font-size:clamp(1.6rem,3vw,2.35rem)!important}
.sg-multimedia-choices-v1614{padding:22px 0!important;background:var(--sg-media-page-bg)!important}
.sg-multimedia-choices-v1614__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.sg-multimedia-choice-v1614{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:78px!important;padding:15px!important;border:1px solid #ddd2ba!important;border-radius:14px!important;background:#fff!important;color:#302a23!important;box-shadow:0 10px 24px rgba(62,47,29,.06)!important;transition:.2s ease!important}
.sg-multimedia-choice-v1614 .dashicons{font-size:27px!important;width:27px!important;height:27px!important}.sg-multimedia-choice-v1614 strong{font-size:1rem!important}
.sg-multimedia-choice-v1614--photo{border-bottom:4px solid var(--sg-media-photo-accent)!important}.sg-multimedia-choice-v1614--video{border-bottom:4px solid var(--sg-media-video-accent)!important}.sg-multimedia-choice-v1614--audio{border-bottom:4px solid var(--sg-media-audio-accent)!important}
.sg-multimedia-choice-v1614.is-active{transform:translateY(-3px)!important;box-shadow:0 16px 32px rgba(62,47,29,.12)!important;background:#fffdf8!important}
.sg-multimedia-view-v1614{padding:0 0 36px!important}.sg-multimedia-view-v1614__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-bottom:18px!important;padding:14px 18px!important;border:1px solid #ddd2ba!important;border-radius:12px!important;background:#fff!important}
.sg-multimedia-view-v1614__head>div{display:flex!important;align-items:center!important;gap:10px!important}.sg-multimedia-view-v1614__head h2{margin:0!important;font-size:1.15rem!important}.sg-multimedia-view-v1614__head b{display:grid!important;place-items:center!important;min-width:38px!important;height:38px!important;padding:0 10px!important;border-radius:999px!important;background:#f3eddf!important;color:#4d3c28!important}
.sg-multimedia-grid-v1614{display:grid!important;grid-template-columns:repeat(var(--sg-media-columns,3),minmax(0,1fr))!important;gap:18px!important}
.sg-multimedia-card-v1614{overflow:hidden!important;border:1px solid #ddd2ba!important;border-radius:var(--sg-media-card-radius,18px)!important;background:#fff!important;box-shadow:0 10px 24px rgba(62,47,29,.06)!important}
.sg-multimedia-card-v1614__media{position:relative!important;display:block!important;aspect-ratio:16/10!important;overflow:hidden!important;background:#ece5d5!important}.sg-multimedia-card-v1614__media img{width:100%!important;height:100%!important;object-fit:cover!important}.sg-multimedia-card-v1614__media>span{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;font-size:2rem!important;color:#7b6347!important}.sg-multimedia-card-v1614__media i{position:absolute!important;left:14px!important;bottom:14px!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(24,21,18,.84)!important;color:#fff!important}
.sg-multimedia-card-v1614__body{padding:13px 14px 15px!important}.sg-multimedia-card-v1614__body h3{margin:0 0 7px!important;font-size:.94rem!important;line-height:1.75!important}.sg-multimedia-card-v1614__body time{font-size:.76rem!important;color:#6b655b!important}.sg-editorial-empty--v1614{min-height:210px!important;border-radius:12px!important;background:#fff!important}
@media(max-width:920px){.sg-multimedia-grid-v1614{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.sg-multimedia-choices-v1614__grid{grid-template-columns:1fr!important}.sg-multimedia-grid-v1614{grid-template-columns:1fr!important}}

/* ===== 0.16.15: targeted monthly, access and unified customization ===== */
.site-header{background:var(--sg-header-bg)!important;color:var(--sg-header-text)!important;border-bottom:1px solid var(--sg-header-border)!important}
.site-header__inner{height:var(--sg-header-height)!important}
.site-title{color:var(--sg-header-text)!important}.site-title__text strong{color:var(--sg-header-text)!important}.site-title__text small{color:var(--sg-header-muted)!important}
.site-title .sg-emblem--compact{width:var(--sg-header-emblem-size)!important;height:var(--sg-header-emblem-size)!important}
.primary-nav a{min-height:var(--sg-header-height)!important;color:var(--sg-header-nav-text)!important}.primary-nav a:hover,.primary-nav .current-menu-item>a,.primary-nav .current_page_item>a{background:var(--sg-header-nav-hover-bg)!important;color:var(--sg-header-nav-hover-text)!important}
.theme-toggle{border-color:var(--sg-header-border)!important;color:var(--sg-header-text)!important}.menu-toggle>span:not(.screen-reader-text){background:var(--sg-header-text)!important}
.setaregan-header-static .site-header{position:relative!important;top:auto!important}

.sg-home-search-v080{padding:var(--sg-search-padding)!important;background:var(--sg-search-bg)!important}
.sg-home-search-v080 .sg-advanced-search__quick,.sg-home-search-v080 .sg-search__row{overflow:hidden!important;border:1px solid var(--sg-search-border)!important;border-radius:var(--sg-search-radius)!important;background:var(--sg-search-input-bg)!important}
.sg-home-search-v080 .sg-advanced-search__quick input,.sg-home-search-v080 .sg-search__row input{background:var(--sg-search-input-bg)!important;color:var(--sg-search-text)!important}
.sg-home-search-v080 .sg-advanced-search__quick button,.sg-home-search-v080 .sg-search__row button{background:var(--sg-search-button-bg)!important;color:var(--sg-search-button-text)!important}

.sg-home-access-v1615{padding:var(--sg-access-padding) 0!important;background:var(--sg-access-section-bg)!important}
.sg-home-access-v1615>.sg-container{width:min(calc(100% - 40px),var(--sg-access-panel-width))!important}
.sg-home-access-v1615__panel{position:relative!important;overflow:hidden!important;min-height:var(--sg-access-panel-min-height)!important;padding:var(--sg-access-panel-padding)!important;border:var(--sg-access-border-width) solid var(--sg-access-panel-border)!important;border-radius:var(--sg-access-panel-radius)!important;background:linear-gradient(135deg,var(--sg-access-panel-bg),color-mix(in srgb,var(--sg-access-panel-bg) 72%,var(--sg-access-section-bg)))!important;box-shadow:0 18px 48px color-mix(in srgb,var(--sg-access-icon-color) 12%,transparent)!important}
.sg-home-access-v1615__panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.42),transparent 24%),linear-gradient(120deg,transparent 0 42%,rgba(255,255,255,.12) 42% 43%,transparent 43% 100%);pointer-events:none}
.sg-home-access-v1615__grid{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--sg-access-gap)!important}
.sg-home-access-v1615__item{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:var(--sg-access-card-min-height)!important;padding:18px 14px!important;border:var(--sg-access-border-width) solid var(--sg-access-card-border)!important;border-radius:var(--sg-access-radius)!important;background:color-mix(in srgb,var(--sg-access-card-bg) 90%,transparent)!important;color:var(--sg-access-text-color)!important;box-shadow:0 10px 26px rgba(55,42,25,.07)!important;backdrop-filter:blur(8px)!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}
.sg-home-access-v1615__item:after{content:"←";position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--sg-access-icon-color) 9%,transparent);color:var(--sg-access-icon-color);font-size:.72rem;opacity:.72}
.sg-home-access-v1615__item:hover{transform:translateY(-5px)!important;background:var(--sg-access-hover-bg)!important;box-shadow:0 18px 38px rgba(55,42,25,.13)!important}
.sg-home-access-v1615__icon{display:grid!important;place-items:center!important;width:var(--sg-access-icon-size)!important;height:var(--sg-access-icon-size)!important;border:1px solid color-mix(in srgb,var(--sg-access-icon-color) 32%,transparent)!important;border-radius:50%!important;background:var(--sg-access-icon-bg)!important;color:var(--sg-access-icon-color)!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--sg-access-icon-bg) 52%,transparent)!important}
.sg-home-access-v1615__icon svg{width:54%!important;height:54%!important;fill:none!important;stroke:currentColor!important;stroke-width:2.15!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.sg-home-access-v1615__item strong{margin:0!important;color:var(--sg-access-text-color)!important;font-size:.92rem!important;line-height:1.7!important;text-align:center!important}
@media(max-width:920px){.sg-home-access-v1615__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:580px){.sg-home-access-v1615>.sg-container{width:min(calc(100% - 24px),var(--sg-access-panel-width))!important}.sg-home-access-v1615__grid{grid-template-columns:1fr!important}.sg-home-access-v1615__item{min-height:100px!important;display:grid!important;grid-template-columns:var(--sg-access-icon-size) 1fr!important;justify-items:start!important;text-align:right!important}.sg-home-access-v1615__item strong{text-align:right!important}.sg-home-access-v1615__item:after{top:50%;bottom:auto;transform:translateY(-50%)}}

.sg-home-month-v1615{padding:22px 0!important;background:var(--sg-month-section-bg)!important}
.sg-home-month-v1615__panel{padding:var(--sg-month-panel-padding)!important;border-top:1px solid var(--sg-month-border)!important;border-bottom:1px solid var(--sg-month-border)!important;border-right:0!important;border-left:0!important;border-radius:var(--sg-month-panel-radius)!important;background:var(--sg-month-panel-bg)!important;box-shadow:none!important}
.sg-home-month-v1615__panel:before,.sg-home-month-v1615__panel:after{display:none!important;content:none!important}
.sg-home-month-v1615__head{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0 0 14px!important;padding:0!important;text-align:right!important}
.sg-home-month-v1615__head h2{position:relative!important;margin:0!important;padding:0 0 8px!important;color:var(--sg-month-title-color)!important;font-size:var(--sg-month-title-size)!important;line-height:1.6!important;text-align:right!important}
.sg-home-month-v1615__head h2:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;width:42px!important;height:2px!important;border-radius:2px!important;background:var(--sg-month-accent)!important}
.sg-home-month-v1615__head h2:before,.sg-home-month-v1615__accent{display:none!important;content:none!important}
.sg-home-month-v1615__grid{display:grid!important;grid-template-columns:repeat(var(--sg-month-columns),minmax(0,1fr))!important;gap:var(--sg-month-gap)!important}
.sg-home-month-v1615 .sg-month-martyr-card--v1613{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}
.sg-home-month-v1615 .sg-month-martyr-card--v1613:hover{transform:translateY(-3px)!important;background:transparent!important;box-shadow:none!important}
.sg-home-month-v1615 .sg-today-martyr__image--v1613{width:var(--sg-month-image-size)!important;height:var(--sg-month-image-size)!important;overflow:hidden!important;border:1px solid var(--sg-month-border)!important;border-radius:var(--sg-month-image-radius)!important;background:transparent!important;box-shadow:none!important}
.sg-home-month-v1615 .sg-month-martyr-card--v1613 img{width:100%!important;height:100%!important;object-fit:cover!important}
.sg-home-month-v1615 .sg-month-martyr-card--v1613 strong{display:-webkit-box!important;overflow:hidden!important;min-height:2.8em!important;color:var(--sg-month-title-color)!important;font-size:var(--sg-month-name-size)!important;line-height:1.55!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.sg-home-month-v1615__empty{padding:28px!important;border:1px dashed var(--sg-month-border)!important;border-radius:0!important;background:transparent!important;text-align:center!important}
@media(max-width:1050px){.sg-home-month-v1615__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:700px){.sg-home-month-v1615__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

.sg-profile-reference__panel,.sg-profile-panels--reference .sg-profile-panel,.sg-profile-reference__tools{border-radius:var(--sg-profile-radius)!important;background:var(--sg-profile-panel-bg)!important}.sg-profile-tabs--reference button.is-active{background:var(--sg-profile-accent)!important}.sg-profile-reference__qr-wrap{border-color:var(--sg-profile-accent)!important}
.sg-post-card,.sg-editorial-card,.sg-multimedia-card-v1614,.sg-multimedia-card-v1613{border-color:var(--sg-editorial-card-border)!important;border-radius:var(--sg-editorial-card-radius)!important;background:var(--sg-editorial-card-bg)!important}

/* ===== 0.16.16 requested fixes only ===== */
.sg-home-month-v1616{padding:24px 0!important;background:var(--sg-month-section-bg)!important}
.sg-home-month-v1616__panel{position:relative!important;overflow:hidden!important;padding:20px 22px 22px!important;border:1px solid color-mix(in srgb,var(--sg-month-accent) 34%,#d9d0bd)!important;border-radius:22px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sg-month-panel-bg) 94%,#fff),color-mix(in srgb,var(--sg-month-panel-bg) 82%,#efe4cb))!important;box-shadow:0 14px 34px rgba(75,55,30,.08)!important}
.sg-home-month-v1616__panel:before{content:""!important;position:absolute!important;inset:-80px auto auto -70px!important;width:210px!important;height:210px!important;border-radius:50%!important;background:radial-gradient(circle,color-mix(in srgb,var(--sg-month-accent) 14%,transparent),transparent 67%)!important;pointer-events:none!important}
.sg-home-month-v1616__panel:after{content:""!important;position:absolute!important;inset:auto -80px -105px auto!important;width:230px!important;height:230px!important;border-radius:50%!important;background:radial-gradient(circle,color-mix(in srgb,var(--sg-burgundy) 8%,transparent),transparent 70%)!important;pointer-events:none!important}
.sg-home-month-v1616__head{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0 0 15px!important;padding:0 2px!important;text-align:right!important}
.sg-home-month-v1616__head h2{margin:0!important;padding:0!important;color:var(--sg-featured-accent,var(--sg-month-title-color))!important;font-family:var(--sg-font-heading)!important;font-size:.94rem!important;font-weight:950!important;line-height:1.45!important;text-align:right!important}
.sg-home-month-v1616__head h2:before,.sg-home-month-v1616__head h2:after,.sg-home-month-v1616__accent{display:none!important;content:none!important}
.sg-home-month-v1616__grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(var(--sg-month-columns),minmax(0,1fr))!important;gap:var(--sg-month-gap)!important}
.sg-home-month-v1616 .sg-month-martyr-card--v1613{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:11px 9px 12px!important;border:1px solid color-mix(in srgb,var(--sg-month-accent) 24%,#e8dfce)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,246,236,.93))!important;box-shadow:0 8px 20px rgba(68,49,25,.055)!important;text-align:center!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}
.sg-home-month-v1616 .sg-month-martyr-card--v1613:after{content:""!important;position:absolute!important;right:18%!important;bottom:0!important;left:18%!important;height:3px!important;border-radius:3px 3px 0 0!important;background:linear-gradient(90deg,transparent,var(--sg-month-accent),transparent)!important;opacity:.42!important}
.sg-home-month-v1616 .sg-month-martyr-card--v1613:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--sg-month-accent) 54%,#d8c9aa)!important;box-shadow:0 15px 28px rgba(68,49,25,.105)!important}
.sg-home-month-v1616 .sg-today-martyr__image--v1613{display:block!important;width:min(100%,var(--sg-month-image-size))!important;height:auto!important;aspect-ratio:4/5!important;overflow:hidden!important;border:2px solid #fff!important;border-radius:13px!important;background:#f1eadb!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--sg-month-accent) 38%,transparent),0 7px 16px rgba(60,43,22,.12)!important}
.sg-home-month-v1616 .sg-month-martyr-card--v1613 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}
.sg-home-month-v1616 .sg-month-martyr-card--v1613 strong{display:-webkit-box!important;overflow:hidden!important;min-height:2.8em!important;margin:0!important;color:var(--sg-month-title-color)!important;font-size:var(--sg-month-name-size)!important;font-weight:850!important;line-height:1.55!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
.sg-home-month-v1616__empty{position:relative!important;z-index:1!important;padding:28px!important;border:1px dashed color-mix(in srgb,var(--sg-month-accent) 46%,#d7cbb3)!important;border-radius:14px!important;background:rgba(255,255,255,.5)!important;text-align:center!important}
@media(max-width:1050px){.sg-home-month-v1616__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:700px){.sg-home-month-v1616__panel{padding:16px 14px 18px!important;border-radius:17px!important}.sg-home-month-v1616__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sg-home-month-v1616__head h2{font-size:.86rem!important}}

.site-footer--heritage__links button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:66px!important;padding:5px 10px!important;border:1px solid color-mix(in srgb,var(--sg-footer-bar-text) 14%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--sg-footer-bar-bg) 82%,#000)!important;color:color-mix(in srgb,var(--sg-footer-bar-text) 84%,transparent)!important;font:inherit!important;font-size:.6rem!important;cursor:pointer!important}
.site-footer--heritage__links button:hover,.site-footer--heritage__links button[aria-expanded="true"]{color:var(--sg-footer-bar-text)!important;background:color-mix(in srgb,var(--sg-footer-bar-bg) 65%,#000)!important}
.site-footer-about-panel{padding-top:0!important;padding-bottom:14px!important}
.site-footer-about-panel__inner{position:relative!important;margin-top:12px!important;padding:16px 18px 17px!important;border:1px solid color-mix(in srgb,var(--sg-footer-bar-text) 18%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--sg-footer-bar-bg) 76%,#000)!important;color:var(--sg-footer-bar-text)!important;text-align:right!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
.site-footer-about-panel__inner strong{display:block!important;margin-bottom:6px!important;font-family:var(--sg-font-heading)!important;font-size:.83rem!important}.site-footer-about-panel__inner p{margin:0!important;color:color-mix(in srgb,var(--sg-footer-bar-text) 82%,transparent)!important;font-size:.66rem!important;line-height:1.95!important}.site-footer-about-panel__inner>button{position:absolute!important;top:12px!important;left:12px!important;padding:4px 10px!important;border:1px solid color-mix(in srgb,var(--sg-footer-bar-text) 18%,transparent)!important;border-radius:999px!important;background:transparent!important;color:var(--sg-footer-bar-text)!important;font:inherit!important;font-size:.55rem!important;cursor:pointer!important}
@media(max-width:700px){.site-footer-about-panel__inner{padding:42px 14px 15px!important}}

.sg-memorial-side-layout{display:grid!important;grid-template-columns:minmax(280px,38%) minmax(0,1fr)!important;gap:0!important;margin-top:28px!important;margin-bottom:34px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--sg-internal-content-border)!important;border-radius:var(--sg-internal-content-radius)!important;background:var(--sg-internal-content-bg)!important;box-shadow:0 16px 38px rgba(58,42,24,.08)!important}
.sg-memorial-side-layout__image{grid-column:1!important;grid-row:1!important;margin:0!important;min-height:100%!important;background:#eee6d6!important}.sg-memorial-side-layout__image img{display:block!important;width:100%!important;height:100%!important;min-height:440px!important;object-fit:cover!important;object-position:center!important}
.sg-memorial-side-layout__body{grid-column:2!important;grid-row:1!important;padding:30px 30px 26px!important}.sg-memorial-side-layout__title{margin:0 0 15px!important}.sg-memorial-side-layout__title span{display:block!important;margin-bottom:4px!important;color:var(--sg-burgundy)!important;font-size:.63rem!important;font-weight:850!important}.sg-memorial-side-layout__title h1{margin:0!important;color:#332a24!important;font-family:var(--sg-font-heading)!important;font-size:clamp(1.45rem,2.7vw,2.25rem)!important;line-height:1.45!important}
.sg-memorial-side-layout__lead{margin:0 0 18px!important;padding:13px 15px!important;border-right:3px solid var(--sg-burgundy)!important;border-radius:8px!important;background:#f7f1e5!important;color:#544a3d!important;font-size:.85rem!important;font-weight:700!important;line-height:1.95!important}.sg-memorial-side-layout__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:18px!important}.sg-memorial-side-layout__content{color:#494238!important;line-height:2.05!important}.sg-memorial-side-layout__footer{grid-column:1/-1!important;padding:12px 18px!important;border-top:1px solid var(--sg-internal-content-border)!important;background:#faf7ef!important}
.sg-memorial-side-layout--image-left-soft{border-color:#e1d5bd!important;background:linear-gradient(135deg,#fff,#fbf5e8)!important}.sg-memorial-side-layout--image-left-soft .sg-memorial-side-layout__image{margin:20px!important;min-height:auto!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 14px 28px rgba(53,38,21,.14)!important}.sg-memorial-side-layout--image-left-soft .sg-memorial-side-layout__image img{min-height:400px!important;border-radius:18px!important}.sg-memorial-side-layout--image-left-soft .sg-memorial-side-layout__body{padding-right:10px!important}.sg-memorial-side-layout--image-left-soft .sg-memorial-side-layout__lead{border-right-color:var(--sg-khaki)!important;background:#fffaf0!important}
.sg-memorial-side-layout--no-image{display:block!important}.sg-memorial-side-layout--no-image .sg-memorial-side-layout__body{padding:30px!important}
@media(max-width:900px){.sg-memorial-side-layout{display:block!important}.sg-memorial-side-layout__image{max-height:430px!important}.sg-memorial-side-layout__image img{min-height:0!important;max-height:430px!important}.sg-memorial-side-layout__body{padding:22px 18px!important}.sg-memorial-side-layout--image-left-soft .sg-memorial-side-layout__image{margin:14px!important}.sg-memorial-side-layout--image-left-soft .sg-memorial-side-layout__body{padding:10px 18px 22px!important}}
@media(max-width:620px){.sg-memorial-side-layout__facts{grid-template-columns:1fr!important}.sg-memorial-side-layout__title h1{font-size:1.35rem!important}}

/* 0.16.17 targeted update */
.sg-custom-access-icon{width:62%;height:62%;object-fit:contain}
@media(max-width:760px){
 .sg-home-v080__hero{padding-top:14px!important;padding-bottom:18px!important}
 .sg-slider-shell-v080{padding:4px!important;border-radius:18px!important}
 .sg-hero-slider,.sg-hero-slider__track,.sg-hero-slide{height:var(--sg-slider-mobile-height,330px)!important;min-height:var(--sg-slider-mobile-height,330px)!important}
 .sg-hero-slide{background-size:cover!important;background-position:center!important}
 .sg-hero-slide__content{align-items:flex-end!important;padding:16px 14px 54px!important}
 .sg-hero-slide__box{width:100%!important;max-width:none!important;padding:12px 14px!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))!important;border-radius:0!important}
 .sg-hero-slide__box p,.sg-hero-slide__box .sg-button{display:none!important}.sg-hero-slide__box h2{font-size:1rem!important;line-height:1.65!important;margin:0!important}.sg-hero-slide__box>span{font-size:.72rem!important}
 .sg-hero-slider__arrow{width:42px!important;height:42px!important;border-radius:50%!important;font-size:1.5rem!important}.sg-hero-slider__arrow--prev{right:12px!important}.sg-hero-slider__arrow--next{left:12px!important}
 .sg-hero-slider__dots{bottom:14px!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(0,0,0,.48)!important}.sg-hero-slider__dot{width:10px!important;height:10px!important}
}
.sgx-modern-tools--homepage-search,.sgx-operations-controls--homepage-search{padding:18px 0;background:var(--sg-search-bg)}
.sgx-modern-tools--homepage-search .sg-advanced-search,.sgx-operations-controls--homepage-search .sg-advanced-search{max-width:1180px;margin:auto}
.sg-operation-search-home .sg-advanced-search__quick svg{width:28px;height:28px}

.sg-editorial-layout--feature-story .sg-memorial-side-layout{display:grid;grid-template-columns:minmax(320px,48%) 1fr;gap:0;align-items:start;background:#fff;border:0;border-radius:0;box-shadow:none}
.sg-editorial-layout--feature-story .sg-memorial-side-layout__image{margin:0;height:100%}.sg-editorial-layout--feature-story .sg-memorial-side-layout__image img{width:100%;height:100%;min-height:430px;object-fit:cover}
.sg-editorial-layout--feature-story .sg-memorial-side-layout__body{padding:34px 38px;background:#f7f7f5}.sg-editorial-layout--feature-story .sg-memorial-side-layout__title h1{font-size:clamp(1.7rem,3vw,2.6rem)}
@media(max-width:800px){.sg-editorial-layout--feature-story .sg-memorial-side-layout{grid-template-columns:1fr}.sg-editorial-layout--feature-story .sg-memorial-side-layout__image img{min-height:260px}.sg-editorial-layout--feature-story .sg-memorial-side-layout__body{padding:24px 20px}}

.sg-media-library-v1617{background:#f4f1e9}.sg-media-library-v1617__hero{padding:28px 0;background:#43161e;color:#fff}.sg-media-library-v1617__hero h1{margin:0}.sg-media-library-v1617__tabs{position:sticky;top:62px;z-index:20;background:#fff;border-bottom:1px solid #ddd}.sg-media-library-v1617__tabs .sg-container{display:flex;gap:10px;padding:10px 0}.sg-media-library-v1617__tabs a{padding:9px 20px;border-radius:999px;background:#f3ede1;font-weight:800}.sg-media-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sg-media-section-title h2{margin:0;font-size:1.45rem}
.sg-photo-gallery-v1617,.sg-video-hub-v1617,.sg-audio-library-v1617{padding:34px 0}.sg-photo-gallery-v1617__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sg-photo-card-v1617{background:#fff;box-shadow:0 8px 24px rgba(42,34,23,.08)}.sg-photo-card-v1617__image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.sg-photo-card-v1617__image img{width:100%;height:100%;object-fit:cover}.sg-photo-card-v1617__image i{position:absolute;right:50%;bottom:-22px;transform:translateX(50%);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#d48b16;color:#fff;border:4px solid #fff}.sg-photo-card-v1617 h3{margin:0;padding:32px 16px 18px;font-size:.9rem;line-height:1.8;text-align:center}
.sg-video-hub-v1617{background:#1f1f1f;color:#fff}.sg-video-feature-v1617{display:grid;grid-template-columns:2fr 1fr;gap:16px}.sg-video-feature-v1617__main a{position:relative;display:block;height:100%;min-height:410px;background:#111}.sg-video-feature-v1617__main img{width:100%;height:100%;object-fit:cover}.sg-video-feature-v1617__main h3{position:absolute;right:20px;left:20px;bottom:18px;margin:0;padding:18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));font-size:1.2rem}.sg-play-v1617{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;color:#111}.sg-video-feature-v1617__list{display:grid;gap:10px}.sg-video-feature-v1617__list article a{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:8px;background:#2c2c2c}.sg-video-feature-v1617__list img{width:120px;height:74px;object-fit:cover}.sg-video-feature-v1617__list h3{font-size:.78rem;margin:0 0 6px;line-height:1.7}.sg-video-feature-v1617__list time{font-size:.7rem;color:#aaa}.sg-video-grid-v1617{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.sg-video-grid-v1617 article{background:#2a2a2a}.sg-video-grid-v1617 article>a>span{position:relative;display:block;aspect-ratio:16/9}.sg-video-grid-v1617 img{width:100%;height:100%;object-fit:cover}.sg-video-grid-v1617 h3{padding:12px;margin:0;font-size:.84rem;line-height:1.7}
.sg-audio-library-v1617__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sg-audio-library-v1617 article a{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid #ddd2bb;border-radius:14px;background:#fff}.sg-audio-library-v1617 article>a>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#315c63;color:#fff}.sg-audio-library-v1617 h3{margin:0 0 4px;font-size:.92rem}.sg-audio-library-v1617 time{font-size:.75rem;color:#777}.sg-audio-library-v1617 b{padding:7px 14px;border-radius:999px;background:#eef3f3;color:#315c63}
@media(max-width:900px){.sg-photo-gallery-v1617__grid{grid-template-columns:repeat(2,1fr)}.sg-video-feature-v1617{grid-template-columns:1fr}.sg-video-grid-v1617{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.sg-photo-gallery-v1617__grid,.sg-video-grid-v1617,.sg-audio-library-v1617__grid{grid-template-columns:1fr}.sg-video-feature-v1617__main a{min-height:260px}}

.sg-research-library-v1617{background:#f4efe4;min-height:70vh}.sg-research-library-v1617__hero{padding:42px 0;background:linear-gradient(135deg,#34231d,#6b422c);color:#fff}.sg-research-library-v1617__hero .sg-container{display:flex;align-items:center;gap:18px}.sg-research-library-v1617__hero .dashicons{font-size:54px;width:54px;height:54px}.sg-research-library-v1617__hero h1{margin:0}.sg-research-library-v1617__hero p{margin:4px 0 0;color:#eadfce}.sg-research-library-v1617__tools{padding:18px 0;background:#fff}.sg-research-library-v1617__tools form{display:flex;max-width:680px}.sg-research-library-v1617__tools input{flex:1;padding:13px;border:1px solid #cdbda4}.sg-research-library-v1617__tools button{padding:0 24px;border:0;background:#681e2a;color:#fff;font-weight:800}.sg-research-library-v1617__content{padding:34px 0}.sg-book-grid-v1617{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sg-book-card-v1617{overflow:hidden;background:#fff;border:1px solid #ded1bd;box-shadow:0 12px 30px rgba(61,43,27,.08)}.sg-book-card-v1617__cover{display:grid;place-items:center;aspect-ratio:3/4;background:#e8ddca}.sg-book-card-v1617__cover img{width:100%;height:100%;object-fit:cover}.sg-book-card-v1617__cover .dashicons{font-size:72px;width:72px;height:72px;color:#8a6444}.sg-book-card-v1617>div{padding:16px}.sg-book-card-v1617>div>span{font-size:.72rem;color:#956a48}.sg-book-card-v1617 h2{font-size:1rem;line-height:1.75;margin:6px 0}.sg-book-card-v1617 p{font-size:.8rem;color:#6e665c}.sg-book-card-v1617__button{display:inline-flex;padding:8px 12px;background:#681e2a;color:#fff;font-size:.78rem;font-weight:800}.sg-book-single-v1617{padding:38px 0;background:#f4efe4}.sg-book-single-v1617 article{background:#fff;padding:28px}.sg-book-single-v1617 header{display:grid;grid-template-columns:280px 1fr;gap:28px}.sg-book-single-v1617 figure{margin:0}.sg-book-single-v1617 figure img{width:100%;height:auto}.sg-book-single-v1617 h1{font-size:2rem}.sg-book-single-v1617 .sg-prose{margin-top:28px}
@media(max-width:900px){.sg-book-grid-v1617{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.sg-book-grid-v1617{grid-template-columns:1fr}.sg-book-single-v1617 header{grid-template-columns:1fr}}
.setaregan-jalali-publish{color:#3c434a}.setaregan-jalali-publish .dashicons{color:#2271b1}

/* ===== Setaregan 0.16.18: targeted requested revisions ===== */

/* Intro: the identity block intentionally has no tulip emblem. */
.sg-intro__identity--no-emblem{transform:translateY(-2vh)}
.sg-intro__identity--no-emblem h1{margin-top:0}

/* Mobile slider: show the full artwork in a compact, stable frame. */
@media(max-width:760px){
  .sg-home-v080__hero{padding:12px 0 16px!important}
  .sg-home-v080__hero>.sg-container{width:min(calc(100% - 18px),var(--sg-slider-max-width,1180px))!important}
  .sg-slider-shell-v080{padding:3px!important;border-width:1px!important;border-radius:13px!important;background:var(--sg-slider-shell-bg,#f6f1e2)!important}
  .sg-hero-slider,.sg-hero-slider__track,.sg-hero-slide{height:clamp(205px,56.25vw,290px)!important;min-height:clamp(205px,56.25vw,290px)!important;max-height:290px!important}
  .sg-hero-slider{border-radius:10px!important;overflow:hidden!important;background:#24221f!important}
  .sg-hero-slide{background-color:#24221f!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}
  .sg-hero-slide__overlay{background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.12))!important}
  .sg-hero-slide__content{display:none!important}
  .sg-hero-slider__arrow{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:50%!important;background:rgba(28,27,24,.78)!important;font-size:1.2rem!important;box-shadow:none!important}
  .sg-hero-slider__arrow--prev{right:8px!important}.sg-hero-slider__arrow--next{left:8px!important}
  .sg-hero-slider__dots{bottom:7px!important;gap:5px!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(22,21,18,.58)!important}
  .sg-hero-slider__dot{width:8px!important;height:8px!important;border-width:0!important}
}

/* Shared slim search presentation for encyclopedia and operations archives. */
.sgx-modern-tools-v1618,.sgx-operations-controls-v1618{padding:22px 0 16px!important;background:var(--sg-search-bg,#f0ede1)!important}
.sgx-inner-search-v1618{width:min(calc(100% - 40px),1040px)!important}
.sgx-inner-search-v1618 .sg-advanced-search--v120 .sg-advanced-search__toolbar{min-height:42px!important;border:1px solid rgba(104,30,42,.12)!important;border-radius:10px!important;box-shadow:0 5px 16px rgba(61,51,29,.055)!important}
.sgx-inner-search-v1618 .sg-advanced-search--v120 .sg-advanced-search__quick{min-height:42px!important;grid-template-columns:42px minmax(0,1fr) auto!important}
.sgx-inner-search-v1618 .sg-advanced-search--v120 .sg-advanced-search__tulip{width:42px!important;min-height:40px!important}
.sgx-inner-search-v1618 .sg-advanced-search--v120 .sg-advanced-search__quick input{height:40px!important;padding:6px 12px!important;font-size:.78rem!important}
.sgx-inner-search-v1618 .sg-advanced-search--v120 .sg-advanced-search__quick>button{min-width:76px!important;margin:3px!important;padding:5px 13px!important;border-radius:7px!important;font-size:.72rem!important}
.sgx-inner-search-v1618 .sg-advanced-panel-v120>summary{min-height:42px!important;min-width:126px!important;padding:6px 11px!important;font-size:.62rem!important}
.sgx-inner-search-v1618 .sgx-modern-tabs{margin-top:14px!important}
.sg-operation-search-v1618 .sg-advanced-search__toolbar{grid-template-columns:1fr!important}
.sg-operation-search-v1618 .sg-advanced-search__quick svg{width:25px!important;height:25px!important}
@media(max-width:760px){
  .sgx-modern-tools-v1618,.sgx-operations-controls-v1618{padding:16px 0 12px!important}
  .sgx-inner-search-v1618{width:min(calc(100% - 22px),1040px)!important}
  .sgx-inner-search-v1618 .sg-advanced-search--v120 .sg-advanced-search__toolbar{grid-template-columns:minmax(0,1fr) 44px!important}
  .sg-operation-search-v1618 .sg-advanced-search__toolbar{grid-template-columns:1fr!important}
  .sgx-inner-search-v1618 .sg-advanced-panel-v120>summary{min-width:44px!important;padding:5px!important}
  .sgx-inner-search-v1618 .sg-advanced-panel-v120__label{display:none!important}
}

/* Operations header: route-and-flag visual language, title unchanged. */
.sgx-operations-hero-v1618{position:relative;isolation:isolate;overflow:hidden;padding:34px 0;background:linear-gradient(125deg,#272724 0%,#4b4033 54%,#681e2a 100%);color:#fff}
.sgx-operations-hero-v1618:before{content:"";position:absolute;inset:0;z-index:-2;background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.025) 34px 35px)}
.sgx-operations-hero-v1618:after{content:"";position:absolute;left:-70px;top:-90px;z-index:-1;width:280px;height:280px;border:1px solid rgba(188,175,127,.22);border-radius:50%;box-shadow:0 0 0 38px rgba(188,175,127,.045),0 0 0 78px rgba(188,175,127,.028)}
.sgx-operations-hero-v1618__inner{display:flex;align-items:center;justify-content:center;gap:18px;min-height:92px;text-align:center}
.sgx-operations-hero-v1618__icon{display:grid;place-items:center;width:74px;height:74px;flex:0 0 74px;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 6px rgba(188,175,127,.08)}
.sgx-operations-hero-v1618__icon svg{width:46px;height:46px;fill:none;stroke:#e7d7a7;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.sgx-operations-hero-v1618 h1{margin:0;font-size:clamp(1.35rem,2.8vw,2.15rem);line-height:1.6;font-weight:950}
.sgx-operations-hero-v1618__route{position:absolute;right:7%;bottom:14px;display:flex;align-items:center;gap:76px;opacity:.32}
.sgx-operations-hero-v1618__route:before{content:"";position:absolute;right:5px;left:5px;top:50%;height:2px;background:linear-gradient(90deg,transparent,#d9c78e,transparent)}
.sgx-operations-hero-v1618__route span{position:relative;width:10px;height:10px;border:2px solid #f2e5bd;border-radius:50%;background:#681e2a}
@media(max-width:650px){.sgx-operations-hero-v1618{padding:24px 0}.sgx-operations-hero-v1618__inner{min-height:74px;gap:12px}.sgx-operations-hero-v1618__icon{width:58px;height:58px;flex-basis:58px;border-radius:17px}.sgx-operations-hero-v1618__icon svg{width:36px;height:36px}.sgx-operations-hero-v1618 h1{font-size:1.12rem}.sgx-operations-hero-v1618__route{display:none}}

/* Research page as a library with shelves and book-shaped cards. */
.sg-research-library-v1618{min-height:70vh;background:#f4efe5;color:#302a24}
.sg-research-library-v1618__hero{position:relative;overflow:hidden;padding:50px 0;background:linear-gradient(120deg,#2d211c,#5a3b2b 64%,#7b4f31);color:#fff}
.sg-research-library-v1618__hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px}
.sg-research-library-v1618__hero-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:34px}
.sg-research-library-v1618__copy>span{display:block;color:#d7c18f;font-size:.78rem;font-weight:900}.sg-research-library-v1618__copy h1{margin:3px 0 8px;font-size:clamp(2rem,4vw,3.4rem)}.sg-research-library-v1618__copy p{margin:0;color:#eadfce}
.sg-research-library-v1618__books{display:flex;align-items:flex-end;gap:7px;height:130px;padding:0 18px 12px;border-bottom:9px solid rgba(25,14,10,.55);transform:perspective(600px) rotateY(-6deg)}
.sg-research-library-v1618__books i{display:block;width:34px;height:92px;border-radius:4px 4px 1px 1px;background:#b6925e;box-shadow:inset 4px 0 rgba(255,255,255,.12),5px 6px 12px rgba(0,0,0,.18)}.sg-research-library-v1618__books i:nth-child(2){height:118px;background:#7b2632}.sg-research-library-v1618__books i:nth-child(3){height:104px;background:#355761}.sg-research-library-v1618__books i:nth-child(4){height:124px;background:#9b7146}.sg-research-library-v1618__books i:nth-child(5){height:96px;background:#5c523e}
.sg-research-library-v1618__search{padding:18px 0;background:#fff;border-bottom:1px solid #e3d7c3}.sg-research-library-v1618__search form{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;max-width:760px;margin:auto;border:1px solid #d4c4aa;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(62,43,27,.06)}.sg-research-library-v1618__search .dashicons{display:grid;place-items:center;width:42px;color:#7b4f31}.sg-research-library-v1618__search input{height:46px;border:0;outline:0;background:transparent}.sg-research-library-v1618__search button{align-self:stretch;margin:4px;padding:0 22px;border:0;border-radius:7px;background:#681e2a;color:#fff;font-weight:900}
.sg-research-library-v1618__content{padding:38px 0 54px}.sg-research-library-v1618__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.sg-research-library-v1618__section-head span{color:#8d6748;font-size:.75rem;font-weight:900}.sg-research-library-v1618__section-head h2{margin:3px 0 0;font-size:1.5rem}.sg-research-library-v1618__section-head>a{color:#681e2a;font-weight:900}
.sg-library-shelf-v1618{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;padding:8px 8px 30px;background:repeating-linear-gradient(to bottom,transparent 0 474px,#b69972 474px 481px,#765538 481px 487px,transparent 487px 517px)}
.sg-library-book-v1618{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dacbb5;border-radius:4px 10px 5px 4px;background:#fff;box-shadow:8px 13px 24px rgba(62,43,27,.11);transition:transform .25s,box-shadow .25s}.sg-library-book-v1618:hover{transform:translateY(-7px);box-shadow:10px 18px 34px rgba(62,43,27,.17)}
.sg-library-book-v1618:before{content:"";position:absolute;right:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#7b4f31,#4a2c20);z-index:2}
.sg-library-book-v1618__cover{display:grid;place-items:center;aspect-ratio:3/4;overflow:hidden;background:#dfd0b8}.sg-library-book-v1618__cover img{width:100%;height:100%;object-fit:cover}.sg-library-book-v1618__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:100%;padding:20px;background:linear-gradient(145deg,#71513a,#3c2b22);color:#fff;text-align:center}.sg-library-book-v1618__placeholder .dashicons{font-size:64px;width:64px;height:64px;color:#d9be82}.sg-library-book-v1618__placeholder b{line-height:1.8}
.sg-library-book-v1618__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.sg-library-book-v1618__body>span{color:#9a704e;font-size:.68rem;font-weight:900}.sg-library-book-v1618 h2{margin:5px 0 8px;font-size:.98rem;line-height:1.75}.sg-library-book-v1618 p{margin:0 0 15px;color:#746b60;font-size:.78rem;line-height:1.9}.sg-library-book-v1618__action{align-self:flex-start;margin-top:auto;padding:7px 12px;border:1px solid #681e2a;border-radius:6px;color:#681e2a;font-size:.72rem;font-weight:900}
.sg-research-library-v1618__pagination{margin-top:28px}.sg-research-library-v1618__empty{display:grid;place-items:center;min-height:280px;border:1px dashed #cdbb9f;background:#fff;text-align:center}.sg-research-library-v1618__empty .dashicons{font-size:66px;width:66px;height:66px;color:#9a704e}.sg-research-library-v1618__empty h2{margin:8px 0 0}.sg-research-library-v1618__empty p{margin:0;color:#777}
.sg-book-single-v1618{padding:42px 0;background:#f4efe5}.sg-book-single-v1618__card{padding:30px;border:1px solid #d8c8b0;border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(62,43,27,.09)}.sg-book-single-v1618__header{display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px;align-items:start}.sg-book-single-v1618__cover{display:grid;place-items:center;min-height:340px;overflow:hidden;border-radius:4px 10px 5px 4px;background:#dfd0b8;box-shadow:10px 14px 26px rgba(62,43,27,.16)}.sg-book-single-v1618__cover img{width:100%;height:100%;object-fit:cover}.sg-book-single-v1618__cover .dashicons{font-size:82px;width:82px;height:82px;color:#795236}.sg-book-single-v1618__identity>span{color:#9a704e;font-size:.78rem;font-weight:900}.sg-book-single-v1618__identity h1{margin:6px 0 12px;font-size:clamp(1.8rem,3.5vw,2.8rem)}.sg-book-single-v1618__identity p{color:#6e655b;line-height:2}.sg-book-single-v1618__content{margin-top:32px;padding-top:24px;border-top:1px solid #eadfce}
@media(max-width:1000px){.sg-library-shelf-v1618{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.sg-research-library-v1618__hero{padding:32px 0}.sg-research-library-v1618__books{display:none}.sg-library-shelf-v1618{grid-template-columns:repeat(2,1fr);gap:20px 12px;background:none}.sg-book-single-v1618__header{grid-template-columns:1fr}.sg-book-single-v1618__cover{max-width:320px;margin:auto}.sg-research-library-v1618__section-head{align-items:flex-start;flex-direction:column}}
@media(max-width:480px){.sg-library-shelf-v1618{grid-template-columns:1fr}.sg-research-library-v1618__search form{grid-template-columns:38px minmax(0,1fr) auto}.sg-research-library-v1618__search button{padding:0 13px}.sg-research-library-v1618__content{padding-top:26px}}

/* Multimedia: visually rich header, dedicated tabs, one section visible at a time. */
.sg-media-library-v1618{min-height:70vh;background:#f3efe6;color:#2d2924}
.sg-media-library-v1618__hero{position:relative;isolation:isolate;overflow:hidden;padding:38px 0;background:linear-gradient(125deg,#251d20,#53202b 55%,#7b3d49);color:#fff}
.sg-media-library-v1618__hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 14% 34%,rgba(188,175,127,.22),transparent 24%),linear-gradient(135deg,transparent 0 49%,rgba(255,255,255,.025) 49% 51%,transparent 51%)}
.sg-media-library-v1618__hero-inner{display:flex;align-items:center;justify-content:center;gap:18px;min-height:92px}.sg-media-library-v1618__hero-icon{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:rgba(255,255,255,.08)}.sg-media-library-v1618__hero-icon .dashicons{font-size:40px;width:40px;height:40px;color:#dbc88d}.sg-media-library-v1618__hero h1{margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem)}
.sg-media-library-v1618__pattern{position:absolute;inset:0;z-index:-1;pointer-events:none}.sg-media-library-v1618__pattern span{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:18px;transform:rotate(12deg)}.sg-media-library-v1618__pattern span:nth-child(1){width:150px;height:95px;right:8%;top:24px}.sg-media-library-v1618__pattern span:nth-child(2){width:110px;height:110px;left:9%;bottom:-20px;border-radius:50%}.sg-media-library-v1618__pattern span:nth-child(3){width:72px;height:72px;left:24%;top:22px}
.sg-media-library-v1618__tabs{position:sticky;top:62px;z-index:30;padding:12px 0;border-bottom:1px solid #ded4c2;background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.admin-bar .sg-media-library-v1618__tabs{top:94px}.sg-media-library-v1618__tabs .sg-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:760px}.sg-media-library-v1618__tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #d8ccb7;border-radius:10px;background:#f8f4eb;color:#5d554b;font-weight:900;cursor:pointer}.sg-media-library-v1618__tabs button.is-active{border-color:#681e2a;background:#681e2a;color:#fff;box-shadow:0 8px 20px rgba(104,30,42,.18)}
.sg-media-panel-v1618{padding:34px 0 52px}.sg-media-panel-v1618[hidden]{display:none!important}.sg-media-panel-v1618__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.sg-media-panel-v1618__head span{color:#8f6c4c;font-size:.72rem;font-weight:900}.sg-media-panel-v1618__head h2{margin:3px 0 0;font-size:1.55rem}.sg-media-panel-v1618__head>b{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border-radius:50%;background:#fff;border:1px solid #d8ccb7;color:#681e2a}
.sg-photo-feature-v1618{margin-bottom:20px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 15px 36px rgba(46,35,25,.09)}.sg-photo-feature-v1618>a{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.7fr);align-items:stretch}.sg-photo-feature-v1618__image{position:relative;display:block;min-height:360px;overflow:hidden;background:#ddd}.sg-photo-feature-v1618__image img{width:100%;height:100%;object-fit:cover}.sg-photo-feature-v1618__image i{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#d48b16;color:#fff;border:4px solid rgba(255,255,255,.8)}.sg-photo-feature-v1618 h3{display:flex;align-items:center;margin:0;padding:28px;font-size:1.25rem;line-height:2}
.sg-photo-grid-v1618{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sg-photo-card-v1618{overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(42,34,23,.075)}.sg-photo-card-v1618>a>span{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e7e0d2}.sg-photo-card-v1618 img{width:100%;height:100%;object-fit:cover}.sg-photo-card-v1618>a>span>b{position:absolute;right:50%;bottom:-20px;transform:translateX(50%);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#d48b16;color:#fff;border:4px solid #fff}.sg-photo-card-v1618 h3{margin:0;padding:28px 14px 16px;font-size:.84rem;line-height:1.8;text-align:center}
.sg-media-panel-v1618--videos{background:#202020;color:#fff}.sg-media-panel-v1618--videos .sg-media-panel-v1618__head span{color:#cbb98a}.sg-media-panel-v1618--videos .sg-media-panel-v1618__head>b{background:#303030;border-color:#444;color:#fff}.sg-video-layout-v1618{display:grid;grid-template-columns:2fr 1fr;gap:16px}.sg-video-feature-v1618{overflow:hidden;background:#111}.sg-video-feature-v1618>a{position:relative;display:block;min-height:420px}.sg-video-feature-v1618>a>span{position:absolute;inset:0}.sg-video-feature-v1618 img{width:100%;height:100%;object-fit:cover}.sg-video-feature-v1618 h3{position:absolute;right:0;bottom:0;left:0;margin:0;padding:42px 22px 20px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));font-size:1.15rem}.sg-play-v1618{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.94);color:#181818;font-style:normal}.sg-video-list-v1618{display:grid;gap:10px}.sg-video-list-v1618 article a{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;padding:8px;background:#2c2c2c}.sg-video-list-v1618 article>a>span{position:relative}.sg-video-list-v1618 img{width:118px;height:74px;object-fit:cover}.sg-video-list-v1618 i{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.88);color:#111;font-style:normal;font-size:.7rem}.sg-video-list-v1618 h3{margin:0 0 5px;font-size:.76rem;line-height:1.7}.sg-video-list-v1618 time{color:#aaa;font-size:.68rem}.sg-video-grid-v1618{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.sg-video-grid-v1618 article{background:#2a2a2a}.sg-video-grid-v1618 article>a>span{position:relative;display:block;aspect-ratio:16/9}.sg-video-grid-v1618 img{width:100%;height:100%;object-fit:cover}.sg-video-grid-v1618 h3{margin:0;padding:12px;font-size:.82rem;line-height:1.75}
.sg-media-panel-v1618--audios{background:#eef2f1}.sg-audio-grid-v1618{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sg-audio-card-v1618{overflow:hidden;border:1px solid #cbd8d6;border-radius:13px;background:#fff}.sg-audio-card-v1618>a{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px}.sg-audio-card-v1618__cover{position:relative;display:grid;place-items:center;width:82px;height:82px;overflow:hidden;border-radius:10px;background:#315c63;color:#fff}.sg-audio-card-v1618__cover img{width:100%;height:100%;object-fit:cover}.sg-audio-card-v1618__cover>i{font-size:36px;width:36px;height:36px}.sg-audio-card-v1618__cover>b{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#315c63}.sg-audio-card-v1618 h3{margin:0 0 5px;font-size:.9rem}.sg-audio-card-v1618 time{color:#74807e;font-size:.72rem}.sg-audio-card-v1618>a>strong{padding:7px 13px;border-radius:999px;background:#e4eeee;color:#315c63;font-size:.7rem}.sg-media-empty-v1618{display:grid;place-items:center;min-height:240px;border:1px dashed currentColor;border-radius:12px;opacity:.72}.sg-media-empty-v1618 .dashicons{font-size:56px;width:56px;height:56px}
@media(max-width:960px){.sg-photo-grid-v1618{grid-template-columns:repeat(2,1fr)}.sg-photo-feature-v1618>a{grid-template-columns:1fr}.sg-photo-feature-v1618__image{min-height:300px}.sg-video-layout-v1618{grid-template-columns:1fr}.sg-video-grid-v1618{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.sg-media-library-v1618__hero{padding:26px 0}.sg-media-library-v1618__hero-inner{min-height:70px}.sg-media-library-v1618__hero-icon{width:58px;height:58px;border-radius:17px}.sg-media-library-v1618__hero-icon .dashicons{font-size:32px;width:32px;height:32px}.sg-media-library-v1618__tabs{top:58px}.admin-bar .sg-media-library-v1618__tabs{top:104px}.sg-media-library-v1618__tabs .sg-container{width:min(calc(100% - 20px),760px);gap:6px}.sg-media-library-v1618__tabs button{min-height:40px;font-size:.72rem}.sg-photo-grid-v1618,.sg-video-grid-v1618,.sg-audio-grid-v1618{grid-template-columns:1fr}.sg-photo-feature-v1618__image{min-height:230px}.sg-photo-feature-v1618 h3{padding:18px;font-size:1rem}.sg-video-feature-v1618>a{min-height:250px}.sg-audio-card-v1618>a{grid-template-columns:66px minmax(0,1fr)}.sg-audio-card-v1618__cover{width:66px;height:66px}.sg-audio-card-v1618>a>strong{grid-column:2;justify-self:start}.sg-media-panel-v1618{padding:26px 0 38px}}


/* ===== Setaregan 0.16.19: requested controls and layout corrections ===== */
.sg-intro__veil{background:var(--sg-intro-bottom-bg,#bcaf7f)!important}
.sg-intro__bottom{background:transparent!important}
.sg-home-v080{display:flex;flex-direction:column}

.sgx-operations-hero-v1618{background:var(--sg-operations-header-bg,#30302d)!important;color:var(--sg-operations-header-text,#fff)!important}
.sgx-operations-hero-v1618:after,.sgx-operations-hero-v1618__route span{background:var(--sg-operations-header-accent,#bcaf7f)!important}
.sgx-operations-hero-v1618 h1{color:var(--sg-operations-header-text,#fff)!important}
.sg-operation-search-section-v1619{padding:var(--sg-search-padding,4px) 0!important;background:var(--sg-search-bg,#f0ede1)!important}
.sg-operation-search-section-v1619 .sgx-container{width:min(calc(100% - 40px),var(--sg-layout-max-width,1180px));margin:auto}
.sg-operation-search-home-v1619 .sg-advanced-search__toolbar{grid-template-columns:1fr!important}
.sg-operation-search-home-v1619 .sg-advanced-search__quick{overflow:hidden!important;border:1px solid var(--sg-search-border,#d8c79f)!important;border-radius:var(--sg-search-radius,12px)!important;background:var(--sg-search-input-bg,#fff)!important}
.sg-operation-search-home-v1619 .sg-advanced-search__quick input{background:var(--sg-search-input-bg,#fff)!important;color:var(--sg-search-text,#2d2b28)!important}
.sg-operation-search-home-v1619 .sg-advanced-search__quick button{background:var(--sg-search-button-bg,#681e2a)!important;color:var(--sg-search-button-text,#fff)!important}

.sg-research-library-v1619{min-height:70vh;background:var(--sg-research-page-bg,#f4efe4)}
.sg-research-library-v1619__hero{padding:38px 0;background:linear-gradient(135deg,var(--sg-research-header-bg,#5a3827),color-mix(in srgb,var(--sg-research-header-bg,#5a3827) 72%,#1f1713));color:var(--sg-research-header-text,#fff)}
.sg-research-library-v1619__hero-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.sg-research-library-v1619__copy span{font-size:.78rem;opacity:.76}.sg-research-library-v1619__copy h1{margin:4px 0;font-family:var(--sg-font-accent);font-size:clamp(1.8rem,4vw,3rem)}.sg-research-library-v1619__copy p{margin:4px 0 0;opacity:.8}.sg-research-library-v1619__books{display:flex;align-items:flex-end;gap:5px;height:90px}.sg-research-library-v1619__books i{display:block;width:20px;border-radius:3px 3px 0 0;background:#d7bd8a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.sg-research-library-v1619__books i:nth-child(1){height:62px}.sg-research-library-v1619__books i:nth-child(2){height:82px;background:#91434d}.sg-research-library-v1619__books i:nth-child(3){height:70px}.sg-research-library-v1619__books i:nth-child(4){height:88px;background:#6c765d}.sg-research-library-v1619__books i:nth-child(5){height:58px}
.sg-research-library-v1619__search{padding:18px 0;background:#fff}.sg-research-library-v1619__search form{display:grid;grid-template-columns:42px 1fr auto;max-width:780px;margin:auto;overflow:hidden;border:1px solid #d8c9af;border-radius:12px;background:#fff}.sg-research-library-v1619__search .dashicons{display:grid;place-items:center;width:42px;height:46px;color:#79543a}.sg-research-library-v1619__search input{height:46px;border:0;outline:0}.sg-research-library-v1619__search button{border:0;padding:0 24px;background:#681e2a;color:#fff;font-weight:800}
.sg-research-library-v1619__content{padding:32px 0 46px}.sg-research-library-v1619__section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.sg-research-library-v1619__section-head span{font-size:.75rem;color:#8b684b}.sg-research-library-v1619__section-head h2{margin:3px 0 0;font-size:1.35rem}
.sg-library-grid-v1619{display:grid;grid-template-columns:repeat(var(--sg-research-columns,2),minmax(0,1fr));gap:18px}.sg-library-book-v1619{direction:ltr;display:grid;grid-template-columns:var(--sg-research-image-width,44%) minmax(0,1fr);min-height:200px;overflow:hidden;border:1px solid var(--sg-research-card-border,#ded1bd);border-radius:var(--sg-research-card-radius,14px);background:var(--sg-research-card-bg,#fff);box-shadow:0 10px 26px rgba(64,44,26,.07)}.sg-library-book-v1619__cover{display:block;min-height:200px;background:#e7dcc9}.sg-library-book-v1619__cover img{width:100%;height:100%;object-fit:cover}.sg-library-book-v1619__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#8a6444}.sg-library-book-v1619__placeholder .dashicons{font-size:58px;width:58px;height:58px}.sg-library-book-v1619__body{direction:rtl;padding:18px}.sg-library-book-v1619__body>span{font-size:.7rem;color:#966f4c}.sg-library-book-v1619 h2{margin:5px 0 9px;font-size:1rem;line-height:1.75}.sg-library-book-v1619 p{margin:0 0 14px;font-size:.8rem;line-height:1.9;color:#6e665c}.sg-library-book-v1619__action{display:inline-flex;padding:8px 13px;border-radius:8px;background:#681e2a;color:#fff;font-size:.75rem;font-weight:800}.sg-research-library-v1619__pagination{margin-top:26px}.sg-research-library-v1619__empty{text-align:center;padding:42px;background:#fff}
.sg-book-single-v1619{padding:36px 0;background:var(--sg-research-page-bg,#f4efe4)}.sg-book-single-v1619__card{overflow:hidden;border:1px solid var(--sg-research-card-border,#ded1bd);border-radius:var(--sg-research-card-radius,14px);background:var(--sg-research-card-bg,#fff)}.sg-book-single-v1619__header{direction:ltr;display:grid;grid-template-columns:minmax(320px,48%) 1fr;min-height:360px}.sg-book-single-v1619__cover{margin:0;background:#e8dece}.sg-book-single-v1619__cover img{width:100%;height:100%;object-fit:cover}.sg-book-single-v1619__cover>span{display:grid;place-items:center;width:100%;height:100%;font-size:70px;color:#8a6444}.sg-book-single-v1619__identity{direction:rtl;padding:32px}.sg-book-single-v1619__identity>span{font-size:.78rem;color:#966f4c}.sg-book-single-v1619__identity h1{margin:8px 0 18px;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.55}.sg-book-single-v1619__identity p{font-size:1rem;line-height:2}.sg-book-single-v1619__content{padding:28px 32px;border-top:1px solid var(--sg-research-card-border,#ded1bd)}
.sg-media-library-v1618__hero{background:linear-gradient(135deg,var(--sg-media-header-bg,#4a1721),color-mix(in srgb,var(--sg-media-header-bg,#4a1721) 74%,#171212))!important;color:var(--sg-media-header-text,#fff)!important}.sg-media-library-v1618__hero h1{color:var(--sg-media-header-text,#fff)!important}
@media(max-width:980px){.sg-library-grid-v1619{grid-template-columns:1fr}.sg-book-single-v1619__header{grid-template-columns:1fr}.sg-book-single-v1619__cover{min-height:320px}.sg-research-library-v1619__books{display:none}}
@media(max-width:620px){.sg-operation-search-section-v1619 .sgx-container{width:min(calc(100% - 18px),var(--sg-layout-max-width,1180px))}.sg-research-library-v1619__search form{grid-template-columns:38px 1fr auto}.sg-research-library-v1619__search button{padding:0 14px}.sg-library-book-v1619{grid-template-columns:38% 1fr;min-height:180px}.sg-library-book-v1619__cover{min-height:180px}.sg-library-book-v1619__body{padding:13px}.sg-library-book-v1619 p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sg-book-single-v1619__identity,.sg-book-single-v1619__content{padding:20px}}


/* ===== Setaregan 0.16.20: intro, research route and internal-page controls ===== */
.sg-intro{width:100vw!important;height:100dvh!important;min-height:100vh!important;background-repeat:no-repeat!important;background-color:#171717!important}
.sg-intro::before{background:none!important}
.sg-intro__veil{height:var(--sg-intro-bottom-height,22%)!important;background:var(--sg-intro-bottom-bg,transparent)!important;pointer-events:none}
.sg-intro__bottom{height:var(--sg-intro-bottom-height,22%)!important}
.sg-intro__identity{color:var(--sg-intro-text-color,#fff)!important;text-shadow:0 2px 16px rgba(0,0,0,.35)}
.sg-intro__identity h1{font-size:clamp(2rem,6vw,var(--sg-intro-title-size,72px))!important;color:inherit!important}
.sg-intro__identity p{font-size:clamp(.9rem,2vw,var(--sg-intro-subtitle-size,22px))!important;color:inherit!important}
.sg-intro__enter{width:var(--sg-intro-button-size,112px)!important;height:var(--sg-intro-button-size,112px)!important;border-color:var(--sg-intro-button-border,#bcaf7f)!important;background:var(--sg-intro-button-bg,#303030)!important;color:var(--sg-intro-button-text,#fff)!important;box-shadow:0 0 0 8px color-mix(in srgb,var(--sg-intro-button-ring,#bcaf7f) 45%,transparent)!important}
.sg-intro__enter::before{border-color:var(--sg-intro-button-border,#bcaf7f)!important}

body:not(.home) #main-content{color:var(--sg-internal-content-text,#2d2b28)}
body:not(.home) #main-content h1,body:not(.home) #main-content h2,body:not(.home) #main-content h3,body:not(.home) #main-content h4{color:var(--sg-internal-heading-color,#351e23)}
body:not(.home) #main-content a:not(.sg-button):not([class*="__action"]){color:var(--sg-internal-link-color,#681e2a)}
.sgx-modern-hero,.sgx-operations-hero-v1618,.sg-research-library-v1619__hero,.sg-media-library-v1618__hero,.sg-page-banner,.sg-editorial-hero{min-height:var(--sg-internal-header-min-height,150px)!important}
.sgx-modern-hero__copy,.sgx-operations-hero-v1618__inner,.sg-research-library-v1619__copy,.sg-media-library-v1618__hero-inner,.sg-page-banner__crest,.sg-editorial-hero__copy{text-align:var(--sg-internal-header-align,center)!important}
.sgx-modern-hero h1,.sgx-operations-hero-v1618 h1,.sg-research-library-v1619__copy h1,.sg-media-library-v1618__hero h1,.sg-page-banner h1,.sg-editorial-hero h1{font-size:var(--sg-internal-header-title-size,32px)!important}
.sgx-modern-hero p,.sgx-operations-hero-v1618 p,.sg-research-library-v1619__copy p,.sg-media-library-v1618__hero p,.sg-page-banner p,.sg-editorial-hero p{font-size:var(--sg-internal-header-description-size,14px)!important}
.sgx-modern-tools,.sg-operation-search-section-v1619,.sg-research-library-v1619__search{padding-top:var(--sg-internal-search-margin-top,18px)!important}
.sgx-modern-tools .sg-advanced-search,.sg-operation-search-home-v1619,.sg-research-library-v1619__search form{max-width:var(--sg-internal-search-width,780px)!important;margin-inline:auto!important}
.sgx-modern-tools .sg-advanced-search__quick,.sg-operation-search-home-v1619 .sg-advanced-search__quick,.sg-research-library-v1619__search form{min-height:var(--sg-internal-search-height,52px)!important;border-color:var(--sg-internal-search-border,#d8c79f)!important;border-radius:var(--sg-internal-search-radius,12px)!important;background:var(--sg-internal-search-bg,#fff)!important}
.sgx-modern-tools input,.sg-operation-search-home-v1619 input,.sg-research-library-v1619__search input{min-height:var(--sg-internal-search-height,52px)!important;background:var(--sg-internal-search-bg,#fff)!important}
.sgx-modern-tools button,.sg-operation-search-home-v1619 button,.sg-research-library-v1619__search button{min-height:var(--sg-internal-search-height,52px)!important;background:var(--sg-internal-search-button-bg,#681e2a)!important;color:var(--sg-internal-search-button-text,#fff)!important}
.sgx-martyr-grid,.sgx-operation-index__grid,.sg-library-grid-v1619,.sg-media-library-v1618__panel,.sg-content-grid{gap:var(--sg-internal-card-gap,18px)!important}
.sgx-martyr-card,.sgx-operation-cluster,.sg-library-book-v1619,.sg-post-card,.sg-editorial-card,.sg-media-card{box-shadow:var(--sg-internal-card-shadow,0 10px 28px rgba(52,39,25,.08))!important}
@media(max-width:650px){.sg-intro{height:100svh!important}.sg-intro__identity{padding-inline:18px!important}.sg-intro__enter{transform:translateY(-50%) scale(.88)!important}}

/* ===== Setaregan 0.16.21: full-screen intro and martyr memories ===== */
.sg-intro{
  width:100vw!important;
  height:100dvh!important;
  min-height:100vh!important;
  overflow:hidden!important;
  background:#111!important;
  background-image:none!important;
}
.sg-intro__backdrop{
  position:absolute!important;
  z-index:0!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:var(--sg-intro-image-fit,cover)!important;
  object-position:var(--sg-intro-image-position,center)!important;
}
.sg-intro__overlay{
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  background:var(--sg-intro-overlay,rgba(0,0,0,.35))!important;
  pointer-events:none!important;
}
.sg-intro::before,.sg-intro__veil{display:none!important}
.sg-intro__identity{
  z-index:2!important;
  transform:translateY(var(--sg-intro-identity-offset,0px))!important;
}
.sg-intro__bottom{
  z-index:3!important;
  right:0!important;
  bottom:var(--sg-intro-button-bottom,11%)!important;
  left:0!important;
  height:auto!important;
  min-height:0!important;
  align-items:center!important;
  background:transparent!important;
}
.sg-intro__enter{transform:none!important}
@media(max-width:650px){
  .sg-intro{height:100svh!important;min-height:100svh!important}
  .sg-intro__enter{transform:scale(.88)!important}
}

.sg-home-access-v1615__grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
@media(max-width:1080px){.sg-home-access-v1615__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.sg-home-access-v1615__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:580px){.sg-home-access-v1615__grid{grid-template-columns:1fr!important}}

.sg-memory-archive,.sg-memory-single{background:var(--sg-internal-page-bg,#f6f2e6)}
.sg-memory-hero,.sg-memory-single__hero{padding:34px 0;background:linear-gradient(135deg,var(--sg-burgundy,#681e2a),color-mix(in srgb,var(--sg-burgundy,#681e2a) 74%,#1d1717));color:#fff}
.sg-memory-hero>.sg-container,.sg-memory-single__hero>.sg-container{display:flex;align-items:center;gap:18px}
.sg-memory-hero__icon,.sg-memory-single__icon{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(255,255,255,.32);border-radius:20px;background:rgba(255,255,255,.1)}
.sg-memory-hero__icon svg,.sg-memory-single__icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.sg-memory-hero h1,.sg-memory-single__hero h1{margin:0;font-family:var(--sg-font-heading);font-size:clamp(1.6rem,3vw,2.5rem)}
.sg-memory-hero p{margin:5px 0 0;color:rgba(255,255,255,.8)}
.sg-memory-single__hero span{display:block;color:var(--sg-khaki,#bcaf7f);font-weight:800}
.sg-memory-search{padding:18px 0;background:#fff;border-bottom:1px solid #e7dfca}
.sg-memory-search form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:760px;margin:auto;border:1px solid var(--sg-search-border,#d8c79f);border-radius:14px;background:var(--sg-search-input-bg,#fff);overflow:hidden}
.sg-memory-search .dashicons{margin-inline:14px;color:var(--sg-burgundy,#681e2a)}
.sg-memory-search input{min-width:0;padding:12px 4px;border:0;outline:0;background:transparent}
.sg-memory-search button{align-self:stretch;padding:0 25px;border:0;background:var(--sg-search-button-bg,#681e2a);color:var(--sg-search-button-text,#fff);font-weight:800;cursor:pointer}
.sg-memory-list{padding:34px 0 55px}
.sg-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.sg-memory-card{display:grid;grid-template-columns:130px 1fr;min-height:230px;overflow:hidden;border:1px solid #e0d5b9;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(53,39,22,.07)}
.sg-memory-card__image{display:block;min-height:100%;background:#ebe4d3;overflow:hidden}
.sg-memory-card__image img{width:100%;height:100%;object-fit:cover}
.sg-memory-card__image>span{display:grid;place-items:center;height:100%}
.sg-memory-card__body{display:flex;flex-direction:column;padding:18px}
.sg-memory-card__martyr{color:var(--sg-burgundy,#681e2a);font-size:.74rem;font-weight:800}
.sg-memory-card h2{margin:5px 0 8px;font-size:1rem;line-height:1.7}
.sg-memory-card p{margin:0 0 13px;color:#70695d;font-size:.8rem;line-height:1.9}
.sg-memory-card__more{margin-top:auto;color:var(--sg-burgundy,#681e2a);font-size:.78rem;font-weight:800}
.sg-memory-empty{padding:70px 20px;text-align:center;color:#756c5d}
.sg-memory-empty .dashicons{font-size:42px;width:42px;height:42px}
.sg-memory-single__article{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;padding-top:34px;padding-bottom:55px}
.sg-memory-single__martyr{align-self:start;overflow:hidden;border:1px solid #dfd4b7;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(53,39,22,.07)}
.sg-memory-single__martyr>div{aspect-ratio:4/5;overflow:hidden;background:#eee8da}
.sg-memory-single__martyr img{width:100%;height:100%;object-fit:cover}
.sg-memory-single__martyr>a{display:flex;flex-direction:column;padding:15px}
.sg-memory-single__martyr>a span{margin-top:4px;color:var(--sg-burgundy,#681e2a);font-size:.75rem}
.sg-memory-single__content{padding:28px;border:1px solid #e0d5b9;border-radius:18px;background:#fff;font-size:1rem;line-height:2.15;box-shadow:0 12px 28px rgba(53,39,22,.05)}
.sg-memory-single__source{margin-top:30px;padding-top:15px;border-top:1px solid #eee6d5;color:#756c5d;font-size:.8rem}
@media(max-width:1050px){.sg-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){
  .sg-memory-grid{grid-template-columns:1fr}
  .sg-memory-card{grid-template-columns:105px 1fr}
  .sg-memory-single__article{grid-template-columns:1fr}
  .sg-memory-single__martyr{max-width:250px;margin:auto}
  .sg-memory-hero>.sg-container,.sg-memory-single__hero>.sg-container{align-items:flex-start}
}


/* ===== Setaregan 0.16.22: refined intro and complete research controls ===== */
.sg-intro{background:var(--sg-intro-bg,#171717)!important}
.sg-intro__identity{width:min(calc(100% - 36px),var(--sg-intro-content-width,760px))!important;margin-inline:auto!important;text-align:var(--sg-intro-text-align,center)!important;text-shadow:var(--sg-intro-text-shadow,0 2px 16px rgba(0,0,0,.35))!important}
.sg-intro__identity h1{margin:0!important;color:var(--sg-intro-title-color,#fff)!important;font-size:clamp(2rem,6vw,var(--sg-intro-title-size,72px))!important;font-weight:var(--sg-intro-title-weight,800)!important}
.sg-intro__identity p{margin:var(--sg-intro-title-gap,4px) 0 0!important;color:var(--sg-intro-subtitle-color,#fff)!important;font-size:clamp(.9rem,2vw,var(--sg-intro-subtitle-size,22px))!important;font-weight:var(--sg-intro-subtitle-weight,700)!important}
.sg-intro__enter{position:relative!important;width:var(--sg-intro-button-width,128px)!important;height:var(--sg-intro-button-height,48px)!important;min-height:0!important;padding:0 18px!important;border:var(--sg-intro-button-border-width,1px) solid var(--sg-intro-button-border,#bcaf7f)!important;border-radius:var(--sg-intro-button-radius,999px)!important;background:var(--sg-intro-button-bg,#681e2a)!important;color:var(--sg-intro-button-text,#fff)!important;box-shadow:var(--sg-intro-button-shadow,0 10px 24px rgba(31,18,20,.24))!important;font-family:var(--sg-font-button)!important;font-size:var(--sg-intro-button-font-size,16px)!important;font-weight:var(--sg-intro-button-font-weight,800)!important;line-height:1!important;transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s!important}
.sg-intro__enter::before{content:none!important;display:none!important;border:0!important}
.sg-intro__enter:hover,.sg-intro__enter:focus-visible{background:var(--sg-intro-button-hover-bg,#7a2633)!important;color:var(--sg-intro-button-hover-text,#fff)!important;border-color:var(--sg-intro-button-hover-border,#d2c08b)!important;transform:translateY(calc(-1 * var(--sg-intro-button-hover-lift,2px)))!important}
.sg-intro__enter:focus-visible{outline:3px solid color-mix(in srgb,var(--sg-intro-button-hover-border,#d2c08b) 55%,transparent)!important;outline-offset:4px!important}

.sg-research-library-v1619 .sg-container,.sg-book-single-v1619 .sg-container{width:min(calc(100% - 40px),var(--sg-research-container-width,1180px))!important}
.sg-research-library-v1619__hero{min-height:var(--sg-research-header-min-height,150px)!important;padding:var(--sg-research-header-padding,38px) 0!important;background:var(--sg-research-header-gradient,linear-gradient(135deg,#5a3827,#1f1713))!important;color:var(--sg-research-header-text,#fff)!important}
.sg-research-library-v1619__copy{text-align:var(--sg-research-header-align,right)!important}
.sg-research-library-v1619__copy>span{color:var(--sg-research-header-kicker-color,#d7c39f)!important;font-size:var(--sg-research-header-kicker-size,13px)!important;opacity:1!important}
.sg-research-library-v1619__copy h1{color:var(--sg-research-header-text,#fff)!important;font-size:var(--sg-research-header-title-size,48px)!important}
.sg-research-library-v1619__copy p{color:var(--sg-research-header-description-color,#e8ded2)!important;font-size:var(--sg-research-header-description-size,15px)!important;opacity:1!important}
.sg-research-library-v1619__books i{background:var(--sg-research-decoration-primary,#d7bd8a)!important}
.sg-research-library-v1619__books i:nth-child(2){background:var(--sg-research-decoration-secondary,#91434d)!important}
.sg-research-library-v1619__books i:nth-child(4){background:var(--sg-research-decoration-tertiary,#6c765d)!important}
.sg-research-library-v1619__search{padding:var(--sg-research-search-padding-top,18px) 0 var(--sg-research-search-padding-bottom,18px)!important;background:var(--sg-research-search-section-bg,#fff)!important}
.sg-research-library-v1619__search form{grid-template-columns:42px 1fr var(--sg-research-search-button-width,104px)!important;width:min(100%,var(--sg-research-search-width,780px))!important;max-width:var(--sg-research-search-width,780px)!important;min-height:var(--sg-research-search-height,46px)!important;border-color:var(--sg-research-search-border,#d8c9af)!important;border-radius:var(--sg-research-search-radius,12px)!important;background:var(--sg-research-search-input-bg,#fff)!important}
.sg-research-library-v1619__search .dashicons{height:var(--sg-research-search-height,46px)!important;color:var(--sg-research-search-icon,#79543a)!important}
.sg-research-library-v1619__search input{height:var(--sg-research-search-height,46px)!important;min-height:var(--sg-research-search-height,46px)!important;background:var(--sg-research-search-input-bg,#fff)!important;color:var(--sg-research-search-text,#2d2b28)!important}
.sg-research-library-v1619__search button{width:var(--sg-research-search-button-width,104px)!important;min-height:var(--sg-research-search-height,46px)!important;padding:0 12px!important;background:var(--sg-research-search-button-bg,#681e2a)!important;color:var(--sg-research-search-button-text,#fff)!important}
.sg-research-library-v1619__content{padding:var(--sg-research-content-padding-top,32px) 0 var(--sg-research-content-padding-bottom,46px)!important}
.sg-research-library-v1619__section-head span{color:var(--sg-research-section-kicker-color,#8b684b)!important}
.sg-research-library-v1619__section-head h2{color:var(--sg-research-section-title-color,#351e23)!important;font-size:var(--sg-research-section-title-size,22px)!important}
.sg-library-grid-v1619{grid-template-columns:repeat(var(--sg-research-columns,2),minmax(0,1fr))!important;gap:var(--sg-research-grid-gap,18px)!important}
.sg-library-book-v1619{grid-template-columns:var(--sg-research-image-width,44%) minmax(0,1fr)!important;min-height:var(--sg-research-card-min-height,200px)!important;border-color:var(--sg-research-card-border,#ded1bd)!important;border-radius:var(--sg-research-card-radius,14px)!important;background:var(--sg-research-card-bg,#fff)!important;box-shadow:var(--sg-research-card-shadow,0 10px 26px rgba(64,44,26,.07))!important}
.sg-library-book-v1619__cover{min-height:var(--sg-research-card-min-height,200px)!important;background:color-mix(in srgb,var(--sg-research-card-bg,#fff) 78%,#b99c72)!important}
.sg-library-book-v1619__cover img{object-fit:var(--sg-research-image-fit,cover)!important;object-position:var(--sg-research-image-position,center)!important}
.sg-library-book-v1619__body{padding:var(--sg-research-card-padding,18px)!important}
.sg-library-book-v1619__body>span{color:var(--sg-research-card-label-color,#966f4c)!important}
.sg-library-book-v1619 h2,.sg-library-book-v1619 h2 a{color:var(--sg-research-card-title-color,#351e23)!important;font-size:var(--sg-research-card-title-size,16px)!important}
.sg-library-book-v1619 p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:var(--sg-research-card-excerpt-lines,4)!important;color:var(--sg-research-card-excerpt-color,#6e665c)!important;font-size:var(--sg-research-card-excerpt-size,13px)!important}
.sg-library-book-v1619__action{border-radius:var(--sg-research-action-radius,8px)!important;background:var(--sg-research-action-bg,#681e2a)!important;color:var(--sg-research-action-text,#fff)!important}
.sg-research-library-v1619__empty{background:var(--sg-research-empty-bg,#fff)!important}
.sg-book-single-v1619__card{border-color:var(--sg-research-card-border,#ded1bd)!important;border-radius:var(--sg-research-card-radius,14px)!important;background:var(--sg-research-card-bg,#fff)!important;box-shadow:var(--sg-research-card-shadow,0 10px 26px rgba(64,44,26,.07))!important}
.sg-book-single-v1619__header{grid-template-columns:minmax(260px,var(--sg-research-single-cover-width,48%)) minmax(0,1fr)!important;min-height:var(--sg-research-single-min-height,360px)!important}
.sg-book-single-v1619__cover img{object-fit:var(--sg-research-image-fit,cover)!important;object-position:var(--sg-research-image-position,center)!important}
.sg-book-single-v1619__identity,.sg-book-single-v1619__content{padding:var(--sg-research-single-content-padding,32px)!important}
@media(max-width:980px){.sg-library-grid-v1619{grid-template-columns:1fr!important}.sg-book-single-v1619__header{grid-template-columns:1fr!important}}
@media(max-width:650px){.sg-intro__enter{transform:none!important}.sg-intro__enter:hover,.sg-intro__enter:focus-visible{transform:translateY(calc(-1 * var(--sg-intro-button-hover-lift,2px)))!important}.sg-research-library-v1619 .sg-container,.sg-book-single-v1619 .sg-container{width:min(calc(100% - 24px),var(--sg-research-container-width,1180px))!important}.sg-research-library-v1619__search form{grid-template-columns:38px minmax(0,1fr) var(--sg-research-search-button-width,104px)!important}.sg-library-book-v1619{grid-template-columns:38% minmax(0,1fr)!important}}


/* ===== Setaregan 0.16.23: inline photo reports and modern cards ===== */
.sg-photo-grid-v1623{display:grid;grid-template-columns:repeat(var(--sg-media-columns,3),minmax(0,1fr));gap:clamp(14px,2vw,24px)}
.sg-photo-card-v1623{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--sg-media-photo-accent,#9a6d34) 22%,#ddd4c5);border-radius:var(--sg-media-card-radius,22px);background:#fff;box-shadow:0 12px 32px rgba(53,39,26,.08);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.sg-photo-card-v1623--featured{grid-column:span 2}
.sg-photo-card-v1623:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--sg-media-photo-accent,#9a6d34) 56%,#d9cdb9);box-shadow:0 22px 48px rgba(53,39,26,.15)}
.sg-photo-card-v1623__trigger{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:right;cursor:pointer}
.sg-photo-card-v1623__trigger:disabled{cursor:default;opacity:.72}
.sg-photo-card-v1623__trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--sg-media-photo-accent,#9a6d34) 70%,#fff);outline-offset:-3px}
.sg-photo-card-v1623__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(135deg,#e9e1d2,#cdbd9f)}
.sg-photo-card-v1623--featured .sg-photo-card-v1623__media{aspect-ratio:16/8.7}
.sg-photo-card-v1623__media>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}
.sg-photo-card-v1623:hover .sg-photo-card-v1623__media>img{transform:scale(1.055);filter:saturate(1.04) contrast(1.02)}
.sg-photo-card-v1623__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#8b7353}
.sg-photo-card-v1623__placeholder .dashicons{width:56px;height:56px;font-size:56px}
.sg-photo-card-v1623__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,13,.04) 38%,rgba(20,16,13,.62));pointer-events:none}
.sg-photo-card-v1623__count{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 11px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(29,24,20,.65);color:#fff;font-size:.72rem;font-weight:900;backdrop-filter:blur(9px)}
.sg-photo-card-v1623__count .dashicons{width:17px;height:17px;font-size:17px}
.sg-photo-card-v1623__view{position:absolute;right:50%;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 17px;border-radius:999px;background:rgba(255,255,255,.94);color:#5a3424;font-size:.78rem;font-weight:900;opacity:0;transform:translate(50%,12px);transition:opacity .25s ease,transform .25s ease}
.sg-photo-card-v1623__view .dashicons{width:19px;height:19px;font-size:19px;color:var(--sg-media-photo-accent,#9a6d34)}
.sg-photo-card-v1623:hover .sg-photo-card-v1623__view,.sg-photo-card-v1623__trigger:focus-visible .sg-photo-card-v1623__view{opacity:1;transform:translate(50%,0)}
.sg-photo-card-v1623__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 19px 20px}
.sg-photo-card-v1623__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8b7a68;font-size:.68rem;font-weight:800}
.sg-photo-card-v1623__meta>span{color:var(--sg-media-photo-accent,#9a6d34)}
.sg-photo-card-v1623__body>strong{display:-webkit-box;overflow:hidden;min-height:3.5em;color:#332822;font-size:clamp(.9rem,1.3vw,1.08rem);line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.sg-photo-card-v1623--featured .sg-photo-card-v1623__body>strong{font-size:clamp(1rem,1.8vw,1.28rem)}
.sg-photo-card-v1623__action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:11px;border-top:1px solid #eee7dc;color:#6e5140;font-size:.72rem;font-weight:900}
.sg-photo-card-v1623__action i{font-style:normal;color:var(--sg-media-photo-accent,#9a6d34);font-size:1.15rem;transition:transform .25s ease}
.sg-photo-card-v1623:hover .sg-photo-card-v1623__action i{transform:translateX(-5px)}
body.sg-lightbox-open{overflow:hidden}
.sg-lightbox.sg-lightbox--modern{position:fixed;z-index:12000;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(10px,2vw,24px);background:rgba(16,13,12,.88);backdrop-filter:blur(12px)}
.sg-lightbox--modern .sg-lightbox__dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(900px,calc(100vh - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#171412;box-shadow:0 34px 90px rgba(0,0,0,.5)}
.sg-lightbox--modern .sg-lightbox__topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:#fff}
.sg-lightbox--modern .sg-lightbox__topbar>div:first-child{min-width:0}
.sg-lightbox--modern .sg-lightbox__topbar span{display:block;color:#cdbb96;font-size:.65rem;font-weight:900}
.sg-lightbox--modern .sg-lightbox__topbar h2{overflow:hidden;margin:2px 0 0;color:#fff;font-size:clamp(.88rem,1.7vw,1.15rem);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}
.sg-lightbox--modern .sg-lightbox__tools{display:flex;align-items:center;gap:11px;flex:0 0 auto}
.sg-lightbox--modern .sg-lightbox__counter{min-width:70px;color:#ddd;text-align:center}
.sg-lightbox--modern .sg-lightbox__close{position:static;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.09);color:#fff;font-size:26px;line-height:1;cursor:pointer}
.sg-lightbox--modern .sg-lightbox__close:hover{background:#fff;color:#681e2a}
.sg-lightbox--modern .sg-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;background:#0d0c0b}
.sg-lightbox--modern figure{display:flex;grid-column:auto;grid-row:auto;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:14px 74px;text-align:center}
.sg-lightbox--modern figure img{display:block;max-width:100%;max-height:calc(100vh - 245px);object-fit:contain;opacity:1;transition:opacity .18s ease}
.sg-lightbox--modern figure img.is-loading{opacity:.4}
.sg-lightbox--modern figcaption{min-height:1.6em;margin-top:9px;color:#ddd;font-size:.7rem}
.sg-lightbox--modern .sg-lightbox__arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:48px;height:48px;padding:0;transform:translateY(-50%);border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:31px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}
.sg-lightbox--modern .sg-lightbox__arrow:hover{background:#fff;color:#681e2a}
.sg-lightbox--modern .sg-lightbox__arrow--prev{right:16px;grid-column:auto}
.sg-lightbox--modern .sg-lightbox__arrow--next{left:16px;grid-column:auto}
.sg-lightbox--modern .sg-lightbox__thumbs{display:flex;gap:9px;min-height:88px;overflow-x:auto;padding:10px 14px;border-top:1px solid rgba(255,255,255,.1);background:#201c19;scrollbar-width:thin}
.sg-lightbox--modern .sg-lightbox__thumbs button{flex:0 0 92px;overflow:hidden;padding:2px;border:2px solid transparent;border-radius:11px;background:transparent;opacity:.58;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}
.sg-lightbox--modern .sg-lightbox__thumbs button:hover{opacity:.85}
.sg-lightbox--modern .sg-lightbox__thumbs button.is-active{border-color:#d1b776;opacity:1;transform:translateY(-2px)}
.sg-lightbox--modern .sg-lightbox__thumbs img{display:block;width:100%;height:62px;border-radius:7px;object-fit:cover}
@media (max-width:980px){.sg-photo-grid-v1623{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-photo-card-v1623--featured{grid-column:span 2}}
@media (max-width:620px){.sg-photo-grid-v1623{grid-template-columns:1fr}.sg-photo-card-v1623--featured{grid-column:auto}.sg-photo-card-v1623--featured .sg-photo-card-v1623__media,.sg-photo-card-v1623__media{aspect-ratio:4/3}.sg-photo-card-v1623__view{opacity:1;transform:translate(50%,0)}.sg-lightbox.sg-lightbox--modern{padding:0}.sg-lightbox--modern .sg-lightbox__dialog{height:100vh;border:0;border-radius:0}.sg-lightbox--modern .sg-lightbox__topbar{padding:10px 12px}.sg-lightbox--modern .sg-lightbox__topbar h2{max-width:190px}.sg-lightbox--modern figure{padding:10px 48px}.sg-lightbox--modern figure img{max-height:calc(100vh - 210px)}.sg-lightbox--modern .sg-lightbox__arrow{width:40px;height:40px}.sg-lightbox--modern .sg-lightbox__arrow--prev{right:6px}.sg-lightbox--modern .sg-lightbox__arrow--next{left:6px}.sg-lightbox--modern .sg-lightbox__thumbs{min-height:76px;padding:8px}.sg-lightbox--modern .sg-lightbox__thumbs button{flex-basis:76px}.sg-lightbox--modern .sg-lightbox__thumbs img{height:52px}}

/* ===== Setaregan 0.16.24: unified multimedia and editorial controls ===== */
.sg-media-library-v1624{background:var(--sg-media-page-bg,#f5f1e7)}
.sg-media-library-v1624__hero{background:var(--sg-media-header-gradient,linear-gradient(135deg,#4a1721,#171212))!important;color:var(--sg-media-header-text,#fff)!important}
.sg-media-library-v1624__hero .sg-media-library-v1618__hero-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;text-align:right!important}
.sg-media-library-v1624__hero-copy>span{display:block;color:var(--sg-media-header-kicker-color,#d7c39f);font-size:.72rem;font-weight:900}
.sg-media-library-v1624__hero-copy h1{margin:2px 0 0;color:var(--sg-media-header-text,#fff)!important}
.sg-media-library-v1624__hero-copy p{margin:4px 0 0;color:var(--sg-media-header-description-color,#eadfda);font-size:.78rem}
.sg-media-library-v1624__tabs{background:var(--sg-media-tabs-bg,#fff)!important}
.sg-media-library-v1624__tabs .sg-container{gap:var(--sg-media-tabs-gap,8px)!important}
.sg-media-library-v1624__tabs button{border-radius:var(--sg-media-tabs-radius,14px)!important;background:transparent!important;color:var(--sg-media-tabs-text,#4f453b)!important}
.sg-media-library-v1624__tabs button.is-active{background:var(--sg-media-tabs-active-bg,#681e2a)!important;color:var(--sg-media-tabs-active-text,#fff)!important}
.sg-media-panel-v1624{padding:var(--sg-media-section-padding,38px) 0!important;background:var(--sg-media-page-bg,#f5f1e7)!important;color:inherit!important}
.sg-media-panel-v1624__head span{color:var(--sg-media-section-kicker,#8f6c4c)!important}
.sg-media-panel-v1624__head h2{color:var(--sg-media-section-title,#332822)!important}
.sg-media-grid-v1624{display:grid;grid-template-columns:repeat(var(--sg-media-columns,3),minmax(0,1fr));gap:var(--sg-media-gap,22px)}
.sg-media-card-v1624{min-width:0;overflow:hidden;border:1px solid var(--sg-media-card-border,#ddd4c5);border-radius:var(--sg-media-card-radius,22px);background:var(--sg-media-card-bg,#fff);box-shadow:var(--sg-media-card-shadow,0 12px 32px rgba(53,39,26,.08));transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.sg-media-card-v1624--featured{grid-column:span 2}
.sg-media-card-v1624:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(53,39,26,.15)}
.sg-media-card-v1624--photo:hover{border-color:var(--sg-media-photo-accent,#9a6d34)}
.sg-media-card-v1624--video:hover{border-color:var(--sg-media-video-accent,#681e2a)}
.sg-media-card-v1624--audio:hover{border-color:var(--sg-media-audio-accent,#315c63)}
.sg-media-card-v1624__trigger{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:right;cursor:pointer}
.sg-media-card-v1624__trigger:focus-visible{outline:3px solid var(--sg-media-card-focus,#b9912d);outline-offset:-3px}
.sg-media-card-v1624__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--sg-media-image-ratio,4 / 3);background:linear-gradient(135deg,#e9e1d2,#cdbd9f)}
.sg-media-card-v1624--featured .sg-media-card-v1624__media{aspect-ratio:var(--sg-media-feature-image-ratio,16 / 8.7)}
.sg-media-card-v1624__media>img{display:block;width:100%;height:100%;object-fit:var(--sg-media-image-fit,cover);object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}
.sg-media-card-v1624:hover .sg-media-card-v1624__media>img{transform:scale(1.055);filter:saturate(1.04) contrast(1.02)}
.sg-media-card-v1624__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#8b7353}
.sg-media-card-v1624__placeholder .dashicons{width:56px;height:56px;font-size:56px}
.sg-media-card-v1624__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,13,.03) 35%,rgba(20,16,13,.68));pointer-events:none}
.sg-media-card-v1624__badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 11px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(29,24,20,.68);color:#fff;font-size:.72rem;font-weight:900;backdrop-filter:blur(9px)}
.sg-media-card-v1624__badge .dashicons{width:17px;height:17px;font-size:17px}
.sg-media-card-v1624__play{position:absolute;right:50%;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 17px;border-radius:999px;background:rgba(255,255,255,.94);color:#4b3528;font-size:.78rem;font-weight:900;opacity:0;transform:translate(50%,12px);transition:opacity .25s ease,transform .25s ease}
.sg-media-card-v1624__play .dashicons{width:19px;height:19px;font-size:19px}
.sg-media-card-v1624--photo .sg-media-card-v1624__play .dashicons{color:var(--sg-media-photo-accent,#9a6d34)}
.sg-media-card-v1624--video .sg-media-card-v1624__play .dashicons{color:var(--sg-media-video-accent,#681e2a)}
.sg-media-card-v1624--audio .sg-media-card-v1624__play .dashicons{color:var(--sg-media-audio-accent,#315c63)}
.sg-media-card-v1624:hover .sg-media-card-v1624__play,.sg-media-card-v1624__trigger:focus-visible .sg-media-card-v1624__play{opacity:1;transform:translate(50%,0)}
.sg-media-card-v1624__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:var(--sg-media-card-padding,18px)}
.sg-media-card-v1624__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--sg-media-card-meta,#8b7a68);font-size:.68rem;font-weight:800}
.sg-media-card-v1624--photo .sg-media-card-v1624__meta>span{color:var(--sg-media-photo-accent,#9a6d34)}
.sg-media-card-v1624--video .sg-media-card-v1624__meta>span{color:var(--sg-media-video-accent,#681e2a)}
.sg-media-card-v1624--audio .sg-media-card-v1624__meta>span{color:var(--sg-media-audio-accent,#315c63)}
.sg-media-card-v1624__body>strong{display:-webkit-box;overflow:hidden;min-height:3.5em;color:var(--sg-media-card-title,#332822);font-size:var(--sg-media-card-title-size,17px);line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.sg-media-card-v1624--featured .sg-media-card-v1624__body>strong{font-size:calc(var(--sg-media-card-title-size,17px) + 3px)}
.sg-media-card-v1624__action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--sg-media-card-border,#ddd4c5) 70%,#fff);color:var(--sg-media-card-action-text,#6e5140);font-size:.72rem;font-weight:900}
.sg-media-card-v1624__action i{font-style:normal;font-size:1.15rem;transition:transform .25s ease}
.sg-media-card-v1624--photo .sg-media-card-v1624__action i{color:var(--sg-media-photo-accent,#9a6d34)}
.sg-media-card-v1624--video .sg-media-card-v1624__action i{color:var(--sg-media-video-accent,#681e2a)}
.sg-media-card-v1624--audio .sg-media-card-v1624__action i{color:var(--sg-media-audio-accent,#315c63)}
.sg-media-card-v1624:hover .sg-media-card-v1624__action i{transform:translateX(-5px)}
body.sg-inline-player-open{overflow:hidden}
.sg-inline-player-v1624{position:fixed;z-index:12010;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(10px,2vw,24px);background:color-mix(in srgb,var(--sg-media-modal-bg,#100d0c) 92%,transparent);backdrop-filter:blur(12px)}
.sg-inline-player-v1624__dialog{width:min(1120px,100%);max-height:calc(100vh - 30px);overflow:auto;border:1px solid color-mix(in srgb,var(--sg-media-modal-accent,#d1b776) 28%,transparent);border-radius:24px;background:var(--sg-media-modal-panel-bg,#171412);box-shadow:0 34px 90px rgba(0,0,0,.52)}
.sg-inline-player-v1624__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--sg-media-modal-text,#fff)}
.sg-inline-player-v1624__header>div{min-width:0}.sg-inline-player-v1624__header span{display:block;color:var(--sg-media-modal-accent,#d1b776);font-size:.66rem;font-weight:900}.sg-inline-player-v1624__header h2{overflow:hidden;margin:2px 0 0;color:inherit;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}
.sg-inline-player-v1624__close{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.08);color:inherit;font-size:26px;cursor:pointer}.sg-inline-player-v1624__close:hover{background:#fff;color:#681e2a}
.sg-inline-player-v1624__content{display:grid;place-items:center;min-height:260px;padding:clamp(14px,3vw,32px);color:var(--sg-media-modal-text,#fff)}
.sg-inline-player-v1624__content iframe,.sg-inline-player-v1624__content video{display:block;width:min(100%,1000px);max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:15px;background:#000}
.sg-inline-player-v1624__content audio{display:block;width:min(760px,100%)}
.sg-inline-player-v1624__content .wp-video,.sg-inline-player-v1624__content .wp-audio-shortcode{width:100%!important;max-width:1000px!important}
.sg-inline-player-empty{text-align:center}.sg-inline-player-empty .dashicons{width:48px;height:48px;font-size:48px;color:var(--sg-media-modal-accent,#d1b776)}

/* News and memorial archives: two complete display models. */
.sg-editorial-archive-v1624--stacked .sg-editorial-card-v1624{display:flex;flex-direction:column}
.sg-editorial-archive-v1624--side .sg-editorial-card-v1624{display:grid;grid-template-columns:minmax(180px,42%) minmax(0,1fr);align-items:stretch}
.sg-editorial-archive-v1624--side .sg-editorial-card-v1624__media{height:100%;min-height:260px;aspect-ratio:auto}
.sg-editorial-archive-v1624--side .sg-editorial-card-v1624__body{min-width:0}
.sg-editorial-archive--news{background:var(--sg-news-page-bg,#f6f2e6)}
.sg-editorial-archive--memorial{background:var(--sg-memorial-page-bg,#f6f2e6)}
.sg-editorial-hero-v1624--news{background:var(--sg-news-header-bg,#30302d)!important;color:var(--sg-news-header-text,#fff)!important;border-bottom-color:var(--sg-news-header-accent,#bcaf7f)!important}
.sg-editorial-hero-v1624--memorial{background:var(--sg-memorial-header-bg,#30302d)!important;color:var(--sg-memorial-header-text,#fff)!important;border-bottom-color:var(--sg-memorial-header-accent,#bcaf7f)!important}
.sg-editorial-hero-v1624--news .sg-editorial-hero__inner>div>span{color:var(--sg-news-header-accent,#bcaf7f)!important}
.sg-editorial-hero-v1624--memorial .sg-editorial-hero__inner>div>span{color:var(--sg-memorial-header-accent,#bcaf7f)!important}
.sg-editorial-grid-v1624--news{grid-template-columns:repeat(var(--sg-news-columns,2),minmax(0,1fr));gap:var(--sg-news-gap,18px)}
.sg-editorial-grid-v1624--memorial{grid-template-columns:repeat(var(--sg-memorial-columns,2),minmax(0,1fr));gap:var(--sg-memorial-gap,18px)}
.sg-editorial-card-v1624--news{border-color:var(--sg-news-card-border,#ddd3b7)!important;border-radius:var(--sg-news-card-radius,20px)!important;background:var(--sg-news-card-bg,#fff)!important}
.sg-editorial-card-v1624--memorial{border-color:var(--sg-memorial-card-border,#ddd3b7)!important;border-radius:var(--sg-memorial-card-radius,20px)!important;background:var(--sg-memorial-card-bg,#fff)!important}
.sg-editorial-card-v1624__media{aspect-ratio:var(--sg-editorial-image-ratio,16 / 9)}
.sg-editorial-card-v1624--news .sg-editorial-card-v1624__media{aspect-ratio:var(--sg-news-image-ratio,16 / 9)}
.sg-editorial-card-v1624--memorial .sg-editorial-card-v1624__media{aspect-ratio:var(--sg-memorial-image-ratio,16 / 9)}
.sg-editorial-card-v1624--news .sg-editorial-card-v1624__media img{object-fit:var(--sg-news-image-fit,cover)}
.sg-editorial-card-v1624--memorial .sg-editorial-card-v1624__media img{object-fit:var(--sg-memorial-image-fit,cover)}
.sg-editorial-card-v1624--news .sg-editorial-card-v1624__body{padding:var(--sg-news-card-padding,18px)}
.sg-editorial-card-v1624--memorial .sg-editorial-card-v1624__body{padding:var(--sg-memorial-card-padding,18px)}
.sg-editorial-card-v1624--news h2{font-size:var(--sg-news-title-size,17px)}.sg-editorial-card-v1624--news h2 a{color:var(--sg-news-title-color,#302c25)}
.sg-editorial-card-v1624--memorial h2{font-size:var(--sg-memorial-title-size,17px)}.sg-editorial-card-v1624--memorial h2 a{color:var(--sg-memorial-title-color,#302c25)}
.sg-editorial-card-v1624__lead{font-weight:800!important}
.sg-editorial-card-v1624--news .sg-editorial-card-v1624__lead{color:var(--sg-news-lead-color,#5c5144)!important;font-size:var(--sg-news-lead-size,13px)!important}
.sg-editorial-card-v1624--news .sg-editorial-card-v1624__text{color:var(--sg-news-text-color,#736d61)!important;font-size:var(--sg-news-text-size,12px)!important}
.sg-editorial-card-v1624--memorial .sg-editorial-card-v1624__lead{color:var(--sg-memorial-lead-color,#5c5144)!important;font-size:var(--sg-memorial-lead-size,13px)!important}
.sg-editorial-card-v1624--memorial .sg-editorial-card-v1624__text{color:var(--sg-memorial-text-color,#736d61)!important;font-size:var(--sg-memorial-text-size,12px)!important}
.sg-editorial-card-v1624__text{margin-top:8px!important}
.sg-editorial-card-v1624--news .sg-editorial-card__more{color:var(--sg-news-button-color,#681e2a)!important}
.sg-editorial-card-v1624--memorial .sg-editorial-card__more{color:var(--sg-memorial-button-color,#681e2a)!important}
.sg-editorial-card-v1624--no-media{display:flex!important;flex-direction:column!important}

/* Type-specific single-page controls. */
.sg-editorial-single--news{background:var(--sg-news-page-bg,#f6f2e6)}
.sg-editorial-single--memorial{background:var(--sg-memorial-page-bg,#f6f2e6)}
.sg-editorial-single--news .sg-editorial-single-v1624__panel{width:min(calc(100% - 40px),var(--sg-news-single-width,1180px));padding:var(--sg-news-single-padding,22px)!important;border-color:var(--sg-news-single-border,#ddd3b7)!important;border-radius:var(--sg-news-single-radius,24px)!important;background:var(--sg-news-single-bg,#fff)!important}
.sg-editorial-single--memorial .sg-editorial-single-v1624__panel{width:min(calc(100% - 40px),var(--sg-memorial-single-width,1180px));border-color:var(--sg-memorial-single-border,#ddd3b7)!important;border-radius:var(--sg-memorial-single-radius,24px)!important;background:var(--sg-memorial-single-bg,#fff)!important}
.sg-editorial-single--memorial .sg-editorial-single__panel{padding:var(--sg-memorial-single-padding,22px)!important}
.sg-editorial-single--news .sg-editorial-single__cover img{max-height:var(--sg-news-single-cover-height,560px);object-fit:var(--sg-news-single-cover-fit,cover)}
.sg-editorial-single--memorial .sg-editorial-single__cover img,.sg-editorial-single--memorial .sg-memorial-side-layout__image img{max-height:var(--sg-memorial-single-cover-height,560px);object-fit:var(--sg-memorial-single-cover-fit,cover)!important}
.sg-editorial-single--news .sg-editorial-single__lead{border-right-color:var(--sg-news-single-lead-accent,#681e2a);background:var(--sg-news-single-lead-bg,#f7f2e7);color:var(--sg-news-single-lead-text,#4b4338)}
.sg-editorial-single--memorial .sg-editorial-single__lead,.sg-editorial-single--memorial .sg-memorial-side-layout__lead{border-right-color:var(--sg-memorial-single-lead-accent,#681e2a)!important;background:var(--sg-memorial-single-lead-bg,#f7f2e7)!important;color:var(--sg-memorial-single-lead-text,#4b4338)!important}
.sg-editorial-single--news .sg-editorial-single__content{color:var(--sg-news-single-content-text,#403b32);font-size:var(--sg-news-single-content-size,14px)}
.sg-editorial-single--memorial .sg-editorial-single__content{color:var(--sg-memorial-single-content-text,#403b32)!important;font-size:var(--sg-memorial-single-content-size,14px)!important}
.sg-editorial-single--memorial .sg-memorial-side-layout__body{padding:var(--sg-memorial-single-padding,30px)!important;background:var(--sg-memorial-single-bg,#fff)!important}

@media(max-width:1050px){.sg-media-grid-v1624{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-media-card-v1624--featured{grid-column:span 2}.sg-editorial-grid-v1624--news,.sg-editorial-grid-v1624--memorial{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sg-editorial-archive-v1624--side .sg-editorial-card-v1624{grid-template-columns:1fr}.sg-editorial-archive-v1624--side .sg-editorial-card-v1624__media{min-height:0;aspect-ratio:16/9}}
@media(max-width:620px){.sg-media-library-v1624__hero .sg-media-library-v1618__hero-inner{grid-template-columns:58px minmax(0,1fr)!important}.sg-media-library-v1624__hero-copy p{display:none}.sg-media-grid-v1624{grid-template-columns:1fr}.sg-media-card-v1624--featured{grid-column:auto}.sg-media-card-v1624__media,.sg-media-card-v1624--featured .sg-media-card-v1624__media{aspect-ratio:var(--sg-media-image-ratio,4 / 3)}.sg-media-card-v1624__play{opacity:1;transform:translate(50%,0)}.sg-inline-player-v1624{padding:0}.sg-inline-player-v1624__dialog{max-height:100vh;height:100vh;border:0;border-radius:0}.sg-inline-player-v1624__content{min-height:calc(100vh - 72px);padding:12px}.sg-editorial-grid-v1624--news,.sg-editorial-grid-v1624--memorial{grid-template-columns:1fr}.sg-editorial-single--news .sg-editorial-single-v1624__panel,.sg-editorial-single--memorial .sg-editorial-single-v1624__panel{width:calc(100% - 18px)}}
