/*
Theme Name: Sat Lanka Editorial
Theme URI: https://www.satlanka.com/
Author: Sat Lanka
Description: A bespoke Sri Lankan newsroom with a branded masthead, static editorial lead, topic sections and accessible responsive reading layouts.
Version: 2.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: satlanka-editorial
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
:root{--sl-ink:#192330;--sl-burgundy:#8e2138;--sl-coral:#ee7357;--sl-muted:#6a7077;--sl-line:#e2e0dc;--sl-paper:#f8f7f4;--sl-soft:#f1e7e8;--sl-white:#fff;--sl-max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.sl-editorial{margin:0;background:var(--sl-white);color:var(--sl-ink);font-family:Arial,Helvetica,"Noto Sans Sinhala",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--sl-burgundy)}button,input,select,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--sl-coral);outline-offset:4px}img{max-width:100%;height:auto;vertical-align:middle}figure{margin:0}h1,h2,h3,h4,h5,p{margin-top:0}h1,h2,h3,h4{color:var(--sl-ink);line-height:1.16;letter-spacing:-.035em}h1{font-size:44px}h2{font-size:32px}h3{font-size:23px}p{margin-bottom:1.1em}.sl-wrap{width:calc(100% - 80px);max-width:var(--sl-max);margin-inline:auto}.screen-reader-text,.sl-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.sl-skip:focus{clip:auto;z-index:99999;top:10px;left:10px;background:#fff;padding:12px;width:auto;height:auto}::selection{background:#ead1d7;color:#192330}
.sl-utility{background:var(--sl-burgundy);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em}.sl-utility-inner{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:20px}.sl-utility time{font-weight:400;letter-spacing:.04em}.sl-utility a{color:#fff}.sl-masthead{display:flex;align-items:center;gap:48px;min-height:124px}.sl-brand{display:block;width:300px;flex:0 0 300px;line-height:0}.sl-brand img{width:100%;height:100px;object-fit:contain}.sl-brand-note{border-left:1px solid var(--sl-line);padding-left:32px}.sl-small-label{font-size:10px;letter-spacing:.13em;font-weight:800;line-height:1.5;display:block}.sl-brand-note .sl-small-label{color:var(--sl-burgundy)}.sl-brand-note p{font-size:12px;color:var(--sl-muted);line-height:1.5;margin:7px 0 0}.sl-header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.sl-search-toggle,.sl-menu-toggle{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--sl-line);border-radius:0;padding:10px 16px;background:#fff;color:var(--sl-ink);font-weight:700;font-size:12px;min-height:44px}.sl-menu-toggle{display:none}.sl-menu-bars{position:relative;width:18px;height:12px;border-block:2px solid currentColor}.sl-menu-bars:after{content:'';position:absolute;left:0;right:0;top:4px;border-top:2px solid currentColor}.sl-nav-shell{border-block:1px solid var(--sl-line);background:#fff}.sl-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.sl-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:32px}.sl-menu li{margin:0;position:relative}.sl-menu a{display:block;padding:15px 0;font-size:13px;font-weight:700;line-height:1.4}.sl-menu a[aria-current=page],.sl-menu .current-menu-item>a{color:var(--sl-burgundy)}.sl-menu a:hover{color:var(--sl-burgundy)}.sl-menu .sub-menu{display:none;position:absolute;background:#fff;border:1px solid var(--sl-line);top:100%;left:0;min-width:200px;z-index:50;list-style:none;padding:8px 18px}.sl-menu li:hover>.sub-menu,.sl-menu li:focus-within>.sub-menu{display:block}.sl-edition-link{font-size:11px;font-weight:700;color:var(--sl-burgundy);white-space:nowrap}.sl-edition-link span{color:var(--sl-coral);margin-right:7px;font-size:18px}.sl-search-panel{padding:22px 0;background:var(--sl-paper);border-bottom:1px solid var(--sl-line)}[hidden]{display:none!important}.sl-search-panel label{font-size:12px;font-weight:700;display:block;margin-bottom:10px}.sl-search-panel form>div,.sl-inline-search{display:flex;gap:8px}.sl-search-panel input,.sl-inline-search input{width:100%;background:#fff;border:1px solid var(--sl-line);padding:12px 15px;min-width:0}.sl-search-panel button,.sl-inline-search button,.sl-button{display:inline-flex;align-items:center;justify-content:center;background:var(--sl-burgundy);color:#fff;border:0;padding:12px 22px;font-size:13px;font-weight:700;white-space:nowrap}.sl-search-panel button:hover,.sl-inline-search button:hover,.sl-button:hover{background:#6f182d;color:#fff}
.sl-home-intro{display:flex;align-items:end;justify-content:space-between;padding:34px 0 26px;gap:24px}.sl-red-label{color:var(--sl-burgundy)}.sl-home-intro h1{font-size:36px;margin:7px 0 0;font-weight:800;letter-spacing:-.045em}.sl-home-intro h1 span{color:var(--sl-coral)}.sl-home-intro>p{font-size:12px;color:var(--sl-muted);margin:0;line-height:1.6;text-align:right}.sl-lead-layout{display:grid;grid-template-columns:minmax(0,1.93fr) minmax(300px,1fr);gap:36px;align-items:start}.sl-lead-image{display:block;aspect-ratio:1.63;background:var(--sl-paper);overflow:hidden}.sl-lead-image>img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sl-lead-image:hover>img{transform:scale(1.025)}.sl-lead-copy{position:relative;margin:-48px 26px 0 0;background:#fff;padding:24px 28px 0 0;border-top:5px solid var(--sl-burgundy)}.sl-lead-label{display:flex;align-items:center;gap:14px;margin-bottom:12px}.sl-lead-label>span{font-size:10px;letter-spacing:.08em;color:var(--sl-muted);border-left:1px solid var(--sl-line);padding-left:14px}.sl-kicker{display:inline-block;color:var(--sl-burgundy);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;line-height:1.4}.sl-lead h2{font-size:38px;font-weight:800;margin:0 0 13px;letter-spacing:-.04em}.sl-lead-copy>p{font-size:15px;line-height:1.65;color:var(--sl-muted);max-width:640px;margin:0 0 14px}.sl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;line-height:1.7;color:var(--sl-muted)}.sl-meta a:hover{color:var(--sl-burgundy)}.sl-latest{border-top:3px solid var(--sl-ink);background:var(--sl-paper);padding:20px 22px 0}.sl-latest-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.sl-latest-heading h2{font-size:21px;margin:0;letter-spacing:-.035em}.sl-dot{width:8px;height:8px;background:var(--sl-coral);border-radius:50%;flex-shrink:0}.sl-rail-description{font-size:11px;color:var(--sl-muted);margin:8px 0 18px}.sl-latest ol{list-style:none;padding:0;margin:0}.sl-latest li{display:flex;gap:14px;padding:15px 0;border-top:1px solid var(--sl-line)}.sl-story-number{font-size:24px;line-height:1.1;font-weight:700;color:#c7a8ae;min-width:29px;padding-top:2px;letter-spacing:-.05em}.sl-latest h3{font-size:16px;line-height:1.35;margin:5px 0 7px;letter-spacing:-.015em}.sl-latest .sl-kicker{font-size:9px}.sl-rail-more{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--sl-line);padding:16px 0;font-size:11px;font-weight:800;color:var(--sl-burgundy)}.sl-rail-more span{font-size:20px;font-weight:400}.sl-image-empty{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--sl-paper)}.sl-image-empty img{width:72px;height:72px;opacity:.65}
.sl-section{margin-top:56px}.sl-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:2px solid var(--sl-ink);padding:20px 0 24px}.sl-section-heading h2{font-size:29px;font-weight:800;margin:0;letter-spacing:-.04em}.sl-section-heading p{font-size:12px;color:var(--sl-muted);margin:7px 0 0}.sl-text-link{white-space:nowrap;display:flex;gap:14px;align-items:center;font-size:11px;font-weight:800}.sl-text-link span{font-size:20px;color:var(--sl-burgundy)}.sl-card-grid,.sl-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sl-card{min-width:0}.sl-card-image{display:block;width:100%;aspect-ratio:1.6;background:var(--sl-paper);overflow:hidden}.sl-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.sl-card-image:hover>img{transform:scale(1.035)}.sl-card-body{padding:17px 0 0}.sl-card h3{margin:7px 0 13px;font-size:23px;line-height:1.22;font-weight:750}.sl-topic-band{margin-top:56px;background:var(--sl-ink);color:#fff;padding:36px 38px;display:grid;grid-template-columns:.8fr 1.5fr;gap:50px;position:relative;overflow:hidden;border-bottom:4px solid var(--sl-coral)}.sl-topic-band .sl-small-label{color:var(--sl-coral);font-size:9px;margin-bottom:12px}.sl-topic-band h2{font-size:34px;line-height:1.12;color:#fff;margin:0}.sl-topic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;align-items:center}.sl-topic-links a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #3b424d;font-size:13px;font-weight:600}.sl-topic-links a:hover{color:var(--sl-coral)}.sl-topic-links span{font-size:18px;color:var(--sl-coral)}.sl-latest-edition{margin-bottom:60px}.sl-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.sl-feed-card{display:grid;grid-template-columns:135px 1fr;gap:20px;border-bottom:1px solid var(--sl-line);padding:22px 0}.sl-feed-card .sl-card-image{aspect-ratio:1.2}.sl-feed-card .sl-card-body{padding:0}.sl-feed-card h3{font-size:19px;line-height:1.3;margin:6px 0 10px}
.sl-footer{background:var(--sl-ink);color:#d9dce0;padding:50px 0 0;border-top:5px solid var(--sl-burgundy)}.sl-footer-top{display:grid;grid-template-columns:1.25fr 1fr .85fr;gap:60px;padding-bottom:40px}.sl-footer-brand{display:flex;align-items:center;gap:13px;color:#fff}.sl-footer-brand img{width:54px;height:54px}.sl-footer-brand span{font-size:25px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.sl-footer-brand small{display:block;font-size:8px;font-weight:500;letter-spacing:.22em;margin-top:7px}.sl-footer p{font-size:12px;line-height:1.8;color:#b6bdc6;margin:18px 0 0}.sl-footer h2{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#fff;margin:0 0 20px}.sl-footer-nav .sl-menu{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.sl-footer-nav .sl-menu a{font-size:12px;font-weight:400;padding:0}.sl-footer a:hover{color:var(--sl-coral)}.sl-footer-about>a{display:block;font-size:12px;color:#fff;margin-top:14px}.sl-footer-about p{margin:0 0 16px}.sl-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #3a424c;padding:21px 0;font-size:10px;color:#aab2bd}.sl-footer-bottom>div{display:flex;gap:22px}
.sl-archive{padding-top:40px;padding-bottom:60px}.sl-archive-heading{padding:0 0 30px;border-bottom:1px solid var(--sl-line);margin-bottom:30px}.sl-archive-heading h1{font-size:48px;margin:10px 0 14px;font-weight:800}.sl-archive-heading p{font-size:15px;color:var(--sl-muted);max-width:700px;margin:0}.sl-archive-grid{row-gap:36px}.sl-pagination{margin-top:40px}.sl-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:6px 14px;border:1px solid var(--sl-line);font-size:13px}.page-numbers.current,.page-numbers:hover{background:var(--sl-burgundy);border-color:var(--sl-burgundy);color:#fff}.sl-empty{padding:60px 0;max-width:650px;min-height:400px}.sl-empty .sl-button{margin-top:25px}.sl-empty h1{margin-top:15px}.sl-page{max-width:940px;padding-block:44px 64px}.sl-page .sl-article-content{max-width:780px}.sl-breadcrumb{display:flex;align-items:center;gap:11px;margin:25px 0;color:var(--sl-muted);font-size:11px}.sl-single{padding-bottom:60px}.sl-article-header{max-width:950px;padding:12px 0 28px}.sl-article-header>h1{font-size:52px;line-height:1.08;margin:12px 0 26px;font-weight:800;letter-spacing:-.045em}.sl-article-byline{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--sl-line);padding-top:20px}.sl-author-mark{display:flex;align-items:center;gap:12px}.sl-author-mark>img{width:40px;height:40px;border-radius:50%;background:var(--sl-paper)}.sl-author-mark>div>span{font-size:12px;display:block;font-weight:600;margin-bottom:2px}.sl-share{background:#fff;border:1px solid var(--sl-line);padding:10px 16px;font-size:11px;font-weight:700;color:var(--sl-burgundy)}.sl-article-cover{max-width:1040px;margin:0 0 36px;background:var(--sl-paper)}.sl-article-cover>img{display:block;width:100%;max-height:620px;object-fit:cover}.sl-reading-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:60px;align-items:start}.sl-reading-aside{position:sticky;top:35px;padding-top:15px;border-top:3px solid var(--sl-burgundy)}.sl-reading-aside .sl-small-label{font-size:9px;color:var(--sl-burgundy)}.sl-reading-aside p{font-size:15px;font-weight:700;line-height:1.45;margin:14px 0}.sl-reading-aside>a{font-size:10px;color:var(--sl-muted)}.sl-article-content{font-size:18px;line-height:1.85;min-width:0;overflow-wrap:anywhere}.sl-article-content p{margin:0 0 1.4em}.sl-article-content h2{font-size:30px;line-height:1.25;margin:1.55em 0 .6em}.sl-article-content h3{font-size:24px;line-height:1.3;margin:1.4em 0 .55em}.sl-article-content h4{font-size:20px}.sl-article-content a{color:var(--sl-burgundy);text-decoration:underline;text-underline-offset:3px}.sl-article-content img{max-width:100%;height:auto}.sl-article-content iframe{max-width:100%}.sl-article-content table{border-collapse:collapse;display:block;width:100%;max-width:100%;overflow:auto;font-size:15px}.sl-article-content th,.sl-article-content td{border:1px solid var(--sl-line);padding:10px}.sl-article-content blockquote{border-left:4px solid var(--sl-coral);padding:20px 26px;background:var(--sl-paper);margin:24px 0;font-size:21px;line-height:1.6}.sl-article-content pre{overflow:auto;font-size:14px;max-width:100%}.sl-article-end{border-block:1px solid var(--sl-line);padding:20px 0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;line-height:1.5;margin-top:30px}.sl-article-end span{color:var(--sl-muted)}.sl-article-end a{text-decoration:none;font-weight:700}.sl-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0;font-size:15px;line-height:1.5}.sl-post-navigation small{display:block;color:var(--sl-muted);font-size:9px;letter-spacing:.06em;margin-bottom:9px}.sl-post-navigation a{text-decoration:none;color:var(--sl-ink);font-weight:700}.sl-comments{border-top:1px solid var(--sl-line);padding-top:10px;margin-top:30px;font-size:15px}.sl-comments input:not([type=checkbox]),.sl-comments textarea{max-width:100%;width:100%;border:1px solid var(--sl-line);padding:12px;background:#fff}.sl-comments input[type=submit]{width:auto;background:var(--sl-burgundy);color:#fff;border:0;font-weight:700}.sl-comments label{display:block;font-size:12px}.sl-comments .comment-form-cookies-consent label{display:inline}.sl-comments .comment-list{padding-left:20px}.wp-caption{max-width:100%}.wp-caption-text{font-size:12px;color:var(--sl-muted)}.aligncenter{display:block;margin-inline:auto}.alignleft{float:left;margin:8px 24px 15px 0}.alignright{float:right;margin:8px 0 15px 24px}.gallery{display:flex;flex-wrap:wrap;gap:15px}.gallery-item{flex:1 1 200px}.sl-article-content:after{content:'';display:table;clear:both}
@media(min-width:961px){.sl-nav{display:block!important}.sl-nav .sl-menu{display:flex!important}.admin-bar .sl-reading-aside{top:65px}}
@media(max-width:1100px){.sl-menu{gap:23px}.sl-masthead{gap:30px}.sl-brand-note{padding-left:25px}.sl-lead-layout{gap:25px;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr)}.sl-lead h2{font-size:34px}.sl-latest{padding-inline:18px}.sl-card h3{font-size:21px}.sl-reading-layout{gap:40px;grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:960px){.sl-wrap{width:calc(100% - 48px)}.sl-brand-note{display:none}.sl-masthead{min-height:110px;gap:20px}.sl-brand{width:275px;flex-basis:275px}.sl-brand img{height:91px}.sl-menu-toggle{display:flex}.sl-nav-inner{display:block}.sl-nav{display:none;padding:10px 0}.sl-nav.is-open{display:block}.sl-nav .sl-menu{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.sl-nav .sl-menu a{padding:14px 0;border-bottom:1px solid var(--sl-line)}.sl-nav .sl-menu .sub-menu{position:static;border:0;padding:0 0 0 16px}.sl-edition-link{display:none}.sl-home-intro h1{font-size:33px}.sl-home-intro>p{display:none}.sl-lead-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:22px}.sl-lead-image{aspect-ratio:1.2}.sl-lead-copy{margin-top:-28px;margin-right:12px;padding-right:10px}.sl-lead h2{font-size:31px}.sl-lead-copy>p{font-size:14px}.sl-latest h3{font-size:15px}.sl-latest li{padding:13px 0;gap:10px}.sl-story-number{font-size:21px;min-width:25px}.sl-latest-heading h2{font-size:18px}.sl-card-grid{gap:20px}.sl-card h3{font-size:20px}.sl-topic-band{gap:30px;padding:30px}.sl-topic-band h2{font-size:30px}.sl-feed{gap:0 26px}.sl-feed-card{grid-template-columns:100px 1fr;gap:16px}.sl-feed-card h3{font-size:17px}.sl-footer-top{gap:30px;grid-template-columns:1.1fr 1fr}.sl-footer-about{grid-column:1/-1;border-top:1px solid #3a424c;padding-top:25px;display:flex;gap:30px;align-items:start}.sl-footer-about h2{margin:0}.sl-footer-about p{margin:0}.sl-footer-about>a{margin:0}.sl-article-header>h1{font-size:44px}.sl-reading-layout{grid-template-columns:1fr}.sl-reading-aside{display:none}.sl-article-content{max-width:780px}.sl-article-cover>img{max-height:520px}}
@media(max-width:700px){.sl-wrap{width:calc(100% - 36px)}.sl-utility-inner{gap:10px;min-height:30px}.sl-utility{font-size:8px;letter-spacing:.04em}.sl-utility-inner>a{display:none}.sl-utility time{font-size:8px;white-space:nowrap}.sl-masthead{min-height:92px;gap:10px}.sl-brand{width:220px;flex-basis:220px;margin-left:-5px}.sl-brand img{height:73px}.sl-header-actions{gap:7px}.sl-search-toggle,.sl-menu-toggle{padding:10px;border:0;min-width:34px;min-height:42px}.sl-search-toggle span,.sl-menu-toggle>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.sl-menu-toggle .sl-menu-bars{position:relative;width:18px;height:12px;clip:auto;overflow:visible}.sl-nav-shell{border-top:0;border-bottom:2px solid var(--sl-burgundy)}.sl-home-intro{padding:26px 0 21px}.sl-home-intro .sl-small-label{font-size:9px}.sl-home-intro h1{font-size:29px;line-height:1.12;max-width:310px;margin-top:9px}.sl-lead-layout{grid-template-columns:1fr;gap:28px}.sl-lead-image{aspect-ratio:1.4}.sl-lead-copy{margin:-26px 15px 0 0;padding:18px 15px 0 0}.sl-lead h2{font-size:31px;line-height:1.15;margin-bottom:12px}.sl-lead-copy>p{font-size:14px}.sl-meta{font-size:10px}.sl-latest{padding:19px 20px 0}.sl-latest-heading h2{font-size:22px}.sl-rail-description{font-size:11px}.sl-latest li{padding:15px 0;gap:16px}.sl-story-number{font-size:25px;min-width:30px}.sl-latest h3{font-size:17px;line-height:1.35}.sl-section{margin-top:36px}.sl-section-heading{padding:17px 0 20px;gap:16px}.sl-section-heading h2{font-size:26px}.sl-section-heading p{font-size:11px;line-height:1.6}.sl-text-link{font-size:10px;gap:8px}.sl-card-grid,.sl-archive-grid{grid-template-columns:1fr;gap:28px}.sl-card h3{font-size:23px;line-height:1.25}.sl-card-body{padding-top:14px}.sl-card-image{aspect-ratio:1.6}.sl-topic-band{grid-template-columns:1fr;padding:27px 24px;gap:22px;margin-top:36px}.sl-topic-band h2{font-size:32px}.sl-topic-links{gap:0 20px}.sl-topic-links a{font-size:11px;line-height:1.5;padding:14px 0;gap:9px}.sl-feed{grid-template-columns:1fr}.sl-feed-card{grid-template-columns:105px 1fr;gap:16px;padding:20px 0}.sl-feed-card h3{font-size:18px}.sl-feed-card .sl-kicker{font-size:9px}.sl-footer{padding-top:35px}.sl-footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.sl-footer-brand span{font-size:26px}.sl-footer-nav{border-top:1px solid #3a424c;padding-top:26px}.sl-footer-nav .sl-menu{gap:10px 25px}.sl-footer-about{grid-column:auto;display:block;padding-top:26px}.sl-footer-about h2{margin-bottom:14px}.sl-footer-about>a{margin-top:12px}.sl-footer-bottom{flex-direction:column;align-items:start;gap:12px;padding:20px 0}.sl-archive{padding-block:28px 42px}.sl-archive-heading{padding-bottom:23px;margin-bottom:24px}.sl-archive-heading h1{font-size:36px;margin:10px 0 12px}.sl-archive-heading p{font-size:13px}.sl-page{padding-block:30px 45px}.sl-breadcrumb{margin:20px 0;font-size:10px}.sl-article-header{padding:3px 0 24px}.sl-article-header>h1{font-size:34px;line-height:1.13;margin:12px 0 23px;letter-spacing:-.04em}.sl-article-byline{gap:14px;align-items:start}.sl-author-mark{gap:10px}.sl-author-mark>img{width:34px;height:34px}.sl-author-mark>div>span{font-size:11px}.sl-share{font-size:10px;padding:8px 10px;max-width:90px;line-height:1.4}.sl-article-cover{margin-bottom:25px}.sl-article-cover>img{max-height:400px;object-fit:contain}.sl-article-content{font-size:17px;line-height:1.85}.sl-article-content h2{font-size:27px}.sl-article-content h3{font-size:23px}.sl-article-content blockquote{font-size:19px;padding:18px 20px}.sl-post-navigation{grid-template-columns:1fr;gap:25px}.sl-inline-search,.sl-search-panel form>div{gap:5px}.sl-inline-search button,.sl-search-panel button{padding:12px 14px;font-size:12px}.sl-inline-search input,.sl-search-panel input{font-size:14px}.sl-latest-edition{margin-bottom:42px}.sl-single{padding-bottom:42px}.alignleft,.alignright{float:none;margin:20px 0}.sl-empty{padding-top:30px;min-height:360px}.sl-empty h1{font-size:34px}}
@media(max-width:370px){.sl-brand{width:195px;flex-basis:195px}.sl-brand img{height:65px}.sl-header-actions{gap:2px}.sl-masthead{min-height:84px}.sl-home-intro h1{font-size:27px}.sl-lead h2{font-size:29px}.sl-utility-inner>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
