/* 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 */
.btn--ghost{background:var(--s);border-color:var(--l);color:var(--t)}.btn--ghost:hover{border-color:var(--t);color:var(--t)}.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-9e1b32,var(--p))}.page-head__title{display:flex;align-items:center;gap:12px;font:800 32px/1.05 var(--fd);text-transform:uppercase}.page-head__title .section__mark{height:30px}.page-head__sub{color:var(--m);font-size:.7em;font-weight:bold}.page-head__desc{margin-top:8px;color:var(--m);max-width:70ch}.prose--ad{font-size:16px;max-width:none}.gallery__single{position:relative}.gallery__counter{position:absolute;z-index:1;top:8px;left:8px;padding:2px 8px;background:rgba(0,0,0,.7);color:#FFF;font-size:13px;font-variant-numeric:tabular-nums}.gallery__nav{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.gallery__thumbs a{display:block;opacity:.7}.gallery__thumbs :is(a[aria-current],a:hover){opacity:1;outline:3px solid var(--p);outline-offset:-3px}.gallery__stack{display:grid;gap:32px}.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}.k-catpage{display:flex;flex-flow:column;gap:34px;padding-block:8px 48px}.k-catpage>.ad-slot{margin:0 auto;width:100%;max-width:970px}.k-pagehead{display:flex;flex-flow:column;gap:14px;border:0;padding:0;margin:0}.k-pagehead .reader-breadcrumbs{margin:0}.k-pagehead__row{display:grid;grid-template-columns:var(--f);gap:24px;align-items:end}.k-pagehead__txt{display:flex;flex-flow:column;gap:6px}.k-pagehead .page-head__title{font:800 44px/1 var(--fd);letter-spacing:-.02em;text-transform:none}.k-pagehead .page-head__desc{font-size:17px;color:var(--m);max-width:62ch;line-height:1.5}.k-mk--4 .k-mk__i{padding:10px 14px}.k-mk--4 .k-mk__i b,.k-ktl>.kc .kc__s{font-size:17px}.k-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.k-chip{height:38px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid #D5D9DE;background:var(--s);font-size:14px;font-weight:bold;white-space:nowrap;color:var(--t)}.k-ktl{display:grid;grid-template-columns:var(--f);gap:32px}.k-ktl>.kc{gap:12px}.k-ktl>.kc .kc__media{aspect-ratio:16 / 9}.k-ktl__side{display:flex;flex-flow:column;gap:18px}.kc--row{display:grid;grid-template-columns:120px var(--f);gap:6px 16px;align-content:start;padding-bottom:18px;border-bottom:1px solid var(--l)}.kc--row .kc__media{grid-row:span 4;aspect-ratio:4 / 3}.k-quick li{padding:9px 0;border-bottom:1px solid var(--soft)}.k-kt{display:grid;grid-template-columns:var(--f);gap:44px;align-items:start}.k-kt__main{display:flex;flex-flow:column;gap:36px;min-width:0}.k-g3{display:grid;grid-template-columns:var(--f);gap:28px 24px}.k-g3>.kc{display:grid;grid-template-columns:112px var(--f);gap:4px 12px;align-content:start}.k-g3>.kc .kc__media{grid-row:span 3}.k-list{display:flex;flex-flow:column;gap:0}.k-list>li{border-bottom:1px solid var(--l);padding:14px 0}.kc--li{display:grid;grid-template-columns:112px var(--f);gap:6px 12px;align-content:start}.kc--li .kc__media{grid-row:span 4;aspect-ratio:3 / 2}.kc--li .kc__s{display:none}.k-catpage .reader-pagination{justify-content:center}@media (min-width:40.0625em){.k-pagehead .page-head__title{font-size:64px}.k-g3{grid-template-columns:var(--c2)}.k-g3>.kc{display:flex}.kc--li{grid-template-columns:220px var(--f);gap:6px 20px}.k-list>li{padding:20px 0}.kc--li .kc__s{display:block}.kc--li .kc__t{font-size:22px}.kc--row{grid-template-columns:minmax(0,9fr) minmax(0,10fr)}.kc--row .kc__t{font-size:21px}.k-ktl>.kc .kc__t{font-size:38px}.k-chips{flex-wrap:wrap;overflow:visible}}@media (min-width:56.3125em){.k-ktl{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.k-kt{grid-template-columns:var(--f) 260px;gap:28px}.k-g3{grid-template-columns:var(--c3)}}@media (min-width:66.3125em){.k-kt{grid-template-columns:var(--f) 300px;gap:44px}.k-pagehead__row{grid-template-columns:var(--f) auto}}.k-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;background:var(--t);color:var(--s);font-weight:bold;font-size:15px;white-space:nowrap}.k-btn:hover{color:var(--s);background:var(--p)}.k-btn--acc{background:var(--p);color:var(--op)}.k-btn--sm{min-height:40px;padding:0 14px;font-size:14px}.k-btns{display:flex;gap:8px;flex-wrap:wrap}.k-btns .k-btn2{min-height:46px;font-size:15px}.k-cap{font-size:13px;color:var(--mute);line-height:1.45}.k-note{background:#FFF8D6;border-left:4px solid #E0B800;padding:14px 16px;font-size:15px;line-height:1.55;color:#111316}.k-chiplist{display:flex;flex-wrap:wrap;gap:8px}.k-chiplist a{display:inline-flex;align-items:center;min-height:36px;padding:0 11px;border:1px solid #D5D9DE;font-size:14px;font-weight:600;color:var(--t)}.k-sbar{display:flex;max-width:560px;width:100%}.k-sbar input{flex:1;min-width:0;height:46px;border:1px solid var(--t);border-right:0;border-radius:0;padding:0 12px;font-size:16px;background:var(--s)}.k-sbar button{flex:none;min-width:64px;height:46px;border:0;background:var(--t);color:var(--s);font-weight:bold;padding:0 20px;display:inline-flex;align-items:center;justify-content:center}.k-sbar--xl{max-width:820px}.k-sbar--xl input{height:58px;font-family:var(--fd);font-size:20px}.k-sbar--xl button{height:58px}.k-meta-share{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.k-side__s{display:flex;flex-flow:column;gap:10px}.k-pg{display:flex;flex-flow:column;gap:36px;padding-block:24px 48px}.k-pg--top{padding-top:16px}.k-ph{border-bottom:1px solid var(--l)}.k-ph--band{background:var(--sa)}.k-ph__in{display:flex;flex-flow:column;gap:10px;padding-block:20px}.k-ph .reader-breadcrumbs{margin:0}.k-ph__t{font:800 40px/1 var(--fd);letter-spacing:-.01em}.k-ph__p{font-size:16px;color:var(--m);max-width:76ch;line-height:1.55}.k-tabs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-top:4px}.k-tabs a{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 16px;border:1px solid #D5D9DE;font-size:14px;font-weight:bold;white-space:nowrap;color:var(--t);background:var(--s)}.k-tabs a[aria-current]{background:var(--t);border-color:var(--t);color:var(--s)}.k-tabs a span{font-weight:500;opacity:.75}.k-tabs--u{gap:22px;padding:0}.k-tabs--u a{border:0;background:none;padding:0 4px;min-height:44px;color:var(--m);font-size:15px}.k-tabs--u a[aria-current]{background:none;color:var(--dk-9e1b32,var(--tone));box-shadow:inset 0 -3px 0 var(--p)}.k-aul .k-op{height:100%}.k-aul__x{font-size:13px;color:var(--mute)}.k-numl li{border-bottom:1px solid var(--l)}.k-numl a{display:grid;grid-template-columns:28px var(--f);gap:8px;padding:10px 0;font-size:15px;font-weight:600;line-height:1.35}.k-numl span{font-family:var(--fd);font-weight:800;font-size:18px;color:var(--dk-9e1b32,var(--tone))}.k-nf{padding-block:32px 56px}.k-nf__g{display:grid;gap:32px;align-items:center}.k-nf__main{display:flex;flex-flow:column;gap:16px}.k-nf__big{font:800 120px/.85 var(--fd);letter-spacing:-.04em;color:var(--dk-9e1b32,var(--p))}.k-nf__h{font:bold 30px/1.1 var(--fd)}.k-nf__p{font-size:18px;line-height:1.6;color:var(--sub);max-width:56ch}.k-nf__notice{font-size:15px;line-height:1.55;border-left:4px solid var(--p);padding-left:14px}.k-nf__side{display:flex;flex-flow:column;gap:8px;background:var(--sa);padding:22px}.k-ky{display:grid;gap:36px;align-items:start}.k-ky__main{display:flex;flex-flow:column;gap:28px;min-width:0}.k-kyt{border-top:3px solid var(--t)}.k-kyt table{font-size:15px}.k-kyt :is(th,td){display:block;text-align:left;vertical-align:top}.k-kyt th{font-weight:600;color:var(--m);padding-top:10px;font-size:13px}.k-kyt td{font-weight:bold;padding-bottom:10px;border-bottom:1px solid var(--l)}.k-pg__prose{font-size:17px;max-width:none}.k-ky__box{background:var(--sa);padding:26px;display:flex;flex-flow:column;gap:12px;font-size:15px;color:var(--m);line-height:1.5}.k-ky__h{font-family:var(--fd);font-weight:800;font-size:28px;color:var(--t)}.k-ky__box .k-btn{align-self:stretch}.k-ky__c{display:flex;flex-flow:column;gap:6px;padding-top:12px;border-top:1px solid #D5D9DE;font-size:14px;color:var(--t)}.k-ky__c div{display:flex;gap:6px;flex-wrap:wrap}.k-ky__c dt{font-weight:bold}.k-il{display:grid;gap:24px;align-items:start}.k-il__types ul{display:flex;overflow-x:auto;border-top:3px solid var(--t)}.k-il__types li{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;white-space:nowrap}.k-il__types li.is-on{background:var(--t);color:var(--s)}.k-il__note{display:none;font-size:13px;color:var(--mute);line-height:1.5;padding-top:12px}.k-il__list{display:flex;flex-flow:column;gap:10px;min-width:0}.k-il__cnt{font-size:14px;color:var(--m)}.k-il__cnt b{color:var(--t)}.k-ilc{display:flex;flex-flow:column;gap:6px;padding:16px 16px 16px 18px;border:1px solid var(--l);border-left:4px solid var(--l);color:var(--t)}.k-ilc.is-on{border-left-color:var(--p);background:var(--dkb-f9f1f3,#F9F1F3)}.k-ilc__m{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--mute)}.k-ilc__k{color:var(--dk-9e1b32,var(--tone));text-transform:uppercase}.k-ilc__t,.k-ild__t{font:bold 19px/1.25 var(--fd)}.k-ilc__s{font-size:14px;color:var(--m)}.k-ild{border:1px solid var(--l);border-top:4px solid var(--p);padding:22px;display:flex;flex-flow:column;gap:12px;min-width:0}.k-ild__tag{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--mute)}.k-ild__tag span{background:#0F4C81;color:#FFF;padding:2px 8px}.k-ild__t{font-size:27px;line-height:1.15}.k-ild__t a{color:inherit}.k-ild__dl{display:grid;grid-template-columns:120px var(--f);gap:8px 12px;font-size:15px}.k-ild__dl dt{color:var(--mute);font-weight:600}.k-ild__p,.k-ild__body{font-size:16px;line-height:1.6;padding-top:10px;border-top:1px solid var(--l)}.k-ilx{display:grid;gap:28px;align-items:start}.k-ild--full .k-ild__t{font-size:34px}.k-vtop{background:#111316;color:#FFF}.k-vtop__in{display:flex;flex-flow:column;gap:14px;padding-block:20px 28px}.k-vtop .reader-breadcrumbs,.k-vtop .reader-breadcrumbs a{color:#9AA0A8;margin:0}.k-vtop__g{display:grid;gap:24px;align-items:start}.k-vtop__p{display:flex;flex-flow:column;gap:10px;min-width:0}.k-vtop .video-player{background:#000;aspect-ratio:16 / 9}.k-vtop .video-player :is(iframe,video,picture,img){width:100%;height:100%;aspect-ratio:16 / 9;border:0}.k-vtop__cr{font-size:12px;color:#9AA0A8}.k-vq{display:flex;flex-flow:column;gap:4px}.k-vq__h{padding-bottom:6px;border-bottom:1px solid #2E3238;font-family:var(--fd);font-size:22px}.k-vq__i{display:grid;grid-template-columns:128px var(--f);gap:12px;padding:10px;color:#FFF;align-items:start}.k-vq__i:first-of-type{background:#262A30}.k-vq__i:hover{color:#FFF;background:#1C1F23}.k-vq__img{position:relative;display:block;background:#2A2E33}.k-vq__b{display:flex;flex-flow:column;gap:4px}.k-vq__b b{font-size:14px;line-height:1.3}.k-vq__k{font-size:11px;font-weight:800;letter-spacing:.1em;color:#FF8FA3;text-transform:uppercase}.k-vi{display:grid;gap:32px;align-items:start}.k-vi__main{display:flex;flex-flow:column;gap:14px;min-width:0}.k-vi__t{font:bold 28px/1.1 var(--fd);text-wrap:balance}.k-vi__s{font-size:18px;line-height:1.65;color:var(--dk-22262b,#22262B);max-width:70ch}.k-g4b{display:grid;grid-template-columns:var(--c2);gap:24px 20px}.k-sh-band{background:var(--sa);border-bottom:1px solid var(--l)}.k-sh-band__in{display:flex;flex-flow:column;gap:14px;padding-top:22px}.k-sh-band__c{font-size:15px;color:var(--m)}.k-sh-band__c b{color:var(--t)}.k-sr{display:flex;flex-flow:column;min-width:0}.k-sr__f{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--t);font-size:13px;font-weight:bold}.k-sr__f :is(select,input){height:40px;border:1px solid #D5D9DE;background:var(--s);font-size:14px;padding:0 10px;border-radius:0}.k-sr__r{display:grid;grid-template-columns:var(--f) 96px;gap:12px;padding:20px 0;border-bottom:1px solid var(--l);color:var(--t);align-items:start}.k-sr__b{display:flex;flex-flow:column;gap:6px;min-width:0}.k-sr__m{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--mute)}.k-badge{font-weight:800;letter-spacing:.1em;padding:2px 6px;background:#111316;color:#FFF;text-transform:uppercase}.k-badge--column{background:var(--p)}.k-badge--tr{background:#FFE14A;color:#111316}.k-sr__t{font:bold 19px/1.2 var(--fd)}.k-sr__t mark{background:#FFE14A;color:#111316;padding:0 2px}.k-sr__s{display:none;font-size:16px;line-height:1.55;color:var(--sub)}.k-op--sm{grid-template-columns:48px var(--f);padding:12px 12px 0;gap:12px}.k-op--sm .k-voice__b{padding-bottom:12px}.k-yz__lead{display:flex;flex-flow:column;gap:14px;padding-bottom:8px}.k-yz__t{font:bold 32px/1.08 var(--fd);text-wrap:balance}.k-yz__s{font-family:var(--fd);font-style:italic;font-size:19px;line-height:1.5;color:var(--sub)}.k-arc li{border-bottom:1px solid var(--l)}.k-arc a{display:grid;gap:2px;padding:12px 0;color:var(--t);align-items:baseline}.k-arc time{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.k-arc b{font-family:var(--fd);font-size:20px;line-height:1.25}.k-gh{display:flex;flex-flow:column;gap:12px;max-width:900px}.k-gh__t{font:bold 30px/1.08 var(--fd);text-wrap:balance}.k-gh__s{font-size:18px;line-height:1.55;color:var(--sub)}.k-gv{display:flex;flex-flow:column;gap:14px;position:relative}.k-gv__mode{display:inline-flex;align-self:flex-end}.k-gv__mode[hidden],.k-gv__nav[hidden],.k-gv.is-list :is(.k-gv__nav,.k-gv__th){display:none}.k-gv__mode button{height:38px;padding:0 14px;border:1px solid #D5D9DE;background:var(--s);font-size:14px;font-weight:bold}.k-gv__mode button[aria-pressed=true]{background:var(--t);color:var(--s);border-color:var(--t)}.k-gv__stage{position:relative}.k-gv__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.k-gv__track::-webkit-scrollbar{display:none}.k-gv__slide{scroll-snap-align:start;min-width:0}.k-gv__slide figure{display:flex;flex-flow:column;gap:14px}.k-gv__img{display:block;position:relative;aspect-ratio:3 / 2;background:var(--placeholder);overflow:hidden}.k-gv__img :is(picture,img){width:100%;height:100%;object-fit:cover}.k-gv__n{position:absolute;top:14px;left:14px;background:#FFF;color:#111316;font-family:var(--fd);font-weight:800;font-size:18px;padding:3px 10px;font-variant-numeric:tabular-nums}.k-gv figcaption{font-size:16px;line-height:1.6}.k-gv figcaption b{font-family:var(--fd);color:var(--dk-9e1b32,var(--tone))}.k-gv__nav{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.95);color:#111316;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2)}.k-gv__nav--p{left:14px}.k-gv__nav--n{right:14px}.k-gv__th{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:8px;overflow-x:auto;padding-bottom:6px}.k-gv__th a{display:block;border:3px solid transparent;opacity:.7;background:var(--placeholder)}.k-gv__th a[aria-current]{border-color:var(--p);opacity:1}.k-gv.is-list .k-gv__track{grid-auto-flow:row;overflow:visible;gap:26px}.k-gal__prose{font-size:17px}.k-mrow{display:grid;grid-template-columns:100px var(--f);gap:12px;align-items:start;color:var(--t)}.k-mrow>span:last-child{display:flex;flex-flow:column;gap:4px;font-size:15px;line-height:1.3}.k-mrow__i{display:block;background:var(--placeholder)}@media (min-width:40.0625em){.k-ph__in{padding-block:24px}.k-ph__t{font-size:54px}.k-nf__big{font-size:180px}.k-nf__h{font-size:42px}.k-kyt :is(th,td){display:table-cell;padding:11px 16px 11px 0;border-bottom:1px solid var(--l);font-size:15px}.k-kyt th{width:42%}.k-il__note{display:block}.k-vi__t{font-size:40px}.k-g4b{grid-template-columns:var(--c4)}.k-sr__r{grid-template-columns:var(--f) 180px;gap:20px}.k-sr__t{font-size:23px}.k-sr__s{display:block}.k-sbar--xl input{font-size:22px}.k-arc a{grid-template-columns:120px var(--f);gap:16px}.k-gh__t{font-size:46px}.k-gv__nav{width:54px;height:54px}.k-gv__th{grid-auto-columns:92px}.k-gv figcaption{font-size:18px}}@media (min-width:56.3125em){.k-nf__g,.k-ky{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}.k-il{grid-template-columns:210px var(--f)}.k-il__types ul{flex-direction:column}.k-ild:not(.k-ild--full){grid-column:1 / -1}.k-ilx{grid-template-columns:var(--f) 320px;gap:40px}.k-vtop__g{grid-template-columns:var(--f) 300px}.k-vi{grid-template-columns:var(--f) 300px;gap:44px}.k-kt--gal{grid-template-columns:var(--f) 300px;gap:40px}}@media (min-width:66.3125em){.k-il{grid-template-columns:230px var(--f) 400px;gap:28px}.k-ild:not(.k-ild--full){grid-column:auto}.k-vtop__g{grid-template-columns:var(--f) 360px;gap:28px}}.k-form,.k-fld,.k-nores,.k-msg,.k-wx__now,.k-pt,.k-phc,.k-yrs__y,.k-dl__b{display:flex;flex-flow:column;gap:12px}.k-form{gap:16px}.k-form__2{display:grid;gap:16px}.k-fld{gap:6px}.k-fld__l i{font-style:normal;color:var(--dk-9e1b32,var(--p))}.k-fld__h{font-size:13px;color:var(--m)}.k-chk a{text-decoration:underline}.k-fmsg{padding:12px 14px;background:var(--sa);border-left:4px solid var(--p);font-weight:600}.k-fmsg:empty{display:none}.k-ticks{list-style:square;padding-left:18px;color:var(--t)}.k-sh-band__t{font-size:40px}.k-sp__g{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px}.k-sp__g a{display:grid;grid-template-columns:34px var(--f) auto;align-items:center;min-height:56px;border-bottom:1px solid var(--l);font-size:17px}.k-sp__n{font:800 16px var(--fd);color:var(--dk-9e1b32,var(--tone))}.k-nores{align-items:flex-start;color:var(--m)}.k-nores__t{font-size:26px;color:var(--t)}.k-cal{min-width:0;border-top:3px solid var(--t)}.k-cal__h{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px 0}.k-cal__t{font-size:28px;text-align:center}.k-cal__t span{display:block;font:600 13px var(--fs);color:var(--m)}.k-cal__nav{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700}.k-cal__nav--n{justify-self:end}.k-cal__g{table-layout:fixed;margin-bottom:20px}.k-cal__g th{padding:8px 0}.k-cal__g td{height:84px;padding:2px;vertical-align:top}.k-cal__g td>*{display:flex;flex-flow:column;justify-content:space-between;height:100%;padding:8px;border:1px solid var(--l)}.k-cal__g td b{font-size:18px}.k-cal__g td:not(.is-has) b{color:#9AA0A8;font-weight:500}.k-cal__g .is-has a{background:var(--sa);border-color:#D5D9DE}.k-cal__g a span{font-size:12px;font-weight:700;color:var(--dk-9e1b32,var(--tone))}.k-cal__g .is-today>*{box-shadow:inset 0 0 0 2px var(--p)}.k-yrs__y{gap:8px}.k-yrs__y h3{font-size:22px}.k-yrs__y h3 span,.k-chiplist a span{font:500 13px var(--fs);color:inherit;opacity:.75}.k-chiplist a{gap:5px}.k-chiplist [aria-current]{background:var(--t);border-color:var(--t);color:var(--s)}.k-dnav{display:flex;flex-wrap:wrap;gap:8px}.k-dl li{display:grid;grid-template-columns:80px var(--f);gap:14px;padding:14px 0;border-bottom:1px solid var(--l)}.k-dl__time{font-size:20px;color:var(--dk-9e1b32,var(--p))}.k-dl__b{gap:4px}.k-dl__t{font:700 20px/1.25 var(--fd)}.k-facts{display:grid;gap:14px;padding:18px 0;border-block:1px solid var(--l)}.k-facts dt{margin-bottom:6px}.k-phc__act{display:flex;flex-wrap:wrap;gap:8px}.k-tw{overflow-x:auto;border-top:3px solid var(--t)}.k-table{font-size:15px}.k-table :is(th,td){padding:12px 8px;border-bottom:1px solid var(--l);text-align:left}.k-table :is(.r,tbody th,time){white-space:nowrap}.k-table small{display:block;font-size:12px;font-weight:400;color:var(--m)}.k-table .r{text-align:right}.k-table :is(.is-today,.is-strong){background:var(--sa)}.k-wx{display:grid;gap:18px}.k-wx__now{gap:4px}.k-wx__deg{font-size:72px}.k-wx__lbl{font-size:18px;font-weight:600}.k-wx__dl,.k-pt__g{display:grid;grid-template-columns:var(--c3);gap:1px;background:var(--l);border:1px solid var(--l)}.k-pt__g dd{font-size:22px}.k-wx__dl dd{font-size:20px;font-weight:800}.k-pt__g .is-next{background:var(--p);color:#FFF}.k-pt__g .is-next dt{color:inherit}.k-pt__next{font-weight:700;color:var(--dk-9e1b32,var(--p))}.k-ph-list{display:grid;gap:16px}.k-phc{gap:8px;padding:20px;border:1px solid var(--l);border-top:3px solid var(--p)}.k-phc__n{font-size:22px}.k-phc__a{color:var(--m)}.k-chg{font-weight:700}.k-chg--up{color:#1E7B45}.k-chg--down{color:var(--dk-9e1b32,var(--p))}.k-mag{display:inline-block;min-width:44px;padding:3px 8px;background:var(--sa);font-weight:800;text-align:center}.k-mag--hi{background:var(--p);color:#FFF}.k-pg__prose .correction{padding:18px 0;border-bottom:1px solid var(--l)}.k-pg__prose .correction h2{margin:0;font-size:22px}.k-pg__prose .correction a{color:var(--t);text-decoration:none}.k-pg__prose :is(.correction__meta,.legal-meta){margin:6px 0 8px;color:var(--dk-9e1b32,var(--tone))}.k-legal a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid #D5D9DE;color:var(--t);font-weight:600}.k-legal [aria-current]{color:var(--dk-9e1b32,var(--p));font-weight:800}.k-msg{max-width:640px;margin:24px auto;border-top-color:var(--p)}.k-msg__t{font-size:36px}@media (min-width:40.0625em){.k-form__2{grid-template-columns:var(--c2)}.k-sh-band__t{font-size:54px}.k-wx{grid-template-columns:var(--f) minmax(0,1.4fr);align-items:end}.k-pt__g{grid-template-columns:repeat(6,var(--f))}.k-ph-list{grid-template-columns:var(--c2)}.k-facts{grid-template-columns:minmax(0,2fr) var(--f)}}@media (max-width:40em){.k-cal__g td{height:52px}.k-cal__g td>*{padding:5px}.k-cal__g td b{font-size:15px}.k-cal__nav{font-size:13px}.k-cal__t{font-size:22px}.k-dl li{grid-template-columns:62px var(--f)}}.k-sp{grid-column:1/-1}.k-sh-band__c:last-child{padding-bottom:22px}
/* 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}
/* 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-flow:column;gap:36px;min-width:0}.area--home-top .layout-area{gap:20px;margin-bottom:28px}.area--home-bottom .layout-area{margin-top:36px}.area--home-top .k-hero{padding-top:20px}
.sidebar .layout-area{gap:28px}.k-pb{min-width:0}.k-pb-ll{display:grid;grid-template-columns:var(--f);gap:24px;align-items:start}.k-pb-ll .k-cmp .kc__media{aspect-ratio:3/2}
.k-pb-tags{display:flex;flex-wrap:wrap;gap:8px}.k-pb-tags a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--l);background:var(--s);color:var(--t);font-size:13px;font-weight:700}.k-pb-tags a:hover{border-color:var(--t)}.k-pb-tags__n{color:var(--m);font-weight:600}
.k-pb-author__who{display:flex;align-items:flex-end;gap:12px}.k-pb-author__n{display:block;font:bold 22px/1.15 var(--fd);color:var(--t)}.k-pb-author__bio{font-size:14px;line-height:1.55;color:var(--m)}
.k-pb-vin>.wrap{padding-inline:20px}.sidebar .k-hero,.sidebar .k-g4,.sidebar .k-ops__grid{grid-template-columns:var(--f)}
@media (min-width:48em){.k-pb-ll{grid-template-columns:minmax(0,1.55fr) var(--f)}.k-pb-g2{grid-template-columns:var(--c2)}.k-pb-g3{grid-template-columns:var(--c3)}.layout__main .k-ops__grid{grid-template-columns:var(--c2)}}
.page-head__title{overflow-wrap:anywhere}