/* WNY: an asymmetric cultural broadsheet */
:root{--paper:#f5f0e6;--ink:#352437;--muted:#746573;--lilac:#e4d9e8;--rule:#b7a5b4;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#815677}a:focus-visible,summary:focus-visible{outline:3px solid #94609a;outline-offset:5px}img{max-width:100%;display:block;object-fit:cover;border-radius:0!important}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:400;line-height:1.06;letter-spacing:-.035em}h1{font-size:clamp(42px,5.7vw,84px)}h2{font-size:clamp(34px,3.5vw,54px)}h3{font-size:29px}h4{font-size:27px}p{margin-bottom:1.4em}nav,a,summary{overflow-wrap:anywhere}.rd-header{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 390px;gap:60px;padding:30px 0 28px;border-bottom:5px double var(--ink);align-items:start}.rd-desktop-nav nav{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 24px}.rd-desktop-nav a{font:12px/1.5 Arial,sans-serif;text-decoration:none}.rd-brand{font-size:86px;line-height:.8;text-decoration:none;text-align:right;letter-spacing:-.08em}.rd-brand span{font-size:22px;line-height:1.2;display:block;letter-spacing:-.02em;margin-top:15px}.rd-mobile-nav{display:none}main{max-width:var(--max);margin:0 auto}main>article>section{margin:0!important;padding:65px 0;border-bottom:1px solid var(--rule)}.editorial-home [data-editorial-section="1"]{display:grid;grid-template-columns:minmax(0,1fr) 24%;column-gap:70px;align-items:start;text-align:left!important;padding:52px 0 62px;position:relative}.editorial-home [data-editorial-section="1"] h1{grid-column:1;grid-row:1;margin-bottom:25px;max-width:950px}.editorial-home [data-editorial-section="1"] h2{grid-column:1;grid-row:2;font:12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;border-top:1px solid var(--rule);padding-top:15px;margin-bottom:28px}.editorial-home [data-editorial-section="1"] img{grid-column:2;grid-row:1/4;height:100%;min-height:520px;max-height:none!important;width:100%}.editorial-home [data-editorial-section="1"] p{grid-column:1;grid-row:3;max-width:780px;font-size:21px;line-height:1.6;margin-bottom:0}.editorial-home [data-editorial-section="2"]>h2{max-width:700px}.editorial-home [data-editorial-section="2"]>p{max-width:780px}.editorial-home [data-editorial-section="2"]>.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:38px}.editorial-home [data-editorial-section="2"] .row>div{border-top:1px solid var(--ink);padding-top:20px}.editorial-home [data-editorial-section="2"] .row>div:nth-child(2){grid-column:3;grid-row:1/3;padding:0;border:0}.editorial-home [data-editorial-section="2"] img{height:100%;max-height:none!important;min-height:420px}.editorial-home [data-editorial-section="2"] .row>div:nth-child(3){grid-column:2;grid-row:1}.editorial-home [data-editorial-section="2"] .row>div:nth-child(4){grid-column:1/3}.editorial-home [data-editorial-section="3"]{display:grid;grid-template-columns:2fr 1fr;column-gap:45px;text-align:left!important}.editorial-home [data-editorial-section="3"] img{grid-column:1;grid-row:1/3;height:480px;max-height:none!important}.editorial-home [data-editorial-section="3"] h4{grid-column:2;align-self:end}.editorial-home [data-editorial-section="3"] p{grid-column:2;font-size:16px}.editorial-home [data-editorial-section="4"]>p{max-width:770px}.editorial-home [data-editorial-section="4"]>.row{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.editorial-home [data-editorial-section="4"] .row>div{border-left:1px solid var(--rule);padding-left:24px}.editorial-home [data-editorial-section="5"]{display:grid;grid-template-columns:1fr 2fr;gap:60px}.editorial-home [data-editorial-section="5"] ul{columns:2;column-gap:45px;padding-left:20px;margin:0}.editorial-home li{break-inside:avoid;margin-bottom:18px}.editorial-home [data-editorial-section="6"]{background:var(--lilac);padding:60px!important;text-align:left!important}.editorial-home [data-editorial-section="6"] p{max-width:860px}.editorial-home>section{margin:60px 0!important}.editorial-home>section.row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.editorial-home>section>article{border-top:3px solid var(--ink);padding-top:20px}.editorial-home>section>article:first-of-type{grid-column:span 2}.editorial-home>section>article .row{display:flex;flex-direction:column-reverse}.editorial-home>section>article img{height:280px!important;width:100%!important;margin-bottom:25px}.editorial-home>section>article:first-of-type img{height:390px!important}.editorial-home>section>article .d-md-none{display:none}.editorial-home>section strong,.text-body-secondary,time{font:12px/1.6 Arial,sans-serif;letter-spacing:.04em}.editorial-home>section h4{font-size:35px;margin:15px 0}.editorial-home>section p{font-size:16px;margin-top:20px}.icon-link svg{display:none}.rd-footer{max-width:var(--max);margin:50px auto 0;padding:35px 0 25px;border-top:5px double var(--ink);display:grid;grid-template-columns:1fr 2fr;gap:35px}.footer-brand{font-size:33px;line-height:1.1;text-decoration:none;max-width:260px}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 24px}.rd-footer nav a,.footer-legal a{font:12px/1.5 Arial,sans-serif;text-decoration:none}.footer-legal{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:20px;display:flex;gap:30px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
/* Shared route typography: categories, Blog, Other, articles and legal text. */
.archive,.category-page,.blog-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:45px 0}.archive>header,.archive>h1,.category-page>h1,.blog-index>h1{grid-column:1/-1;border-bottom:3px solid var(--ink);padding-bottom:30px}.archive article,.category-page article,.blog-index article{border-top:1px solid var(--rule);padding-top:22px}.archive article:first-of-type,.category-page article:first-of-type,.blog-index article:first-of-type{grid-column:span 2}.archive img,.category-page img,.blog-index img{width:100%;height:260px}.pagination,nav[aria-label*="agination"]{grid-column:1/-1;display:flex;gap:20px;flex-wrap:wrap;border-block:1px solid var(--rule);padding:20px 0;margin:30px 0}.pagination [aria-current]{background:var(--ink);color:var(--paper);padding:3px 12px}.article-page>header,.post-header{background:var(--ink);color:var(--paper);padding:55px 45px}.article-page>img,.post-image{width:100%;max-height:650px}.article-content,.entry-content,.legal-content,.legal-page{max-width:740px;margin:60px auto;font-size:20px;line-height:1.8}.article-content h2,.entry-content h2,.legal-content h2{margin-top:50px}.related-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:4px double var(--ink);padding-top:35px;margin:60px 0}.related-posts>h2{grid-column:1/-1}body:not(.wny-sheet) main{padding-top:35px}body:not(.wny-sheet) main>article>h1{padding:40px;background:var(--ink);color:var(--paper)}body:not(.wny-sheet) main>article>p{max-width:740px;margin:25px auto}body:not(.wny-sheet) main>article>h2,body:not(.wny-sheet) main>article>h3{max-width:740px;margin:45px auto 20px}
@media(max-width:1350px){.rd-header,main,.rd-footer{margin-left:32px;margin-right:32px}.rd-header{grid-template-columns:1fr 310px;gap:35px}.rd-brand{font-size:75px}}
@media(max-width:900px){.rd-header{grid-template-columns:1fr 1fr;align-items:center}.rd-desktop-nav{display:none}.rd-brand{grid-column:2;font-size:62px}.rd-brand span{font-size:18px}.rd-mobile-nav{display:block;grid-column:1;grid-row:1}.rd-mobile-nav summary{cursor:pointer;font:15px Arial,sans-serif}.rd-mobile-menu{position:absolute;z-index:5;left:32px;right:32px;top:135px;padding:25px;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:15px}.rd-mobile-menu a{font:14px/1.5 Arial,sans-serif}.editorial-home [data-editorial-section="1"]{column-gap:30px;grid-template-columns:1fr 26%}.editorial-home [data-editorial-section="1"] img{min-height:480px}.editorial-home [data-editorial-section="2"]>.row{grid-template-columns:1fr 1fr}.editorial-home [data-editorial-section="2"] .row>div:nth-child(2){grid-column:2;grid-row:1}.editorial-home [data-editorial-section="2"] .row>div:nth-child(3){grid-column:1;grid-row:2}.editorial-home [data-editorial-section="2"] .row>div:nth-child(4){grid-column:2;grid-row:2}.editorial-home [data-editorial-section="2"] img{min-height:300px}.editorial-home [data-editorial-section="3"]{grid-template-columns:1fr 1fr}.editorial-home [data-editorial-section="4"]>.row{grid-template-columns:1fr}.editorial-home [data-editorial-section="5"]{grid-template-columns:1fr;gap:25px}.editorial-home>section.row,.archive,.category-page,.blog-index{grid-template-columns:1fr 1fr}.editorial-home>section>article:first-of-type{grid-column:auto}.rd-footer{grid-template-columns:1fr 2fr}.rd-footer nav{grid-template-columns:1fr 1fr}}
@media(max-width:550px){body{font-size:17px}.rd-header,main,.rd-footer{margin-left:20px;margin-right:20px}.rd-header{padding:25px 0;gap:15px}.rd-brand{font-size:54px}.rd-brand span{font-size:14px}.rd-mobile-menu{left:20px;right:20px;top:120px;grid-template-columns:1fr}main>article>section{padding:38px 0}.editorial-home [data-editorial-section="1"]{display:flex;flex-direction:column;gap:0}.editorial-home [data-editorial-section="1"] h1{font-size:44px}.editorial-home [data-editorial-section="1"] p{font-size:19px}.editorial-home [data-editorial-section="1"] img{order:4;height:310px;min-height:0;margin-top:28px}.editorial-home [data-editorial-section="2"]>.row,.editorial-home [data-editorial-section="3"],.editorial-home [data-editorial-section="4"]>.row{display:block}.editorial-home [data-editorial-section="2"] .row>div{margin-top:25px}.editorial-home [data-editorial-section="2"] img{height:300px;min-height:0}.editorial-home [data-editorial-section="3"] img{height:300px;margin-bottom:25px}.editorial-home [data-editorial-section="4"] .row>div{margin-top:25px}.editorial-home [data-editorial-section="5"] ul{columns:1}.editorial-home [data-editorial-section="6"]{padding:30px 22px!important}.editorial-home>section.row,.archive,.category-page,.blog-index,.related-posts{display:block}.editorial-home>section>article{margin-bottom:40px}.editorial-home>section>article:first-of-type img{height:280px!important}.rd-footer{grid-template-columns:1fr}.rd-footer nav{gap:15px}.footer-legal{flex-wrap:wrap}.article-page>header,.post-header{padding:32px 20px}.article-content,.entry-content,.legal-content,.legal-page{font-size:18px;margin:35px auto}.archive article,.category-page article,.blog-index article{margin-bottom:35px}}
