:root{--desk-green:#087e61;--desk-ink:#192925;--desk-line:#e0e6e3}body{background:#edf0ee;color:var(--desk-ink);font-family:Arial,Helvetica,sans-serif}.wrap{max-width:1400px;width:95%;padding-left:0;padding-right:0}.topline{background:#064e3c;color:#dcece5;letter-spacing:.08em;font-size:11px}.head{background:var(--desk-green);color:#fff;border:0}.mast{padding:22px 0 18px}.head .brand{font-size:30px;letter-spacing:-1px;color:white}.head .brand span{color:#fff}.head .edition{color:#ddf1e8;font-size:12px;font-weight:700}nav{border-top:1px solid #ffffff30;padding:0;gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}nav a{flex:none;padding:15px 18px;font-size:15px;white-space:nowrap}nav a:first-child{padding-left:14px}nav a:hover,nav a[aria-current=page]{color:#fff;background:#05634c;text-decoration:none}.desk-home{padding-top:20px}.desk-score-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.desk-score-head h2{font-size:19px;margin:0}.desk-score-head a{font-size:14px;color:#07664e;font-weight:700}.desk-scores{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(285px,1fr);gap:12px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.desk-score{background:#fff;border:1px solid #dce3df;border-radius:5px;padding:17px;display:flex;flex-direction:column;gap:9px;scroll-snap-align:start;min-width:0}.desk-score:hover{text-decoration:none;border-color:#087e61}.desk-tag{color:#9d601d;font-size:10px;letter-spacing:.09em;font-weight:800}.desk-score b{font-size:15px}.desk-score strong{font-size:18px;line-height:1.5}.desk-score small{font-size:11px;color:#62736b;line-height:1.6}.desk-topics{display:flex;align-items:center;gap:23px;padding:14px 18px;margin:2px 0 20px;background:#fff;border:1px solid var(--desk-line);overflow-x:auto;white-space:nowrap;font-size:14px}.desk-topics b{font-size:11px;color:#6a7871;letter-spacing:.07em}.desk-columns{display:grid;grid-template-columns:235px minmax(0,1fr) 285px;gap:16px;align-items:start}.desk-panel,.desk-main{background:#fff;border:1px solid var(--desk-line)}.desk-panel{padding:20px;margin-bottom:16px}.desk-panel h2{font-size:18px;color:var(--desk-green);margin:0 0 14px;font-weight:800}.desk-latest{padding:14px 0;border-bottom:1px solid var(--desk-line);font-size:15px;line-height:1.55}.desk-latest:first-of-type{padding-top:0}.desk-latest small{display:block;font-size:11px;color:#78847d;margin-top:7px}.desk-more{display:block;padding:17px 0;font-size:14px;color:#07664e;font-weight:700}.desk-main{padding:24px}.desk-section-title span{font-size:10px;letter-spacing:.15em;color:#087e61;font-weight:800}.desk-section-title h1{font-family:Arial,Helvetica,sans-serif;font-size:32px;line-height:1.2;margin:9px 0}.desk-section-title p{font-size:15px;color:#6d7872;margin:0 0 20px}.desk-cover{margin:0 0 22px}.desk-cover img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:4px}.desk-cover figcaption{font-size:10px;color:#738078;padding-top:6px}.desk-feed .card{padding:22px 0;background:white;border:0;border-bottom:1px solid var(--desk-line);border-radius:0;box-shadow:none}.desk-feed .card:first-child{padding-top:0}.desk-feed .card h3{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:1.3;letter-spacing:-.4px;margin:9px 0}.desk-feed .card p{font-size:16px;line-height:1.65;margin:8px 0;color:#56645c}.desk-feed .card .meta{font-size:12px}.desk-feed .card .textlink{margin-top:10px;font-size:13px}.desk-shortcut{display:block;padding:14px 0;border-bottom:1px solid var(--desk-line);font-size:15px}.desk-shortcut b{display:block}.desk-shortcut span{display:block;font-size:13px;line-height:1.6;color:#66776d;margin-top:5px}.desk-about p{font-size:14px;line-height:1.8;color:#617167}.desk-about a{font-size:13px;color:#07664e}.desk-photo-stories{margin-top:28px}.desk-check{margin:24px 0;background:white;border:1px solid var(--desk-line);padding:18px;font-size:14px}.desk-check summary{font-weight:700;cursor:pointer}.desk-check .note{font-size:14px!important}.article-layout{width:95%;max-width:none}.article-layout .article{width:100%;max-width:none}.article-layout .article h1{font-family:Arial,Helvetica,sans-serif;line-height:1.2}.article-layout .article p{line-height:1.85}footer .brand span{color:var(--desk-green)}a:focus-visible,summary:focus-visible{outline:3px solid #cf9419;outline-offset:4px}
@media(max-width:1100px){.desk-columns{grid-template-columns:210px minmax(0,1fr)}.desk-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.desk-right .desk-panel{margin:0}.desk-scores{grid-auto-columns:300px}}
@media(max-width:720px){.wrap{width:95%}.mast{padding:20px 4px}.head .brand{font-size:26px}.head .edition{display:none}nav a{padding:13px 15px}.desk-columns{display:flex;flex-direction:column}.desk-main{order:0;width:100%;padding:20px}.desk-news{order:1;width:100%;margin:0}.desk-right{order:2;display:block;width:100%}.desk-right .desk-panel{margin:0 0 16px}.desk-score-head a{font-size:12px}.desk-section-title h1{font-size:28px}.desk-feed .card h3{font-size:24px}.desk-feed .card p{font-size:17px}.desk-latest{font-size:17px}.desk-scores{grid-auto-columns:88%}.desk-topics{gap:19px}.desk-photo-stories .update-heading h2{font-size:23px}.article-layout .article h1{font-size:34px}}
