
.skip-link{position:fixed;left:16px;top:-60px;background:#fff;color:#073fb3;padding:14px;z-index:100}.skip-link:focus{top:8px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d92332;outline-offset:4px}html{scroll-padding-top:160px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.rff-badge{display:block;width:58px;height:58px;object-fit:contain;flex:none}.pic{overflow:hidden;aspect-ratio:3/2}.pic img{display:block;width:100%;height:100%;object-fit:cover}.card h3{line-height:1.26}.card:hover h3,.body a:hover,.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.section-head{gap:20px;margin-bottom:24px}.section-head>a{font-size:13px;font-weight:700;max-width:230px}.section.edition-category .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.edition-category .pic{height:auto;aspect-ratio:3/2}.edition-category .card h3{font-size:24px}.edition-category .card p{font-size:15px;line-height:1.6;color:#46556b}.edition-category .cat{letter-spacing:.06em;color:#425577}.intro{padding-top:38px}.intro h1{font-size:clamp(40px,5.5vw,72px);line-height:1.03}.edition-brief{background:#04132f;color:#fff;display:grid;grid-template-columns:.6fr 1fr 1fr 1fr;gap:25px;padding:28px 30px;margin-top:30px;font:18px/1.4 Georgia}.edition-brief b{font:11px/1.6 Arial;letter-spacing:.13em;text-transform:uppercase;color:#b8ceff}.edition-brief a:hover{text-decoration:underline}.category-jumps{display:flex;gap:8px;overflow:auto;padding:0 0 24px;white-space:nowrap}.category-jumps a{background:#f1f5fb;border:1px solid #dce4ef;padding:9px 12px;font:700 12px Arial}.section{padding:38px 0 44px}.listing h2{font:900 30px Georgia}.listing-grid{margin-top:22px}.fresh-list{border-bottom:2px solid #073fb3;padding-bottom:24px;margin-bottom:40px}.listing-grid .card h3{font-size:21px}.listing-grid .card p{line-height:1.5}.archive-title{margin-top:40px}.archive-card .cat{color:#795424}.archive-card{background:#faf9f6}.article-page h1{font-size:clamp(34px,5vw,58px);line-height:1.08}.article-page .dek{color:#46556b}.article-page>figure img{width:100%;height:auto;max-height:580px;object-fit:cover;aspect-ratio:3/2}.article-page figcaption{line-height:1.6;margin-top:10px;color:#526079}.article-page figcaption a{text-decoration:underline}.meta{line-height:1.8}.meta a{font-weight:700;color:#073fb3}.body a{color:#073fb3;text-decoration:underline;overflow-wrap:anywhere}.body h2{font-size:28px;line-height:1.2;scroll-margin-top:160px}.answer-box{padding:22px 26px;background:#f1f5fb;border-left:4px solid #073fb3;margin:25px 0}.answer-box h2{font:800 13px Arial;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;color:#073fb3}.answer-box p{margin:0}.article-toc{display:flex;flex-wrap:wrap;gap:8px 18px;height:auto;white-space:normal;border:1px solid #dce4ef;padding:18px 20px;margin:20px 0;background:#fff;font:14px/1.6 Arial}.article-toc strong{width:100%;color:#07152e}.article-toc a{color:#073fb3}.faq{border-top:1px solid #dce4ef;padding-top:10px}.faq details{border-bottom:1px solid #dce4ef;padding:16px 0}.faq summary{font:700 18px/1.4 Arial;cursor:pointer;color:#07152e}.faq details p{margin:12px 0 0}.sources{font:14px/1.7 Arial;border-top:1px solid #dce4ef;padding-top:15px;margin-top:30px}.sources li{margin:10px 0}.method-note,.archive-notice{font:14px/1.6 Arial;padding:18px 20px;background:#f1f5fb;border-left:4px solid #073fb3;color:#334968}.archive-notice{background:#fff7e8;border-left-color:#a57426}.body p{overflow-wrap:anywhere}.related{grid-template-columns:repeat(3,minmax(0,1fr))}.related h3{font:700 19px/1.3 Georgia}.listing-grid .pic{height:112px;aspect-ratio:3/2}.footer .footer-channel{flex-basis:270px}.newsletter form{align-items:start}.search-form input{min-width:0}.search-form button{cursor:pointer}
@media(max-width:1000px){.edition-brief{grid-template-columns:1fr 1fr}.section.edition-category .grid{gap:20px}.edition-category .card h3{font-size:21px}.listing-grid{grid-template-columns:1fr}.footer{flex-wrap:wrap}.footer .footer-channel{flex:1}.article-toc{display:flex}}
@media(max-width:700px){header{position:relative}header nav.shell{display:flex;gap:18px;height:44px;width:100%;padding:0 20px}.head .actions a{padding:9px;font-size:11px}.head .actions a:nth-child(2){display:none}.brand strong{font-size:21px}.brand em{font-size:9px}.rff-badge{width:46px;height:46px}.shell{width:calc(100% - 32px)}.intro{padding-top:28px}.intro p{font-size:18px}.edition-brief{grid-template-columns:1fr;padding:23px;gap:16px}.section.edition-category .grid{grid-template-columns:1fr;gap:30px}.edition-category .pic{aspect-ratio:16/10}.edition-category .card h3{font-size:25px}.section-head{align-items:center}.section h2{font-size:31px}.section-head>a{max-width:140px;text-align:right;font-size:12px}.listing-grid .card{grid-template-columns:110px 1fr;gap:16px}.listing-grid .card h3{font-size:19px}.article-page{width:calc(100% - 32px);padding:28px 0 45px}.article-page h1{margin:20px 0;font-size:36px}.article-page .dek{font-size:20px}.body{font-size:18px;line-height:1.75}.answer-box{padding:18px}.article-toc{display:flex}.article-page figcaption{font-size:12px}.related{grid-template-columns:1fr}.newsletter h2{font-size:36px}.newsletter .shell{gap:20px}.tips{gap:15px;padding:45px 0}.tips h2{font-size:34px}.footer .footer-channel{flex:1;max-width:100%}.footer{gap:22px}.listing{padding:32px 0 55px}.listing .page-title{font-size:45px}.page-dek{font-size:18px}}
