:root{--pub-ink:#202938;--pub-muted:#566274;--pub-line:#e3e7ed;--pub-accent:#d71920}body{color:var(--pub-ink)}.publication-shell{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px;align-items:start}.publication-content{min-width:0}.publication-shell.wide-page{grid-template-columns:1fr}.publication-sidebar{min-width:0;display:grid;gap:24px;padding-top:35px}.sidebar-section{padding:22px;border:1px solid var(--pub-line);border-radius:12px;background:#fff}.sidebar-section h2{font:700 22px/1.3 "Roboto Condensed",Arial,sans-serif;margin:0 0 16px}.sidebar-section p{color:var(--pub-muted);line-height:1.7}.sidebar-section nav{display:grid}.sidebar-section nav a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--pub-line);min-height:44px;overflow-wrap:anywhere}.sidebar-section nav a:last-child{border:0}.sidebar-section nav span{font-size:12px;flex-shrink:0;color:var(--pub-muted)}.sidebar-recent{margin:0;padding-left:22px}.sidebar-recent li{padding:0 0 18px 8px}.sidebar-recent a{font-weight:600;line-height:1.6;display:block;overflow-wrap:anywhere}.sidebar-recent time{display:block;font-size:12px;color:var(--pub-muted);margin-top:6px}
.site-section-heading{letter-spacing:1px;color:var(--pub-ink);border-bottom:2px solid var(--pub-line);position:relative}.site-section-heading:after{content:"";position:absolute;bottom:-2px;left:0;width:48px;height:3px;background:var(--pub-accent)}.home-section-heading>a{min-height:44px;display:flex;align-items:center;color:var(--pub-accent)}.homepage-section+.homepage-section{margin-top:42px}.news-grid,.home-block-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.news-card{border:1px solid var(--pub-line);border-radius:12px;padding:0 0 20px;overflow:hidden;background:#fff;min-width:0}.news-card-copy{padding:0 20px}.news-grid>.news-card{padding:22px}.news-card h2,.home-block-grid .news-card h2{font-size:25px;line-height:1.35;overflow-wrap:anywhere}.news-card p{font-size:14px;color:var(--pub-muted);line-height:1.75}.news-card time{color:var(--pub-muted);font:12px "Open Sans",Arial,sans-serif}.news-card-cover img{display:block}.layout-list{grid-template-columns:1fr}.layout-list .news-card,.layout-featured .news-card:not(:first-child){padding:16px;gap:16px;grid-template-columns:120px minmax(0,1fr)}.layout-list .news-card-copy,.layout-featured .news-card:not(:first-child) .news-card-copy{padding:0}.news-card:has(>.news-card-cover:empty){grid-template-columns:1fr}
.discovery-panel,.product-source,.topic-grid article,.technical-filters,.product-summary{border-radius:12px}.topic-grid,.discovery-form{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-form input,.discovery-form select,.technical-filters input,.discovery-form button,.document-open{border-radius:6px}.article-body{font-size:16px}.article-layout{grid-template-columns:200px minmax(0,1fr)!important;gap:24px!important}.article-aside{min-width:0}.article-aside .ad-slot{max-width:100%}.article-byline,.site-empty{color:var(--pub-muted)}
.page-slider-wrap{margin-top:24px;border-radius:12px;overflow:hidden}.slider-pause.sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;margin:0!important;padding:12px 18px!important;white-space:normal!important;display:block;background:#202938;color:#fff;border:0;min-height:44px;cursor:pointer}.ag-slider-arrows button{min-width:44px;min-height:44px}.page-slider-wrap a:focus-visible,.page-slider-wrap button:focus-visible{outline:3px solid #fff;outline-offset:-4px}.page-slider-wrap .slider-pause:focus-visible{outline-color:#ffbd39}
.modern-footer{display:block;border-top:3px solid var(--pub-accent);background:#f5f7fa;border-radius:12px 12px 0 0;padding:36px;font-family:"Open Sans",Arial,sans-serif}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px}.footer-identity strong{display:block;margin-top:12px;font:700 26px "Roboto Condensed",Arial,sans-serif}.modern-footer p{color:var(--pub-muted);font-size:13px;line-height:1.8}.footer-grid h2{font:700 20px "Roboto Condensed",Arial,sans-serif;margin:0 0 12px}.footer-grid nav a{display:block;padding:10px 0;min-height:44px;overflow-wrap:anywhere}.footer-bottom{border-top:1px solid var(--pub-line);margin-top:24px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-bottom a{min-height:44px;display:flex;align-items:center;font-size:13px}.modern-footer a:focus-visible{outline:3px solid var(--pub-accent);outline-offset:3px}
@media(max-width:1100px){.publication-shell{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.article-layout{grid-template-columns:1fr!important}.article-aside{position:static!important}.home-block-grid.layout-featured{grid-template-columns:1fr}.layout-featured .news-card:first-child{grid-row:auto}}
@media(max-width:900px){.publication-shell{grid-template-columns:1fr}.publication-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.publication-sidebar>.ad-slot{grid-column:1/-1}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
@media(max-width:600px){.news-grid,.home-block-grid,.topic-grid,.discovery-form,.publication-sidebar,.footer-grid{grid-template-columns:1fr}.site-main{padding:0 10px}.modern-footer{padding:24px 20px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.layout-list .news-card,.layout-featured .news-card:not(:first-child){grid-template-columns:84px minmax(0,1fr)}.news-card h2,.home-block-grid .news-card h2{font-size:23px}.site-main h1{font-size:30px}.article-body{font-size:15px}.publication-shell{gap:24px}.footer-grid nav{border-top:1px solid var(--pub-line);padding-top:20px}}
.slider-pause.sr-only{position:absolute!important;right:16px;bottom:16px;z-index:5;border-radius:6px;background:#202938e8}.site-main .news-grid>.ad-slot{grid-column:1/-1}@media(max-width:600px){.slider-pause.sr-only{right:10px;bottom:10px;font-size:12px}}
/* Reading layout: explicit placement avoids inherited two-column grid rules. */
.kablolama-article .article-layout{display:flex;flex-direction:column;gap:24px!important;margin-top:28px}.kablolama-article .article-aside{display:block;order:0;margin:0;width:100%}.kablolama-article .article-body{order:1;width:100%;max-width:100%;margin:0;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.kablolama-article .article-toc{margin:0;padding:18px 22px}.kablolama-article .article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;max-height:300px;overflow-y:auto;padding-right:8px}.kablolama-article .article-toc li{margin:4px 0}.kablolama-article .article-toc a{padding:6px 0;line-height:1.5}.article-body h2{font:700 29px/1.35 "Roboto Condensed",Arial,sans-serif;margin:36px 0 16px}.article-body p{margin:0 0 20px}.article-body p a{color:#b5131b;text-decoration:underline;text-underline-offset:3px}.article-body figure{margin:28px 0}.article-body figure img{display:block;width:100%;height:auto}.article-body figcaption{font-size:13px;line-height:1.6;color:#566274;margin-top:10px}.article-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #e3e7ed;border-radius:8px}.article-table-scroll table{margin:0;width:100%;min-width:580px;border-collapse:collapse;font-size:14px;line-height:1.65}.article-table-scroll td{padding:14px 16px;vertical-align:top;border:1px solid #e3e7ed}.article-table-scroll tr:first-child{background:#eef2f6;font-weight:700}.article-table-scroll tr:nth-child(even){background:#fafbfd}.article-table-scroll:focus-visible{outline:3px solid #bc1120;outline-offset:3px}.kablolama-article>nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.kablolama-article>nav a{padding:8px 12px;border-radius:6px;background:#f1f4f8;min-height:44px;display:flex;align-items:center}@media(max-width:600px){.kablolama-article .article-toc ol{grid-template-columns:1fr;max-height:240px}.kablolama-article .article-toc{padding:14px 16px}.kablolama-article .article-toc a{min-height:44px}.article-body h2{font-size:25px}.article-table-scroll table{font-size:13px}.article-table-scroll td{padding:12px}.kablolama-article .article-body{font-size:15px}}
.kablolama-article .article-body{max-width:100%;align-self:stretch;min-width:0}.kablolama-article .article-body figure img{max-height:none}.kablolama-article .article-body li{margin-bottom:12px}
/* Keep copy and cover on one axis at desktop, tablet and phone widths. */
@media(max-width:900px){.kablolama-article .article-body{font-size:16px}.kablolama-article .article-cover{min-width:0}.kablolama-article .article-body iframe,.kablolama-article .article-body video{max-width:100%}}
/* Reference-led reading navigation; one set of links at each breakpoint. */
[data-article-toc-mobile-slot]:empty,[data-article-toc-desktop-slot]:empty{display:none}.sidebar-toc{position:static;margin:0;padding:22px;background:#f5f7fa;border:1px solid #e3e7ed;border-radius:12px}.sidebar-toc h2{font:700 21px/1.4 "Roboto Condensed",Arial,sans-serif;margin:0 0 14px}.sidebar-toc ol{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto}.sidebar-toc li{margin:0;border-bottom:1px solid #e3e7ed}.sidebar-toc li:last-child{border:0}.sidebar-toc a{display:block;min-height:44px;padding:12px 8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere;border-left:3px solid transparent}.sidebar-toc a[aria-current]{color:#b5131b;background:#fff;border-left-color:#d71920;font-weight:700}.sidebar-toc a:focus-visible{outline:2px solid #b5131b;outline-offset:-2px}.article-reading-time{white-space:nowrap}.kablolama-article .sidebar-toc ol{display:block;max-height:280px}.kablolama-article .sidebar-toc a{padding:12px 8px;min-height:44px}.kablolama-article .sidebar-toc{padding:18px 20px}
/* Stick the contents card within the article sidebar, without covering later cards. */
@media(min-width:901px){.publication-sidebar:has(.sidebar-toc){display:flex;flex-direction:column;align-self:stretch}.publication-sidebar:has(.sidebar-toc)>*+*{margin-top:24px}[data-article-toc-desktop-slot]:has(.sidebar-toc){flex:1;min-height:0}.publication-sidebar .sidebar-toc{position:sticky;top:20px;background:#f5f7fa;box-shadow:0 4px 16px #2029380a}.publication-sidebar .sidebar-toc ol{max-height:min(420px,calc(100dvh - 145px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}

/* Whole reading sidebar stays in view, with its own scroll when needed. */
@media(min-width:901px){.publication-sidebar:has(.sidebar-toc){display:block;align-self:start;position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-gutter:stable;padding-top:0;padding-bottom:8px;overscroll-behavior:contain}[data-article-toc-desktop-slot]:has(.sidebar-toc){flex:none}.publication-sidebar .sidebar-toc{position:static}.publication-sidebar .sidebar-toc ol{max-height:none;overflow:visible;scrollbar-gutter:auto}}
.slider-image-note{position:absolute;top:14px;left:16px;z-index:2;padding:5px 9px;border-radius:3px;background:rgba(0,0,0,.62);color:#fff;font-size:11px;line-height:1.4;pointer-events:none}
/* Kablolama publication composition; article reading layouts remain independent. */
.reference-home .news-grid>.news-card{padding:0 0 18px;border-radius:0}
.reference-home .news-card-copy{padding:20px 22px 0}
.news-card-cover{position:relative;display:block;overflow:hidden}
.news-card-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.card-cover-date{position:absolute;top:14px;left:14px;padding:7px 10px;background:#fff;color:#29313b;font-size:11px;box-shadow:0 1px 3px #0002}
.card-publication-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e3e7ed;margin-top:18px;padding-top:12px;color:#657080;font-size:12px}
.card-publication-meta a{color:inherit;text-decoration:none}
.reference-home .news-card h2{font-size:26px;line-height:1.3;margin:10px 0 14px}
.reference-home .sidebar-section{border-radius:0}
@media(max-width:600px){.reference-home .news-card-copy{padding:18px 16px 0}.reference-home .news-card h2{font-size:23px}}
.reference-home .sidebar-recent li{display:flow-root;padding:14px 0}
.reference-home .sidebar-recent-cover{float:left;margin:0 12px 6px 0;width:80px}
.reference-home .sidebar-recent-cover img{display:block;width:80px;height:60px;object-fit:cover}
.reference-home .sidebar-recent time{display:block;margin-top:6px}
/* Soft layered elevation inspired by the reference World cards. */
.publication-content .news-card{position:relative;border-color:#e5e8ec;box-shadow:0 2px 4px rgba(32,41,56,.06),0 9px 22px rgba(32,41,56,.09);transition:box-shadow 180ms ease,transform 180ms ease}
.publication-content .news-card-copy{background:linear-gradient(180deg,#fff 0%,#fff 82%,#fafbfc 100%)}
.publication-content .news-card:focus-within{box-shadow:0 3px 6px rgba(32,41,56,.08),0 13px 28px rgba(32,41,56,.13)}
@media(hover:hover) and (pointer:fine){.publication-content .news-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(32,41,56,.08),0 15px 30px rgba(32,41,56,.13)}}
@media(prefers-reduced-motion:reduce){.publication-content .news-card{transition:none}.publication-content .news-card:hover{transform:none}}
/* Editorial detail presentations share navigation and accessible content anchors. */
.kablolama-article .editorial-intro{order:3;margin:24px 0 0;padding:22px 24px;background:#f5f7fa;border-left:4px solid #d71920;font-size:18px;line-height:1.8;color:#354052}
.kablolama-article .article-layout{order:4}
.kablolama-article.editorial-guide>.article-heading,.kablolama-article.editorial-news>.article-heading,.kablolama-article.editorial-application>.article-heading,.kablolama-article.editorial-brand>.article-heading{order:1}
.kablolama-article.editorial-guide>.article-cover,.kablolama-article.editorial-news>.article-cover,.kablolama-article.editorial-application>.article-cover,.kablolama-article.editorial-brand>.article-cover{order:2;margin-top:24px}
.editorial-guide .article-body h2{border-bottom:2px solid #e4e9ef;padding-bottom:14px}
.editorial-review>.article-heading{padding:24px;background:#f5f7fa;border-bottom:4px solid #d71920}
.editorial-review .article-body .article-table-scroll{border-radius:0;box-shadow:0 6px 18px #2029380a}
.editorial-news>.article-heading h1{font-size:42px;line-height:1.2;letter-spacing:-.4px}
.kablolama-article.editorial-news .editorial-intro{padding:0;background:none;border:0;font-size:21px;line-height:1.7}
.editorial-news .article-body{font-family:"Noto Serif",Georgia,serif}
.editorial-application .article-body{counter-reset:application-section}
.editorial-application .editorial-section{position:relative;padding:4px 24px 24px;margin-bottom:24px;border:1px solid #e3e7ed;border-top:3px solid #d71920;background:#fff;box-shadow:0 5px 18px #20293809}
.editorial-application .editorial-section:has(h2){counter-increment:application-section}
.editorial-application .editorial-section h2::before{content:counter(application-section,decimal-leading-zero);display:block;font:700 16px/1.5 "Roboto Condensed",Arial,sans-serif;color:#b5131b;margin-bottom:8px}
.editorial-brand>.article-heading{padding:28px;background:#202938;color:#fff}
.editorial-brand>.article-heading .article-byline{color:#d9e0e9}
.editorial-brand .editorial-section{position:relative;padding:0 0 18px 26px;margin-left:8px;border-left:2px solid #dfe5ec}
.editorial-brand .editorial-section:has(h2)::before{content:"";position:absolute;left:-7px;top:42px;width:12px;height:12px;border-radius:50%;background:#d71920;box-shadow:0 0 0 5px #fff}
@media(max-width:900px){.editorial-news>.article-heading h1{font-size:34px}.kablolama-article .editorial-intro{font-size:17px;padding:18px}.editorial-review>.article-heading,.editorial-brand>.article-heading{padding:20px}}
@media(max-width:600px){.editorial-news>.article-heading h1{font-size:30px}.editorial-application .editorial-section{padding:0 16px 16px}.editorial-brand .editorial-section{padding-left:18px}.kablolama-article.editorial-news .editorial-intro{font-size:18px}}
.card-publication-meta{justify-content:flex-start;flex-wrap:wrap;gap:10px 14px}
.card-publication-meta time{margin-right:auto}
.card-view-count{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}
.card-view-count svg{flex:none}
.publisher-page{max-width:960px;margin:0 auto;padding:30px 0;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.publisher-page h2{margin-top:32px;font:700 26px/1.4 "Roboto Condensed",Arial,sans-serif}.publisher-page a{color:#b5131b;text-decoration:underline;text-underline-offset:3px}
.ad-slot .adsbygoogle{display:block;width:100%}.ad-slot{min-width:0;max-width:100%}.ad-slot ins[data-ad-status="unfilled"]{visibility:hidden}.ad-slot[data-ad-error]{display:none}
.kablolama-article>.related-publications{order:7;margin-top:36px;padding-top:26px;border-top:1px solid #e3e7ed;min-width:0}
.related-publications>h2{font:700 25px/1.4 "Roboto Condensed",Arial,sans-serif;margin:0 0 22px}
.related-publications-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.related-publications .news-card{padding:0 0 16px;min-width:0}
.related-publications .news-card-copy{padding:16px 16px 0}
.related-publications .news-card h2{font-size:21px;line-height:1.4;margin:10px 0}
.related-publications .news-card p{display:none}
.related-publications .article-category{font-size:10px;letter-spacing:1px}
.related-publications .card-publication-meta{font-size:11px;gap:8px}
@media(max-width:1100px){.related-publications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.related-publications-grid{grid-template-columns:1fr}.related-publications .news-card h2{font-size:23px}}
.dictionary{padding:28px 0;min-width:0}.dictionary-breadcrumb{font-size:13px;color:#566274}.dictionary-search{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.dictionary-search label{display:grid;gap:8px;flex:1;min-width:180px}.dictionary-search input,.dictionary-search select{width:100%;min-height:44px;padding:10px;border:1px solid #dfe4ea;background:#fff;font:inherit}.dictionary-search button{min-height:44px;padding:10px 20px;border:0;background:#d71920;color:#fff}.dictionary-alphabet{display:flex;flex-wrap:wrap;gap:6px}.dictionary-alphabet a{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:5px 10px;background:#f2f5f8;color:#202938;text-decoration:none}.dictionary-alphabet a[aria-current]{background:#202938;color:#fff}.dictionary-list{margin:24px 0}.dictionary-list>div{padding:22px 0;border-bottom:1px solid #e3e7ed}.dictionary-list dt{font:700 25px/1.4 "Roboto Condensed",Arial,sans-serif}.dictionary-list dt a{color:#202938;text-decoration:none}.dictionary-list dt span{display:block;font:400 13px/1.6 Arial,sans-serif;color:#657080;margin-top:4px}.dictionary-list dd{margin:10px 0 0;line-height:1.8}.dictionary-entry{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.dictionary-entry h1{font-size:42px;margin-bottom:18px}.dictionary-names{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px;font-size:14px}.dictionary-names dt{color:#657080}.dictionary-names dd{margin:0}.dictionary-definition{font-size:20px;padding:22px;border-left:4px solid #d71920;background:#f5f7fa;margin:26px 0}.dictionary-example{border:1px solid #e3e7ed;padding:20px;margin:26px 0}.dictionary-example h2{margin-top:0;font-size:24px}.dictionary-see-also{border-top:1px solid #e3e7ed;margin-top:28px;padding-top:14px}.dictionary-see-also a,.dictionary-sources a{color:#b5131b}.dictionary-sources summary{cursor:pointer;padding:12px 0}.dictionary-updated{font-size:12px;color:#657080}@media(max-width:600px){.dictionary-entry h1{font-size:34px}.dictionary-definition{padding:16px;font-size:18px}.dictionary-names{grid-template-columns:1fr}.dictionary-names dd{margin-bottom:12px}}
.dictionary-visual{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:24px;align-items:center;margin:28px 0;border:1px solid #e3e7ed;background:#fff;padding:20px;min-width:0}.dictionary-visual>a{display:block;min-width:0}.dictionary-visual img{display:block;width:100%;height:auto;max-width:480px}.dictionary-visual figcaption{min-width:0;font-size:15px;line-height:1.8}.dictionary-visual figcaption strong{font-size:22px;color:#213145}.dictionary-visual figcaption p{margin:12px 0}.dictionary-visual figcaption a{display:inline-block;padding:10px 0;color:#b5131b;text-decoration:underline}.dictionary-visual figcaption small{display:block;margin-top:12px;color:#657080;font-size:12px;line-height:1.7}@media(max-width:1100px){.dictionary-visual{grid-template-columns:1fr}.dictionary-visual img{margin:0 auto}}@media(max-width:600px){.dictionary-visual{padding:10px;gap:16px}.dictionary-visual figcaption{padding:0 6px}}
.dictionary-visual-image{position:relative}.dictionary-click-cue{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:54px;height:54px;border-radius:50%!important;background:#b5131b;color:#fff;font-size:14px;font-weight:700;line-height:1;box-shadow:0 0 0 5px #b5131b18;animation:dictionary-click-pulse 2.4s ease-in-out infinite;pointer-events:none}.dictionary-visual-image:focus-visible{outline:3px solid #b5131b;outline-offset:4px}@keyframes dictionary-click-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 5px #b5131b18}50%{transform:scale(1.06);box-shadow:0 0 0 10px #b5131b08}}@media(prefers-reduced-motion:reduce){.dictionary-click-cue{animation:none}}
.dictionary-list>div{position:relative}.dictionary-list dt{padding-right:78px}.dictionary-list dt a .dictionary-click-cue{display:grid;color:#fff;font:700 13px/1 Arial,sans-serif;margin:0;top:20px;right:10px;width:48px;height:48px;pointer-events:auto}.dictionary-list dt a:focus-visible{outline:2px solid #b5131b;outline-offset:5px}.dictionary-list dt a:hover{color:#b5131b}
.dictionary-modal-open{overflow:hidden}.dictionary-image-modal{width:min(920px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #cbd3de;color:#213145;background:#fff;overflow:auto}.dictionary-image-modal::backdrop{background:#122033bd}.dictionary-image-modal header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid #e3e7ed}.dictionary-image-modal h2{margin:0;font-size:23px;line-height:1.4}.dictionary-image-modal form{margin:0}.dictionary-image-modal button{min-height:44px;padding:8px 14px;border:1px solid #cbd3de;background:#fff;color:#213145;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}.dictionary-image-modal button:focus-visible,.dictionary-image-stage:focus-visible{outline:3px solid #b5131b;outline-offset:-3px}.dictionary-image-controls{display:flex;align-items:center;gap:12px;padding:12px 20px;font-size:13px}.dictionary-image-stage{overflow:auto;max-height:65dvh;background:#f6f8fb;overscroll-behavior:contain}.dictionary-image-stage img{display:block;width:auto;height:auto;max-height:65dvh;max-width:100%;margin:auto}.dictionary-image-stage.is-magnified img{width:960px;max-width:none;max-height:none;margin:0}.dictionary-image-caption{padding:14px 20px;margin:0;font-size:14px;line-height:1.7}@media(max-width:600px){.dictionary-image-modal header{padding:12px}.dictionary-image-modal h2{font-size:19px}.dictionary-image-controls{padding:10px 12px;flex-wrap:wrap}.dictionary-image-caption{padding:12px}.dictionary-image-stage img{width:100%;max-height:none}.dictionary-image-stage{max-height:58dvh}}

.article-image-open{display:block;min-height:44px;margin:10px 0;padding:8px 14px;border:1px solid #cbd3de;background:#fff;color:#213145;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}.article-image-open:focus-visible{outline:3px solid #b5131b;outline-offset:3px}
.publication-main .article-layout{display:flex;flex-direction:column;gap:24px!important;min-width:0}
.publication-main .article-layout>.article-body{width:100%;max-width:100%;min-width:0;align-self:stretch;margin:0}
