@font-face{font-family:Oswald;src:url(/fonts/oswald-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Helvetica Neue Light;src:url(/fonts/helvetica-neue-lt-light.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-normal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--red:#f80000;--red-fill:#e00000;--ink:#000;--text:#444;--text-strong:#1a1a1a;--muted:#767676;--rule:#eee;--rule-list:#e4e4e4;--strip:#ebebeb;--input-border:#ececec;--card-accent:#3598dc;--card-bg:#fcfcfc;--panel:#fff;--shadow:#00000030;--heading:"Oswald", Arial, sans-serif;--body:"Helvetica Neue Light", Helvetica, Arial, sans-serif;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--site:1190px;--pad:30px;--gutter:30px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:400 15px/1.4286 var(--body);color:var(--text);background:#111 url(/background.jpg) top/cover fixed;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration:none}a:hover,a:focus-visible{color:var(--red)}h1,h2,h3,h4{font-family:var(--heading);color:var(--ink);margin:0;font-weight:400}p{margin:0 0 10.5px}button,input,textarea{font:inherit}.sr-only,.skip-link:not(:focus),.hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link:focus{z-index:100;background:#fff;padding:8px 12px;position:fixed;top:8px;left:8px}.fa{font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;display:inline-block}.fa-search:before{content:""}.fa-user:before{content:""}.fa-home:before{content:""}.fa-calendar:before{content:""}.fa-eye:before{content:""}.fa-chevron-up:before{content:""}.fa-globe:before{content:""}.fa-linkedin:before{content:""}.fa-envelope:before{content:""}.fa-clock-o:before{content:""}.fa-bars:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-pinterest:before{content:""}.fa-youtube:before{content:""}.fa-instagram:before{content:""}.topbar{background:#000;height:42px}.container{width:var(--site);max-width:100%;padding:0 var(--pad);margin:0 auto}.topbar-inner{justify-content:flex-end;align-items:center;height:100%;display:flex}.social{margin:0;padding:0;list-style:none;display:flex}.social-top{gap:13px;font-size:15px}.social-top a{color:#fff}.social-top a:hover{color:var(--red)}.site{width:var(--site);background:var(--panel);max-width:100%;box-shadow:0 0 15px var(--shadow);margin:20px auto 0}.site-header,.mainnav,.mainbody{margin:0 var(--pad)}.highlighter{padding-right:var(--pad);background:var(--strip);border-top:3px solid var(--red);justify-content:flex-end;height:33px;margin:0;display:flex}.head-search{display:flex}.head-search input{border:1px solid var(--input-border);color:#555;background:#fff;border-left-color:#e6e6e6;border-radius:0;width:115px;height:30px;padding:4px 5px;font-size:12px}.head-search button{background:var(--red);color:#fff;cursor:pointer;border:0;width:30px;height:30px;padding:0;font-size:17px}.site-header{padding:29px 0 21px}.logo{font:600 60px/60px var(--heading);color:var(--ink);display:inline-block}.logo:hover{color:var(--ink)}.mainnav{border-top:1px solid var(--ink);border-bottom:5px solid var(--ink);position:relative}.main-menu{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.main-menu a{font:400 17px/21px var(--heading);text-transform:uppercase;color:var(--ink);padding:14.5px 15px;display:block}.main-menu a:hover,.main-menu a[aria-current=page]{color:var(--red)}.navbar-toggle{display:none}.mainbody{padding:42px 0 0}.columns{column-gap:var(--gutter);grid-template-columns:minmax(0,743fr) minmax(0,357fr);display:grid}.content{min-width:0}.muted{color:var(--muted)}.section-title{font:400 24px/26.4px var(--heading);text-transform:uppercase;color:var(--ink);border-bottom:5px solid var(--ink);margin:0 0 15px;padding:0 0 6px}.sidebar{min-width:0}.sidebar-block{border-bottom:2px solid var(--ink);margin:0 0 31.5px;padding-bottom:15px}.module-title{font:400 16px/16px var(--heading);text-transform:uppercase;color:var(--text);border-bottom:4px solid var(--ink);margin:0 0 15px}.module-title span{background:var(--ink);color:#fff;padding:12px 30px 9px 15px;display:inline-block}.link-list{margin:0;padding:0;list-style:none}.link-list li{border-bottom:1px solid var(--rule-list);font:400 16px/24px var(--heading);padding:15px 0 15px 1px}.link-list li:first-child{padding-top:0}.link-list li:last-child{border-bottom:0}.link-list a{color:var(--ink)}.link-list a:hover{color:var(--red)}.ad{justify-content:center;margin:0 0 31.5px;display:flex}.ad img{display:block}.sidebar div.ad-sidebar_300x600,.sidebar div.ad-events_300x600{align-items:flex-start;min-height:600px}.sidebar .ad-sidebar_300x600,.sidebar .ad-events_300x600{margin-bottom:31px}.sidebar .ad img{max-width:100%;height:auto}.sidebar div.ad-sidebar_300x250{min-height:250px}.ad-leaderboard_970x250{margin:-21px 0 31.5px}.picturenews{padding:30px 0 42px}@media (min-width:992px){.mainbody:has(>.picturenews){padding-top:0}}.slideshow{aspect-ratio:1130/475;background:#f4f4f4;position:relative;overflow:hidden}.slides{height:100%;transition:transform 1.5s;display:flex}.slides img{object-fit:cover;flex:0 0 100%;width:100%;height:100%}.slide-dots{gap:6px;display:flex;position:absolute;bottom:12px;right:16px}.slide-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:7px}.slide-dots button:before{content:"";background:#fff8;border-radius:50%;width:10px;height:10px;display:block}.slide-dots button[aria-current=true]:before{background:#fff}.top-reads{border-bottom:2px solid var(--ink);grid-template-columns:372fr 371fr;margin-bottom:57px;padding-bottom:19px;display:grid}.top-lead{padding:0 15px 20px 0}.top-lead img{aspect-ratio:357/219;object-fit:cover;width:100%;margin-bottom:10px}.top-lead span{font:400 18px/19.8px var(--heading);text-transform:uppercase;color:var(--ink);padding:5px 0;display:block}.top-list{margin:0;padding:0;list-style:none}.top-list li{border-bottom:1px solid var(--rule-list);margin:0 0 15px;padding:0 0 15px;line-height:17.6px}.top-list li:last-child{margin-bottom:0}.top-list a{font:300 16px/17.6px var(--heading);text-transform:capitalize;color:var(--ink);margin:-4px 0;padding:4px 0;display:inline-block}.meta{color:var(--muted);font:400 11px/15.7px var(--body);text-transform:uppercase;flex-wrap:wrap;gap:10px;margin:5px 0 0;display:flex}.meta .fa{opacity:.6;margin-right:3px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24.6px;display:grid}.masonry{row-gap:32px}.section-grid{margin-top:0}.card{background:var(--card-bg);flex-direction:column;display:flex;box-shadow:0 1px 2px #0003}.card>a{flex-direction:column;height:100%;display:flex}.card-img{border-bottom:3px solid var(--card-accent);aspect-ratio:4/3;background:#ececec;display:block;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%}.card-title{font:700 16px/20px var(--heading);color:var(--text-strong);margin:0;padding:24px 23px}.card a:hover .card-title{color:var(--red)}.pagination{font:400 15px var(--heading);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 30px;display:flex}.pagination ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pagination li>*{text-align:center;background:#f1f1f1;min-width:32px;padding:4px 8px;display:block}.pagination [aria-current=page]{background:var(--ink);color:#fff}.page-header{border-bottom:1px solid var(--rule);margin:0 0 21px;padding:0 0 9.5px}.article-title{font:300 32px/35.2px var(--heading);color:var(--ink);margin:0 0 10.5px}.article-info{flex-wrap:wrap;gap:0 10px;margin:0;display:flex}.article-info .fa{margin-right:4px}.badge{background:var(--ink);color:#fff;text-transform:uppercase;padding:0 6px;font-size:12px}.lead-image{margin:0 auto 10.5px}.article-body img{margin:0 auto}.article-body .spacer{height:10px;margin:0}.article-body img{object-fit:contain;width:auto;height:auto;max-height:min(640px,80vh)}.article-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 0 28px;display:flex}.article-body a{color:var(--red-fill)}.article-body{overflow-wrap:anywhere}.article-body iframe{border:0;max-width:100%}.article-body iframe[src*=youtube],.article-body iframe[src*=vimeo]{aspect-ratio:16/9;width:100%;height:auto}.article-body iframe[src*=soundcloud]{width:100%}.issue-back{margin:0 0 15px;font-size:13px}.issue-page{grid-template-columns:7fr 5fr;align-items:start;gap:30px;display:grid}.issue-cover img{aspect-ratio:3/4;object-fit:cover;background:#ececec;width:100%;height:auto}.issue-details h1{font:400 28px/1.2 var(--heading);text-transform:uppercase;margin:0 0 12px}.issue-details h2{font:400 16px var(--heading);text-transform:uppercase;margin:20px 0 4px}.issue-details .btn-primary{background:var(--red-fill);color:#fff;font:400 15px var(--heading);text-transform:uppercase;margin-top:18px;padding:10px 18px;display:inline-block}.issue-details .btn-primary:hover{background:#000}.article-body h2,.article-body h3{font:400 24px/26.4px var(--heading);text-transform:uppercase;border-bottom:5px solid var(--ink);margin:30px 0 15px;padding-bottom:6px}.article-body ul,.article-body ol{margin:0 0 10.5px;padding-left:22px}.article-body blockquote{border-left:4px solid var(--rule);margin:0 0 15px;padding:5px 20px}.share{gap:8px;margin:0;padding:0;list-style:none;display:flex}.share a{width:34px;height:34px;color:var(--ink);border:1px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:flex}.share a:hover,.share a:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff}.story-header{text-align:center;border-bottom:0;max-width:700px;margin:0 auto 22px;padding:8px 0 0}.crumbs ol{font:400 12px/1 var(--heading);text-transform:uppercase;letter-spacing:2.5px;justify-content:center;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"—";color:#c8c8c8;margin-right:10px}.crumbs a{color:var(--muted)}.crumbs li:last-child a{color:var(--red-fill)}.story-header .article-title{font:500 44px/1.14 var(--serif);letter-spacing:-.3px;color:#111;text-wrap:balance;margin:0}.story-header .article-title:after{content:"";background:var(--red-fill);width:48px;height:2px;margin:22px auto 0;display:block}.story-header+.article-meta{border-bottom:1px solid #ececec;flex-direction:column;justify-content:center;gap:14px;max-width:700px;margin:0 auto 34px;padding:0 0 26px}.article-meta .article-info{color:#8a8a8a;font:400 11.5px/1.6 var(--body);text-transform:uppercase;letter-spacing:1.6px;justify-content:center;gap:4px 0}.story-header+.article-meta .article-info>span+span:before{content:"·";color:#c4c4c4;margin:0 12px}.story-header+.article-meta .article-info .fa{display:none}.article-meta .article-info a{color:#111}.story-header+.article-meta .badge{color:var(--red-fill);font-size:inherit;background:0 0;padding:0}.story-body{color:#262626;letter-spacing:.1px;max-width:680px;margin:0 auto;font-size:17.5px;line-height:1.85}.story-body p{margin:0 0 1.25em}.story-body .lede{font:400 21px/1.7 var(--serif);color:#111}.story-body .lede:first-letter{float:left;font:500 4.1em/.82 var(--serif);color:#111;margin:.08em .1em 0 0}.story-body img{margin:14px auto 18px}.story-body .spacer{height:6px}.story-body .caption{text-align:center;max-width:560px;font:italic 400 14px/1.55 var(--serif);color:#777;margin:-6px auto 30px}.story-body .caption em,.story-body .caption i{font-style:italic}.story-body .subhead{font:500 23px/1.35 var(--serif);color:#111;margin:2.1em 0 .7em}.story-body .subhead strong,.story-body .subhead b{font-weight:inherit}.story-body h2{font:500 29px/1.25 var(--serif);text-transform:none;color:#111;border:0;margin:2em 0 .65em;padding:0}.story-body h2:before{content:"";background:var(--red-fill);width:32px;height:2px;margin-bottom:16px;display:block}.story-body h3{font:500 23px/1.35 var(--serif);text-transform:none;color:#111;border:0;margin:1.9em 0 .6em;padding:0}.story-body h4{font:500 23px/1.35 var(--serif);text-transform:none;letter-spacing:0;color:#111;margin:2em 0 .6em}.story-body h4 strong,.story-body h3 strong,.story-body h2 strong{font-weight:inherit}.story-body h5,.story-body h6{font:400 14px/1.4 var(--heading);text-transform:uppercase;letter-spacing:2.5px;color:#111;margin:2em 0 .8em}.story-body .pullquote{text-align:left;max-width:600px;font:italic 400 25px/1.5 var(--serif);color:#111;margin:2.2em auto 1em;padding:0 10px 0 34px;position:relative}.story-body .pullquote:before{content:"";background:var(--red-fill);width:2px;position:absolute;top:6px;bottom:6px;left:0}.story-body .attribution{max-width:600px;font:400 12px/1.6 var(--heading);text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin-left:auto;margin-right:auto;padding-left:34px}.story-body .pullquote+.pullquote{margin-top:.6em}.story-body strong,.story-body b{color:#111;font-weight:600}.story-body blockquote{text-align:center;max-width:600px;font:italic 400 25px/1.5 var(--serif);color:#111;border:1px solid #e2e2e2;border-left:0;border-right:0;margin:2.2em auto;padding:26px 10px 22px;position:relative}.story-body blockquote:before{content:"“";font:400 58px/1 var(--serif);color:var(--red-fill);background:#fff;padding:0 14px;position:absolute;top:-.42em;left:50%;transform:translate(-50%)}.story-body blockquote p{margin:0}.story-body a{color:#111;text-decoration:underline;-webkit-text-decoration-color:var(--red-fill);text-decoration-color:var(--red-fill);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s}.story-body a:hover{color:var(--red-fill)}.story-body a:has(>img){text-decoration:none}.story-body ul{padding-left:0;list-style:none}.story-body ul li{margin-bottom:8px;padding-left:22px;position:relative}.story-body ul li:before{content:"";background:var(--red-fill);width:6px;height:6px;position:absolute;top:.78em;left:2px}.story-body ol{padding-left:24px}.story-body ol li{margin-bottom:8px;padding-left:4px}.story-body ol li::marker{font:500 .95em var(--serif);color:var(--red-fill)}.story-body hr{text-align:center;border:0;height:auto;margin:2.4em 0}.story-body hr:before{content:"◆ ◆ ◆";letter-spacing:2px;color:#c4c4c4;font-size:9px}.story-body .end:after{content:"";background:var(--red-fill);vertical-align:.05em;width:9px;height:9px;margin-left:8px;display:inline-block}.story-body table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:15px}.story-body td,.story-body th{text-align:left;border-bottom:1px solid #eee;padding:8px 10px}.story-body iframe{margin:10px auto 24px;display:block}.item-page+.article-footer>:not(section){max-width:680px;margin-left:auto;margin-right:auto}.share-end{border-top:1px solid #ececec;border-bottom:1px solid #ececec;justify-content:center;align-items:center;gap:16px;padding:26px 0;display:flex}.share-end>span{font:400 12px/1 var(--heading);text-transform:uppercase;letter-spacing:2.5px;color:var(--muted)}.item-page+.article-footer .topic-chips{justify-content:center}.item-page+.article-footer .topic-chips>span{font:400 12px var(--heading);text-transform:uppercase;letter-spacing:2px;color:var(--muted)}.item-page+.article-footer .topic-chips a{letter-spacing:1.5px;background:0 0;border:1px solid #d9d9d9;border-radius:999px;padding:5px 14px;font-size:12px}.item-page+.article-footer .topic-chips a:hover{color:#fff;background:#111;border-color:#111}.item-page+.article-footer .author-box{border-left:2px solid var(--red-fill);font:italic 400 16px/1.6 var(--serif);background:#faf9f7}.article-footer{margin-top:30px}.article-footer>*{margin-bottom:30px}.author-box{background:#f7f7f7;align-items:center;gap:12px;padding:15px 20px;display:flex}.author-box .fa{color:var(--muted);font-size:28px}.author-box p{margin:0}.related-grid .card-title{padding:15px;font-size:15px}.newsletter{flex-wrap:wrap;gap:8px;display:flex}.newsletter p{flex:1 0 100%;margin:0}.newsletter input[type=email]{border:1px solid var(--rule-list);flex:160px;min-width:0;height:35px;padding:6px 12px}.newsletter button,.btn-red{background:var(--red-fill);color:#fff;cursor:pointer;border:0;height:35px;padding:0 14px;font-size:15px}.newsletter button:hover,.btn-red:hover{background:#c40000}.form-ok{color:#1a7f37;margin:8px 0 0}.form-error{color:var(--red);flex:1 0 100%;margin:8px 0 0}.topic-chips{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.topic-chips a{font:400 14px var(--heading);text-transform:uppercase;color:var(--ink);background:#f1f1f1;padding:4px 10px}.topic-chips a:hover{background:var(--ink);color:#fff}.topic-index{margin:0;padding:0;list-style:none}.topic-index li{border-bottom:1px solid var(--rule-list);padding:14px 0}.topic-index a{font:400 20px var(--heading);text-transform:uppercase}.topic-index p{margin:6px 0 0}.faq details{border-bottom:1px solid var(--rule-list);padding:12px 0}.faq summary{cursor:pointer;font:400 17px var(--heading);color:var(--ink)}.faq details p{margin:8px 0 0}.author-header{border-bottom:1px solid var(--rule);align-items:center;gap:20px;margin-bottom:25px;padding-bottom:20px;display:flex}.author-header img{object-fit:cover;border-radius:50%;width:96px;height:96px}.author-header>.fa{color:#ccc;font-size:64px}.author-header .article-title{margin:0 0 4px}.lede{margin-bottom:20px;font-size:16px}.issue-filter{flex-wrap:wrap;justify-content:center;gap:5px;margin:0 0 15px;padding:0 0 11px;list-style:none;display:flex}.issue-filter button{color:var(--text);cursor:pointer;background:#ebebeb;border:0;padding:5px 10px}.issue-filter button[aria-pressed=true]{color:#fff;background:#333}.issues{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -5px;padding:0;list-style:none;display:grid}.issues img{aspect-ratio:3/4;object-fit:cover;background:#ececec;width:100%}.issues li{padding:5px}.issues a{display:block;position:relative}.issue-overlay{color:#fff;text-align:center;opacity:0;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;transition:opacity .2s;display:flex;position:absolute;inset:0}.issues a:hover .issue-overlay,.issues a:focus-visible .issue-overlay{opacity:1}.issue-overlay .zoom{text-transform:uppercase;border:1px solid #fff;padding:4px 10px;font-size:12px}.issue-overlay strong{font:400 16px var(--heading);text-transform:uppercase}.full-width{padding:0}.contact-page{grid-template-columns:629fr 441fr;column-gap:30px;padding:0 15px;display:grid}.form-panel{background:#f4f4f4;border:1px solid #e4e4e4;padding:20px}.contact-form .required-note{margin:0 0 31px;padding-left:80px;font-size:13px}.req{color:#f8b400}.form-row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:21px;display:grid}.form-row .btn-red{justify-self:start}.form-row label{text-align:right;color:var(--text);padding-top:5px}.form-row input,.form-row textarea{border:1px solid var(--rule-list);color:#555;background:#fff;width:100%;max-width:231px;height:35px;padding:6px 12px}.form-row.wide input,.form-row.wide textarea{max-width:none}.form-row textarea{resize:vertical;height:150px}.contact-address{margin:0 0 21px;padding-bottom:33px;font-style:normal}.contact-address .fa,.contact-web .fa{margin-right:8px;font-size:20px}.contact-web a{color:var(--red-fill)}.contact-misc p{text-align:justify;margin-bottom:21px}.not-found{padding:0 0 30px}.error-code{font:400 80px/1 var(--heading);color:var(--red);margin:10px 0}.search-form{gap:8px;margin-bottom:16px;display:flex}.search-form input{border:1px solid #ccc;flex:1;padding:8px}.search-form button{background:var(--red);color:#fff;border:0;padding:8px 18px}.site-footer{color:#fff;background:#000;margin-top:40px}.footer-ad{justify-content:center;align-items:flex-start;display:flex}.footer-ad .ad{margin:0}.footer-ad-placeholder{color:#666;text-transform:uppercase;letter-spacing:1px;border:1px dashed #444;justify-content:center;align-items:center;width:300px;max-width:100%;height:250px;font-size:12px;display:flex}.footer-cols{padding:31px var(--pad) 21px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;display:grid}.footer-about img{margin-bottom:11px}.footer-about p{color:#fff;margin:0;font-size:10.67px;line-height:21.43px}.footer-about a{color:#fff;text-decoration:underline}.social-footer{gap:10px;margin-top:41px;font-size:36px}.social-footer a{color:#fff}.social-footer a:hover,.site-footer nav a:hover{color:var(--red)}.footer-title{font:400 26px/28.6px var(--heading);text-transform:uppercase;color:#fff;margin:0 0 10.5px;padding:0 0 6px}.site-footer nav ul{margin:0;padding:0;list-style:none}.site-footer nav li:first-child a{padding-top:0}.site-footer nav li a{font:400 16px/22px var(--heading);color:#fff;padding:12px 0;display:block}.copyright{background:var(--red-fill);color:#fff;padding:6px var(--pad);margin:0;font-size:12px;line-height:19px}.back-to-top{border:2px solid var(--red);width:40px;height:40px;color:var(--red);cursor:pointer;opacity:0;pointer-events:none;z-index:50;background:#fff;transition:opacity .2s;position:fixed;bottom:20px;right:21px}.back-to-top.show{opacity:1;pointer-events:auto}@media (max-width:1199px){:root{--site:970px}.columns{grid-template-columns:minmax(0,597fr) minmax(0,283fr)}}@media (min-width:768px) and (max-width:991px){.topbar{height:80px}.topbar-inner{align-items:flex-start;padding-top:10px}}@media (max-width:991px){:root{--site:750px}.columns{grid-template-columns:minmax(0,450fr) minmax(0,210fr)}.picturenews{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-reads{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:6px}.form-row label{text-align:left}.contact-form .required-note{padding-left:0}.back-to-top{display:none}}@media (max-width:767px){:root{--site:100%;--pad:15px}.site{box-shadow:none;margin-top:0}.topbar{height:54px}.highlighter{display:none}.site-header{text-align:center;padding:30px 0 18px}.navbar-toggle{color:#333;cursor:pointer;background:#f4f4f4;border:1px solid #ddd;border-radius:4px;width:35px;height:34px;margin:8px 0 8px auto;font-size:15px;display:block}.main-menu{border-top:1px solid #e7e7e7;flex-direction:column;display:none}.main-menu.open{display:flex}.main-menu li{border-bottom:1px solid #e7e7e7}.main-menu li:last-child{border-bottom:0}.main-menu a{padding:10px 15px}.columns{grid-template-columns:1fr}.sidebar{margin-top:30px}.grid{grid-template-columns:1fr}.issue-filter{justify-content:flex-start}.issues{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-page{grid-template-columns:1fr}.story-header .article-title{font-size:31px}.story-body{font-size:16.5px;line-height:1.8}.story-body .lede{font-size:19px}.story-body blockquote{font-size:21px}.story-header+.article-meta{margin-bottom:26px}.article-meta .article-info{letter-spacing:1.2px;gap:6px 16px}.story-header+.article-meta .article-info>span+span:before{content:none}.footer-cols{grid-template-columns:1fr;row-gap:36px}.footer-ad{justify-content:flex-start}.social-footer{margin-top:24px}.contact-page{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:6px}.form-row label{text-align:left}.form-row input,.form-row textarea{max-width:none}.contact-form .required-note{padding-left:0}.contact-page{padding:0}}@media (prefers-reduced-motion:reduce){.slides,.back-to-top,.issue-overlay{transition:none}}
