.brand .brand-title{font-size:24px;font-weight:700;letter-spacing:-.8px}.brand>img{display:block;border-radius:11px;flex-shrink:0}.brand-description{display:none}.export-heading .result-heading{font-size:43px;margin-bottom:10px;font-weight:650;line-height:1.15;letter-spacing:-1.6px}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:99px;padding:13px 24px;min-height:46px;line-height:1.4;text-decoration:none;font-weight:550;font-size:14px}.button-link:hover{text-decoration:none}.eyebrow{display:block;font-size:12px;font-weight:600;color:#4672a8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.seo-home{width:100%;max-width:1100px;margin-top:50px}.seo-home>section,.seo-home>#formats{margin-top:48px}.seo-home-heading{max-width:750px;margin:0 auto 38px;text-align:center}.seo-home h2{font-size:27px;letter-spacing:-.8px;margin-bottom:16px}.seo-home p{font-size:15px;line-height:1.8;color:#425a78}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.content-card{display:flex;flex-direction:column;border-radius:25px;padding:25px;text-decoration:none;min-width:0;transition:background-color 150ms}.content-card:hover{text-decoration:none;background:#fff9}.content-card>span{font-size:11px;color:#55779e;margin-bottom:18px}.content-card h3{font-size:19px;line-height:1.3;letter-spacing:-.5px;margin-bottom:12px}.content-card p{font-size:13px;line-height:1.7;color:#4d6583;margin-bottom:20px}.content-card b{font-size:12px;font-weight:550;color:var(--blue);margin-top:auto}.content-card b>span{padding-left:7px}.home-how,.home-faq{padding:32px 38px;border-radius:30px}.home-how ol{padding-left:24px}.home-how li{font-size:15px;line-height:1.8;padding-left:8px;margin:12px 0;color:#425a78}.home-how strong{color:#263f60;font-weight:600}.home-faq summary{font-size:15px}.home-faq details>p{margin-top:15px}.seo-home .section-title{gap:20px;align-items:baseline}.seo-home .section-title>a{font-size:13px;color:var(--blue)}
.content-header{max-width:1280px;margin:0 auto;padding:25px 36px;display:flex;gap:32px;align-items:center}.content-header .brand{margin-right:auto}.content-header nav{display:flex;align-items:center;gap:27px;font-size:13px;color:#45607e}.content-header .button-link{font-size:13px;min-height:42px;padding:11px 19px}.content-page main{max-width:1120px;padding:0 36px;margin:0 auto}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#58718e;margin:24px 0}.breadcrumbs>a{color:#346eaf}.article-shell{border-radius:35px;overflow:hidden;margin-bottom:40px}.article-intro{padding:45px 56px 35px;border-bottom:1px solid #b5cbe442}.article-intro h1{font-size:43px;max-width:21ch;line-height:1.1;letter-spacing:-1.3px;margin:0 0 23px}.article-lead{font-size:18px;line-height:1.7;color:#435e7e;max-width:65ch;margin-bottom:28px}.local-caption{font-size:12px;color:#557392;margin:13px 0 0}.article-body{padding:10px 56px 40px;max-width:930px}.article-body>section{margin-top:38px}.article-body h2{font-size:25px;line-height:1.3;margin-bottom:18px;letter-spacing:-.65px}.article-body p,.article-body li{font-size:16px;line-height:1.85;color:#334f70}.article-body ul{padding-left:22px}.article-body li{padding-left:5px;margin:10px 0}.article-body strong{color:#253d5c}.table-scroll{overflow:auto;margin:24px 0}.article-body table{width:100%;border-collapse:collapse;min-width:400px;font-size:14px;background:#fff6}.article-body th,.article-body td{text-align:left;padding:14px 17px;border-bottom:1px solid #a9bfdd59;vertical-align:top}.article-body th{font-weight:600;color:#304c70;background:#e2edfc8c}.article-faq details{margin-top:0;padding:18px 0;border-bottom:1px solid #b7cbe34d;border-top:0}.article-faq summary{font-size:16px;line-height:1.5;font-weight:550}.article-faq p{margin:15px 0 0}.article-sources{padding-top:25px;border-top:1px solid #b7cbe34d}.article-sources p,.article-sources li{font-size:13px;line-height:1.8}.article-sources a{color:#005fb7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.article-end{margin-top:40px;border-top:1px solid #b7cbe34d;padding-top:30px}.article-end p{font-size:12px;line-height:1.7;max-width:65ch;margin:18px 0 0;color:#526d8d}.related-content{margin:45px 0}.related-content>h2{font-size:25px;margin-bottom:23px}.content-footer{max-width:1280px;font-size:12px;padding:25px 36px 35px;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.content-footer>a{color:#3e5b7c;font-weight:600}.content-footer nav{display:flex;gap:20px}.content-footer a{font-size:12px}.article-list{padding:35px 0 40px}.article-list>h1{font-size:40px;max-width:23ch}.article-list>.article-lead{margin-bottom:35px}
@media(max-width:900px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-header{padding:22px;gap:20px}.content-header nav{gap:16px;font-size:12px}.content-header .brand-title{font-size:21px}.content-page main{padding:0 22px}.article-intro{padding:34px 35px}.article-intro h1{font-size:36px}.article-body{padding:5px 35px 35px}.content-header .button-link{font-size:12px;padding:10px 14px}.content-footer{padding:25px 22px}}
@media(max-width:600px){.brand .brand-title{font-size:22px}.brand>img{width:34px;height:34px;border-radius:9px}.export-heading .result-heading{font-size:29px;letter-spacing:-1px}.site-header{height:114px}.upload-drop h1{font-size:28px;line-height:1.15;max-width:12ch;margin-left:auto;margin-right:auto}.upload-drop .lead{font-size:13px;max-width:28ch;margin-left:auto;margin-right:auto}.seo-home{margin-top:30px}.seo-home h2{font-size:24px;line-height:1.25}.seo-home p{font-size:14px;line-height:1.8}.seo-home>section,.seo-home>#formats{margin-top:33px}.seo-home-heading{margin-bottom:28px}.content-grid{grid-template-columns:1fr;gap:13px}.content-card{border-radius:23px;padding:23px}.content-card h3{font-size:20px}.content-card p{font-size:14px}.content-card>span{font-size:12px;margin-bottom:12px}.content-card b{font-size:13px}.home-how,.home-faq{padding:25px 23px;border-radius:25px}.home-how li{font-size:14px;padding-left:3px}.home-how ol{padding-left:20px}.home-faq summary{font-size:14px}.seo-home .section-title{align-items:flex-start}.seo-home .section-title>a{white-space:nowrap;font-size:12px}.content-header{padding:16px;gap:14px;flex-wrap:wrap}.content-header .brand-title{font-size:22px}.content-header nav{order:3;width:100%;justify-content:center;gap:30px;padding-top:4px;font-size:13px}.content-header .button-link{font-size:11px;min-height:35px;padding:8px 12px}.content-page main{padding:0 14px}.breadcrumbs{font-size:11px;gap:6px;margin:20px 3px;line-height:1.7}.article-shell{border-radius:27px;margin-bottom:30px}.article-intro{padding:29px 24px 27px}.eyebrow{font-size:11px;letter-spacing:.05em}.article-intro h1{font-size:30px;line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.article-lead{font-size:16px;line-height:1.75;margin-bottom:24px}.article-intro .button-link{width:100%;font-size:13px}.local-caption{font-size:11px;text-align:center;line-height:1.8}.article-body{padding:0 24px 30px}.article-body>section{margin-top:30px}.article-body h2{font-size:23px;letter-spacing:-.6px;line-height:1.3;margin-bottom:15px}.article-body p,.article-body li{font-size:15px;line-height:1.85}.article-body th,.article-body td{padding:11px;font-size:13px}.article-faq summary{font-size:15px}.article-sources p,.article-sources li{font-size:12px}.article-end{padding-top:25px;margin-top:30px}.article-end .button-link{width:100%;font-size:13px}.article-end p{font-size:12px}.related-content{margin:30px 0}.related-content>h2{font-size:23px}.content-footer{padding:20px 20px 30px;justify-content:center;gap:15px;text-align:center;font-size:11px}.content-footer nav{justify-content:center;flex-wrap:wrap;gap:15px}.content-footer a{font-size:12px}.article-list{padding:25px 8px}.article-list>h1{font-size:30px;letter-spacing:-1px}.article-list>.article-lead{font-size:15px}.article-list .content-card{margin-left:-8px;margin-right:-8px}footer{flex-wrap:wrap}footer>a.quiet-button{font-size:11px;min-height:28px}}
@media(prefers-reduced-motion:reduce){.content-card{transition:none}}
@media(prefers-contrast:more){.article-body p,.article-body li,.content-card p,.seo-home p,.article-lead{color:#243e61}.article-shell,.content-card,.home-how,.home-faq{background:#f4f8ff}}
