/* inner-page layer (archive, services, search, authors, official ads, legal pages, errors, forms) — linked by <x-reader::head> on every page except home and article */
.reader-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.reader-pagination :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:var(--bl);background:var(--dkb-ffffff,var(--sf));font-weight:700}
.reader-pagination span:not([aria-current]){border:0;background:transparent;min-width:auto}
.author-card__photo{width:72px;height:72px;border-radius:50%;object-fit:cover;margin-bottom:8px}
.author-card__name{font-weight:800;font-size:16px}
.author-card__title{font-size:13px;color:var(--mu)}
.mr-cal a span{font-size:12px;font-weight:800;color:var(--dk-c2410c,#C2410C)}
.mr-cal a:hover{background:var(--zf);color:#FFF}
.mr-cal .is-today b{text-decoration:underline 3px #C2410C;text-underline-offset:4px}
.mr-cal .is-future{opacity:.45}
.mr-chips--nav{flex-wrap:wrap;padding:6px 0 0}
.mr-chips--wrap{flex-wrap:wrap;padding:0}
.mr-krow--a{border:0;color:var(--dk-0e1a2b,var(--tx))}
.mr-svc__meta{display:flex;flex-wrap:wrap;gap:4px 16px;padding-top:12px;border-top:var(--bl)}
.svc-h{font-weight:900;font-size:22px;line-height:1.15;padding-top:10px;border-top:var(--bl)}
.svc-h small{margin-left:8px;font-size:13px;font-weight:600;color:var(--ze)}
.wx-now{display:grid;gap:20px;padding:24px;background:var(--zf);color:#FFF}
.wx-now__main{display:flex;flex-flow:column;gap:6px}
.wx-now__day{color:#FDBA74}
.wx-now__t{font-weight:900;font-size:88px;line-height:.9;letter-spacing:-.04em}
.wx-now__c{font-family:var(--sr);font-size:19px}
.wx-now__facts{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.wx-now__facts dt{color:#9FB3CF}
.wx-now__facts dd{font-weight:800;font-size:22px}
.wx-day{display:grid;grid-template-columns:var(--f) var(--f) minmax(0,1.5fr);gap:12px;align-items:center;padding:12px 0;border-bottom:var(--bl)}
.wx-day__d b{display:block}
.wx-day small{font-size:13px;color:var(--ze)}
.wx-day__c{font-family:var(--sr)}
.wx-day__c small{margin-left:6px;color:var(--dk-1d4ed8,#1D4ED8);font:800 12px var(--fs)}
.wx-day__r{display:flex;align-items:center;gap:10px}
.wx-bar{position:relative;flex:1;height:6px;background:var(--zl)}
.wx-bar i{position:absolute;top:0;bottom:0;background:#C2410C}
.pr-times{display:grid;grid-template-columns:repeat(3,var(--f));gap:1px;margin-top:12px;background:var(--ln);border:var(--bl)}
.pr-times div{padding:14px 8px;background:var(--dkb-ffffff,var(--sf));text-align:center}
.pr-times dt{color:var(--ze)}
.pr-times dd{font-weight:900;font-size:28px}
.pr-times .is-next{background:var(--zf);color:#FFF}
.pr-times .is-next dt{color:#FDBA74}
.pr-next{margin-top:10px;font-weight:800;color:var(--dk-c2410c,#C2410C)}
.svc-scroll{overflow-x:auto}
.svc-tbl{font-size:15px}
.svc-tbl :is(th,td){padding:10px 12px;border-bottom:var(--bl);text-align:left;white-space:nowrap}
.svc-tbl thead th{color:var(--ze);border-bottom:2px solid var(--zf)}
.svc-tbl .r{text-align:right}
.svc-tbl .is-today{background:var(--zm)}
.svc-tbl .is-today th{box-shadow:inset 4px 0 #C2410C}
.fx-tbl tbody th b{display:block;font-size:16px}
.fx-tbl tbody th small{font-size:12px;font-weight:400;color:var(--ze)}
.svc-note{font-size:13px;color:var(--ze)}
.ph-list{display:grid;gap:16px}
.ph{display:flex;flex-flow:column;gap:6px;padding:16px 0;border-top:4px solid var(--rl)}
.ph__name{font-weight:900;font-size:21px;line-height:1.15}
.ph__dist{color:#0F766E}:root[data-scheme="dark"] .ph__dist{color:#3FB8AC}.mr-row .mr-nc{color:#FFF}.mr-vstage .reader-breadcrumbs [aria-current]{color:#9FB3CF}
.ph__addr{font-family:var(--sr);font-size:16px;color:var(--zj)}
.ph__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}
.eq{display:grid;grid-template-columns:72px var(--f);gap:16px;align-items:center;padding:12px 0;border-bottom:var(--bl)}
.eq__m{display:flex;flex-flow:column;align-items:center;justify-content:center;height:64px;background:var(--zm);border-top:3px solid var(--zh)}
.eq__m small{font-size:9px;letter-spacing:.08em;color:var(--ze)}
.eq__m b{font-weight:900;font-size:28px;line-height:1}
.eq.is-strong .eq__m{background:var(--dkb-fff4ed,var(--zk));border-color:#C2410C;color:#9A3412}
.eq__body{display:flex;flex-flow:column;gap:2px;min-width:0}
.eq__loc{font-size:17px}
.eq__meta{font-size:14px;color:var(--ze)}
.mr-sband__big{font-weight:900;font-size:44px;line-height:1.05;letter-spacing:-.02em}
.mr-sband .wrap{padding-bottom:16px}
.mr-desks{display:grid;grid-template-columns:var(--f2);gap:0 24px}
.mr-desks a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:var(--bl);font-weight:800}
.mr-desks .mr-k{font-size:14px}
.legal-meta{display:inline-block;padding:4px 10px;background:var(--zm);font:700 13px var(--fs);color:var(--ze)}
.prose .correction__meta{margin-top:6px;font-family:var(--fs);color:var(--dk-c2410c,#C2410C)}
.newsletter-result{padding:16px;border-left:4px solid #047857;background:var(--zn);font-weight:600}
@media (min-width:40em){.mr-form__row{grid-template-columns:1fr 1fr}}
@media (min-width:48em){.wx-now{grid-template-columns:1fr 1.2fr;align-items:center}.pr-times{grid-template-columns:repeat(6,var(--f))}.ph-list{grid-template-columns:var(--f2);gap:8px 24px}.mr-desks{grid-template-columns:repeat(3,var(--f))}}
@media (min-width:64em){.mr-split{grid-template-columns:var(--f) var(--sidebar)}}
@media (max-width:40em){.wx-day{grid-template-columns:1fr 1fr}.wx-day__r{grid-column:1/-1}.wx-now__t{font-size:72px}.mr-sband__big{font-size:32px}.svc-tbl{font-size:14px}.svc-tbl :is(th,td){padding:10px 6px}.mr-arch__head .mr-sec__h{order:-1;width:100%}}
.chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border:var(--bl);background:var(--dkb-ffffff,var(--sf));border-radius:999px;font-size:14px;font-weight:600}
.notice{padding:12px;background:var(--sa);border-left:4px solid var(--p);font-size:14px}
.page-head{margin-block:16px 24px}
.page-head__kicker{font-family:var(--fd);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--dk-b4400b,var(--p))}
.page-head__title{display:flex;align-items:center;gap:12px;font-family:var(--fd);line-height:1.05;text-transform:uppercase}
.page-head__title .section__mark{height:30px}
.page-head__desc{margin-top:8px;color:var(--mu);max-width:70ch}
.prose--ad{font-size:16px;max-width:none}
.video-player{aspect-ratio:16 / 9;background:#000}
.video-player :is(iframe,video,img){width:100%;height:100%;object-fit:cover}
.video-player iframe{border:0}
.mr-t20{font-size:20px}
.mr-av--40{width:40px;height:40px;font-size:14px}
.mr-big__t--36{font-size:36px;line-height:1.05;letter-spacing:-.02em}
.mr-minis--lg{grid-template-columns:132px var(--f);font-size:16px}
.mr-evt{background:#0E1A2B;color:#C8D2E0;border:0;padding:20px;font-size:14px}
.mr-evt .mr-k{color:#FDBA74}
.mr-evt b{font-size:22px;line-height:1.15;color:#FFF}
.mr-cat-hero{border-bottom:var(--bl);background:linear-gradient(90deg,var(--zk),var(--bg) 60%)}
.mr-cat-hero__grid{display:grid;grid-template-columns:var(--f) 360px;gap:40px;align-items:end;padding-block:26px 22px}
.mr-cat-hero__intro{display:flex;flex-direction:column;gap:12px;min-width:0}
.mr-cat-hero__h1{margin:0;display:flex;align-items:center;gap:16px;font-family:var(--fd);font-weight:900;font-size:64px;line-height:.98;letter-spacing:-.03em}
.mr-cat-hero__dot{width:16px;height:16px;border-radius:50%;background:var(--k);flex:none}
.mr-cat-hero__desc{margin:0;font-size:19px;line-height:1.5;color:var(--zj);max-width:60ch}
.mr-cat-hero__meta{font-size:14px;color:var(--mu)}
.mr-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:18px}
.mr-cat{padding-block:30px 52px}
.mr-cat-lead{display:grid;grid-template-columns:minmax(0,1.5fr) var(--f);gap:32px}
.mr-cat-lead__side{display:flex;flex-direction:column;gap:22px;min-width:0}
.mr-cat-lead__side .mr-tile{gap:8px}
.mr-cat-lead__side .mr-media{aspect-ratio:16 / 9}
.mr-views{display:grid;grid-template-columns:repeat(3,var(--f));gap:20px}
.mr-view{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--dkb-ffffff,var(--bg));border-top:4px solid var(--k);color:var(--dk-0e1a2b,#0E1A2B)}
.mr-view:hover{color:var(--dk-0e1a2b,#0E1A2B)}
.mr-view__who{display:flex;align-items:center;gap:10px}
.mr-view__who>span:last-child{display:flex;flex-direction:column}
.mr-view__who b{font-size:15px}
.mr-view__who .mr-k{font-size:10px}
.mr-view__q{font-size:18px;line-height:1.35;font-weight:600}
.mr-cat-main{display:grid;grid-template-columns:var(--f) 300px;gap:44px;align-items:start;margin-top:44px}
.mr-cat-list{display:flex;flex-direction:column;min-width:0}
.mr-cat-list>.mr-h2{margin-bottom:6px}
.mr-krow{display:grid;grid-template-columns:96px var(--f) 180px;gap:20px;padding:18px 0;border-top:var(--bl)}
.mr-krow__date{font-size:13px;font-weight:700;color:var(--ze);line-height:1.4;font-variant-numeric:tabular-nums}
.mr-krow__b{display:flex;flex-direction:column;gap:6px;min-width:0}
.mr-krow .mr-media{aspect-ratio:16 / 10;align-self:start}
.mr-cat-list__foot{text-align:center;padding-top:12px;margin:0}
.page-head{padding-top:10px}
.page-head__title{font-weight:900;font-size:48px;letter-spacing:-.02em}
@media (max-width:60em){.mr-views{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:280px;overflow-x:auto;padding-bottom:6px}}
@media (max-width:40em){.mr-big__t--36{font-size:27px}.mr-cat-hero__h1{font-size:44px}.mr-krow{grid-template-columns:var(--f) 108px;gap:12px}.mr-krow__date,.mr-krow__dek{display:none}.page-head__title{font-size:36px}}
.mr-page{padding-block:24px 52px}
.mr-band{background:var(--zm);border-bottom:var(--bl);padding-block:6px 30px}
.mr-band .wrap{display:flex;flex-direction:column;gap:10px}
.mr-band--blue{background:var(--zl);border-color:var(--zb)}
.mr-band--beige{background:var(--zg);border-color:var(--za)}
.mr-band__title{font-weight:900;font-size:40px;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}
.mr-band__title--xl{font-size:48px;max-width:16ch}
.mr-band__dek{font-family:var(--sr);font-size:18px;line-height:1.55;color:var(--zj);max-width:62ch}
.mr-sec__h{font-weight:900;font-size:26px;letter-spacing:-.01em;line-height:1.1}
.mr-railh--navy{border-top-color:var(--rl)}
.mr-prof{background:var(--zn);border-bottom:1px solid var(--zc)}
.mr-prof__row{display:grid;grid-template-columns:150px var(--f) 340px;gap:32px;align-items:start;padding-block:34px}
.mr-prof__av{width:150px;height:150px;border-radius:50%;object-fit:cover;background:#0F766E;box-shadow:0 0 0 6px #FFF}
.mr-prof__av--empty{display:flex;align-items:center;justify-content:center;color:#FFF;font-weight:900;font-size:44px}
.mr-prof__text{display:flex;flex-direction:column;gap:12px;min-width:0}
.mr-prof__text .reader-breadcrumbs{margin:0}
.mr-prof__name{font-weight:900;font-size:48px;line-height:1;letter-spacing:-.02em}
.mr-prof__bio{font-family:var(--sr);font-size:18px;line-height:1.6;color:var(--zj);max-width:62ch}
.mr-prof__acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.mr-soc{min-width:44px;height:44px;border:1px solid #C9D3E0;display:inline-flex;align-items:center;justify-content:center;background:var(--dkb-ffffff,var(--sf));color:var(--dk-0e1a2b,var(--tx));font-weight:700;font-size:14px}
.mr-soc--txt{padding:0 14px}
.mr-prof__count{font-size:14px;color:var(--dk-4f6b68,#4F6B68);padding-left:6px}
.mr-prof__nl .mr-nl{border-top:4px solid #0F766E;background:var(--dkb-ffffff,var(--sf))}
.mr-authgrid{display:grid;grid-template-columns:var(--f) 300px;gap:44px;align-items:start}
.mr-latest{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--zg);margin-bottom:22px;color:var(--dk-0e1a2b,var(--tx))}
.mr-latest__q{font-family:var(--sr);font-size:24px;line-height:1.35;font-weight:600}
.mr-latest__from{font-size:15px;font-weight:700}
.mr-ftabs{display:flex;overflow-x:auto;border-bottom:var(--bl);scrollbar-width:none}
.mr-ftabs>*{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-right:18px;padding:0 4px;border-bottom:3px solid transparent;font-weight:800;font-size:16px;white-space:nowrap;color:var(--dk-0e1a2b,var(--tx))}
.mr-ftabs [aria-current]{border-bottom-color:var(--p)}
.mr-ftabs span span,.mr-ftabs a span{font-weight:600;color:var(--dk-6b7a90,#5F6E85)}
.mr-rows>li{border-top:var(--bl)}
.mr-row{display:grid;grid-template-columns:var(--f) 170px;gap:20px;padding:18px 0;color:var(--dk-0e1a2b,var(--tx))}
.mr-row--ilan{grid-template-columns:var(--f);padding:16px 14px;border-left:3px solid transparent}
.mr-row--ilan.is-on{border-left-color:var(--p);background:var(--zm)}
.mr-row__txt{display:flex;flex-direction:column;gap:6px;min-width:0}
.mr-row__meta{font-size:13px;color:var(--dk-6b7a90,#5F6E85);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.mr-row__meta .mr-k{font-size:11px}
.mr-row__t{font-size:20px;line-height:1.22;font-weight:800}
.mr-row__dek{font-family:var(--sr);font-size:15px;line-height:1.5;color:var(--zi)}
.mr-row__img img,.mr-row :is(.reader-image-placeholder,.mr-nc){width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--placeholder)}
.mr-authside,.mr-sside{display:flex;flex-direction:column;gap:26px;min-width:0}
.mr-topics{display:flex;flex-direction:column;gap:10px;padding:18px;border:var(--bl)}
.mr-topics .mr-chip{border-color:#C9D3E0;min-height:34px;font-size:13px}
.mr-people{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.mr-person{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:4px solid var(--k);color:var(--dk-0e1a2b,var(--tx));height:100%}
.mr-person__av{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--k);color:#FFF;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px}
.mr-person__txt{display:flex;flex-direction:column;gap:4px;min-width:0}
.mr-person__txt b{font-size:17px;font-weight:800}
.mr-person__bio{font-family:var(--sr);font-size:14px;line-height:1.45;color:var(--zi)}
.mr-sband{background:var(--zm);border-bottom:var(--bl)}
.mr-sband .wrap{display:flex;flex-direction:column;gap:14px;padding-top:4px}
.mr-sband__h{font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.mr-sband__form{display:flex;max-width:760px}
.mr-sband__form input{flex:1;min-width:0;height:56px;border:2px solid var(--zf);border-right:0;padding:0 14px;font-size:22px;font-weight:700;background:var(--dkb-ffffff,var(--sf));border-radius:0}
.mr-sband__form button{width:64px;height:56px;border:0;background:#C2410C;color:#FFF;display:inline-flex;align-items:center;justify-content:center}
.mr-sband__count{font-size:15px;color:var(--mu)}
.mr-sband__count b{color:var(--dk-0e1a2b,var(--tx))}
.mr-sfilter{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-bottom:12px}
.mr-sfilter label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}
.mr-sfilter :is(select,input){height:40px;border:1px solid var(--zh);padding:0 10px;background:var(--dkb-ffffff,var(--sf));border-radius:0}
.mr-who a{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:var(--bl)}
.mr-who img,.mr-who a>span[aria-hidden]{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:#36475E;color:#FFF;font-weight:800;display:flex;align-items:center;justify-content:center}
.mr-who b{display:block;font-size:15px}
.mr-who small{display:block;font-size:13px;color:var(--mu);line-height:1.35}
.mr-galhead{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;max-width:860px}
.gview__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.gview__track::-webkit-scrollbar{display:none}
.gview__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}
.gview__media{position:relative;background:var(--zf)}
.gview__media img,.gview__media :is(.reader-image-placeholder,.mr-nc){width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--placeholder)}
.gview__count{position:absolute;left:10px;top:10px;background:var(--zf);color:#FFF;font-weight:800;font-size:13px;padding:4px 9px;font-variant-numeric:tabular-nums}
.gview__arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:var(--dkb-ffffff,#FFF);color:var(--dk-0e1a2b,var(--zf));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(14,26,43,.3)}
.gview__arrow:hover{background:#C2410C;color:#FFF}
.gview__arrow--prev{left:14px}
.gview__arrow--next{right:14px}
.mr-gview figcaption{display:grid;grid-template-columns:auto var(--f);gap:16px;padding:12px 0;border-bottom:var(--bl)}
.gview__n{font-weight:900;font-size:34px;line-height:1;color:#0F766E;font-variant-numeric:tabular-nums}
.mr-gview figcaption span{font-family:var(--sr);font-size:17px;line-height:1.5}
.mr-gview figcaption small{display:block;font-family:var(--fs);font-size:13px;color:var(--mu);margin-top:4px}
.gview__thumbs{display:flex;gap:6px;overflow-x:auto;padding:12px 0 4px}
.gview__thumbs li{flex:none}
.gview__thumbs a{display:block;width:92px;border:3px solid transparent;opacity:.85}
.gview__thumbs :is(a[aria-current],a:hover){opacity:1;border-color:#0F766E}
.gview__thumbs img,.gview__thumbs :is(.reader-image-placeholder,.mr-nc){width:100%;aspect-ratio:1;object-fit:cover;background:var(--placeholder)}
.gview__all{margin-top:10px}
.mr-thumbs a{display:grid;grid-template-columns:80px var(--f);gap:12px;padding:12px 0;border-bottom:var(--bl);font-size:15px;line-height:1.3}
.mr-thumbs img,.mr-thumbs :is(.reader-image-placeholder,.mr-nc){width:80px;aspect-ratio:4/3;object-fit:cover;background:var(--placeholder)}
.mr-vstage{background:var(--zf);color:#FFF;padding-bottom:34px}
.mr-vstage .reader-breadcrumbs,.mr-vstage .reader-breadcrumbs a{color:#9FB3CF}
.mr-vstage__row{display:grid;grid-template-columns:var(--f) 340px;gap:28px;align-items:start}
.mr-vstage__main{display:flex;flex-direction:column;gap:12px;min-width:0}
.mr-vplayer{position:relative}
.mr-vplayer__tag{position:absolute;left:12px;top:12px;background:#C2410C;color:#FFF;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px}
.mr-vplayer__dur{position:absolute;right:12px;top:12px;background:rgba(0,0,0,.75);color:#FFF;font-size:13px;font-weight:700;padding:3px 8px;font-variant-numeric:tabular-nums}
.mr-vplayer__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;background:var(--dkb-ffffff,#FFF);color:var(--dk-0e1a2b,var(--zf));display:flex;align-items:center;justify-content:center;padding-left:4px}
.mr-vstage__t{font-weight:900;font-size:34px;line-height:1.1;letter-spacing:-.01em;color:#FFF;margin-top:8px}
.mr-vstage__meta{font-size:14px;color:#C8D2E0}
.mr-vstage__meta a{color:#FFF}
.mr-vstage__dek{font-family:var(--sr);font-size:17px;line-height:1.55;color:#C8D2E0;max-width:62ch}
.mr-vnext{background:var(--dkb-ffffff,var(--sf));color:var(--dk-0e1a2b,var(--tx));padding:16px}
.mr-vnext a{display:grid;grid-template-columns:52px var(--f);gap:10px;padding:12px 8px;border-bottom:var(--bl);color:var(--dk-0e1a2b,var(--tx))}
.mr-vnext a.is-on{background:var(--zg);box-shadow:inset 3px 0 0 #C2410C}
.mr-vnext__time{font-weight:800;font-size:14px;color:var(--dk-c2410c,#C2410C);font-variant-numeric:tabular-nums}
.mr-vnext b{display:block;font-size:15px;line-height:1.3;margin-top:3px}
.mr-vbody{max-width:760px;display:flex;flex-direction:column;gap:18px;margin-bottom:40px}
.mr-vmore{display:flex;flex-direction:column;gap:16px;padding-top:12px;border-top:4px solid var(--rl)}
.mr-ilan{display:grid;grid-template-columns:minmax(0,1.3fr) var(--f);gap:36px;align-items:start}
.mr-badge{background:var(--zf);color:#FFF;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px}
.mr-ilan__card{position:sticky;top:90px;display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--dkb-ffffff,var(--sf));border:var(--bl);border-top:4px solid var(--p)}
.mr-ilan__t{font-weight:900;font-size:26px;line-height:1.15}
.mr-facts{display:grid;gap:0}
.mr-facts>div{display:grid;grid-template-columns:150px var(--f);gap:12px;padding:8px 0;border-bottom:var(--bl);font-size:15px}
.mr-facts dt{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mu);padding-top:2px}
.mr-facts--line{border-top:var(--bl)}
.mr-ilan__doc{display:flex;flex-direction:column;gap:16px}
.mr-about--single{grid-template-columns:minmax(0,820px)}
.mr-about__nav{position:sticky;top:90px;display:flex;flex-direction:column;gap:8px}
.mr-about__nav a{display:flex;min-height:40px;align-items:center;border-top:var(--bl);font-weight:700;font-size:15px}
.mr-about__main{min-width:0;max-width:820px}
.mr-about__body{max-width:68ch}
.mr-mh{display:grid;grid-template-columns:repeat(3,var(--f));gap:0 20px}
.mr-mh>div{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:var(--bl)}
.mr-mh dt{font-size:13px;font-weight:700;color:var(--dk-4f6b88,#4F6B88)}
.mr-mh dd{font-weight:800;font-size:15px;overflow-wrap:anywhere}
.mr-tip{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:20px;border:1px solid var(--tx);margin-top:8px}
.mr-err{display:grid;grid-template-columns:minmax(0,.9fr) var(--f);gap:48px;align-items:center;padding-block:20px}
.mr-err__l{display:flex;flex-direction:column;gap:8px}
.mr-err__code{font-weight:900;font-size:180px;line-height:.85;letter-spacing:-.06em;color:var(--dk-0e1a2b,var(--tx))}
.mr-err__t{font-weight:800;font-size:28px;line-height:1.2}
.mr-err__r{display:flex;flex-direction:column;gap:16px}
.mr-err__search{display:flex}
.mr-err__search input{flex:1;min-width:0;height:48px;border:2px solid var(--zf);border-right:0;padding:0 12px;background:var(--dkb-ffffff,var(--sf));border-radius:0}
.mr-err__search button{height:48px;padding:0 18px;border:0;background:var(--zf);color:#FFF;font-weight:700}
.mr-err__links{display:flex;flex-wrap:wrap;gap:8px}
@media (max-width:60em){.mr-prof__row{grid-template-columns:120px var(--f)}.mr-prof__nl{grid-column:1 / -1}.mr-prof__av{width:120px;height:120px}.mr-about__nav,.mr-ilan__card{position:static}.mr-mh{grid-template-columns:var(--f2)}}
@media (max-width:40em){.mr-band__title,.mr-band__title--xl{font-size:32px}.mr-prof__row{grid-template-columns:var(--f);gap:16px;padding-block:24px}.mr-prof__av{width:96px;height:96px;font-size:30px}.mr-prof__name{font-size:36px}.mr-row{grid-template-columns:var(--f) 104px;gap:12px}.mr-row__dek{display:none}.mr-row__t{font-size:17px}.mr-sband__form input{height:50px;font-size:18px}.mr-sband__form button{height:50px;width:54px}.mr-vstage__t{font-size:26px}.mr-mh{grid-template-columns:var(--f)}.mr-err__code{font-size:120px}.gview__thumbs a{width:64px}}
.mr-authpage{padding-block:28px 52px}
.mr-galpage .article__share{margin-block:16px}
.mr-galpage .prose{margin-bottom:16px}
.mr-split{display:grid;gap:40px;align-items:start}
.mr-split>*{min-width:0}
.mr-form{display:grid;gap:18px}
.mr-form__row{display:grid;gap:18px}
.mr-form__f{display:flex;flex-flow:column;gap:6px;min-width:0}
.mr-form__f>label{font-size:14px;font-weight:700}
.mr-form__f>label span{color:var(--dk-c2410c,#C2410C)}
.mr-form :is(input:not([type=checkbox],[type=file]),textarea){width:100%;min-height:44px;padding:0 12px;border:1px solid var(--zh);border-radius:0;background:var(--dkb-ffffff,var(--sf));font-size:16px;color:var(--dk-0e1a2b,var(--tx))}
.mr-form textarea{padding:12px;min-height:160px;resize:vertical;line-height:1.5}
.mr-form input[type=file]{width:100%;padding:10px;border:1px dashed var(--zh);background:var(--zm);font-size:15px}
.mr-form input[type=file]::file-selector-button{margin-right:12px;min-height:40px;padding:0 16px;border:2px solid var(--zf);background:var(--dkb-ffffff,var(--sf));color:var(--dk-0e1a2b,var(--zf));font:700 14px var(--fs);cursor:pointer}
.mr-form__hint{font-size:13px;color:var(--ze)}
.mr-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}
.mr-check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--zf)}
.mr-form__end{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.mr-form__submit{min-height:48px;padding:0 28px;font-size:15px}
.mr-form__msg{padding:12px 14px;border-left:4px solid #047857;background:var(--zn);font-weight:600}
.mr-form__msg:empty{display:none}
.mr-form__msg--err{border-color:#BE123C;background:var(--dkb-fff4ed,var(--zk))}
.mr-steps{counter-reset:s;display:grid;gap:14px}
.mr-steps li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:12px;font-family:var(--sr);font-size:16px;line-height:1.5;color:var(--zj)}
.mr-steps li::before{content:counter(s,decimal-leading-zero);font:900 20px/1.2 var(--fs);color:var(--dk-c2410c,#C2410C)}
.mr-none{display:flex;flex-flow:column;gap:12px;padding:20px 0 8px;border-top:4px solid var(--rl)}
.mr-none__t{font-weight:900;font-size:28px;line-height:1.1;letter-spacing:-.01em}
.mr-none__d,.mr-none__tips{font-family:var(--sr);font-size:17px;line-height:1.55;color:var(--zj);max-width:60ch}
.mr-none__tips{padding-left:20px;list-style:disc}
.mr-none .mr-chips{flex-wrap:wrap;padding-bottom:0}
.mr-none__more{margin-top:16px}
.mr-list2 a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border-bottom:var(--bl);font-weight:700;font-size:15px}
.mr-list2 span{font-weight:400;font-size:13px;color:var(--ze)}
.mr-list2 [aria-current]{color:var(--dk-c2410c,#C2410C)}
.mr-arch__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.mr-arch__head .mr-sec__h{display:flex;flex-flow:column;align-items:center;text-align:center}
.mr-arch__y{margin-top:14px;font-weight:900;font-size:20px}
.mr-cal{table-layout:fixed}
.mr-cal th{padding:8px 0;color:var(--ze)}
.mr-cal td{height:64px;padding:2px;text-align:center;color:#8B99AD}
.mr-cal b{font-size:18px;font-weight:800}
.mr-cal a{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:2px;min-height:60px;background:var(--zl);border-top:3px solid var(--zf);color:var(--dk-0e1a2b,var(--tx))}
/* pharmacy stale-date note */
.svc-page__stale{margin:0 0 18px;padding:12px 16px;border:1px solid var(--color-line,currentColor);border-left:4px solid var(--color-breaking,var(--color-primary));border-radius:0px;background:var(--color-surface,transparent);color:var(--color-text);font-size:14px;line-height:1.5}
/* split-order fix (generated by tools/themes/fix_split_order.py) */@media (max-width:60em){.mr-cat-hero__grid{grid-template-columns:var(--f)}.mr-cat-lead{grid-template-columns:var(--f)}.mr-cat-main{grid-template-columns:var(--f)}.mr-authgrid{grid-template-columns:var(--f);gap:28px}.mr-vstage__row{grid-template-columns:var(--f);gap:28px}.mr-ilan{grid-template-columns:var(--f);gap:28px}.mr-err{grid-template-columns:var(--f);gap:28px}}@media (max-width:40em){.mr-minis--lg{grid-template-columns:var(--f)}.mr-facts>div{grid-template-columns:var(--f);gap:4px}}
/* page-builder blocks (23.10.2026; pages.css also loads on page-builder homes) */
.area--bleed .layout-area>*{width:100%}.layout-area{display:flex;flex-direction:column;gap:44px;min-width:0}.area--home-top .layout-area{gap:24px;padding-block:0 8px}.area--home-bottom .layout-area{margin-top:44px}.sidebar .layout-area{gap:28px}
.mr-pb{display:flex;flex-direction:column;gap:18px;min-width:0}.layout-area .mr-desk,.layout-area .mr-stage,.layout-area .mr-more,.layout-area .mr-nlband{margin-top:0}.mr-pb.mr-more{display:flex}.mr-pb .mr-top{padding-top:8px}
.mr-pb--side{gap:8px}.mr-pb--rank{gap:8px}.mr-pb-num{padding:0}.mr-pb-tags{display:flex;flex-wrap:wrap;gap:8px}.mr-pb-nlband{padding:28px}
.mr-pb-who{display:flex;align-items:center;gap:12px;color:inherit}.mr-pb-who img,.mr-pb-who__ini{width:56px;height:56px;border-radius:50%;flex:none;object-fit:cover}.mr-pb-who__ini{display:inline-flex;align-items:center;justify-content:center;background:#1D4ED8;color:#fff;font-weight:900}.mr-pb-who b{display:block;font-size:18px}
.sidebar .mr-top,.sidebar .mr-pol,.sidebar .mr-g4{grid-template-columns:var(--f)}.layout__main .mr-vf__grid{grid-template-columns:repeat(var(--n,4),var(--f))}
@media (min-width:60.0625em){.mr-pb-g2{grid-template-columns:repeat(2,var(--f))}.mr-pb-g3{grid-template-columns:repeat(3,var(--f))}}
@media (max-width:60em){.layout__main .mr-vf__grid{grid-template-columns:none}}
