:where(body.seo-editorial,#seo-initial-content){color-scheme:light;--red:#e30613;--ink:#151515;--paper:#f6f5f2}:where(body.seo-editorial,#seo-initial-content) *{box-sizing:border-box}body.seo-editorial,#seo-initial-content{margin:0;color:var(--ink);background:white;font-family:Arial,Helvetica,sans-serif;line-height:1.65}:where(body.seo-editorial,#seo-initial-content) a{color:inherit;text-underline-offset:4px}:where(body.seo-editorial,#seo-initial-content) a:hover{color:var(--red)}:where(body.seo-editorial,#seo-initial-content) button,:where(body.seo-editorial,#seo-initial-content) input,:where(body.seo-editorial,#seo-initial-content) textarea{font:inherit}:where(body.seo-editorial,#seo-initial-content) button,.seo-button{display:inline-block;background:var(--red);border:0;color:white;padding:13px 22px;border-radius:7px;font-weight:700;text-decoration:none;cursor:pointer}:where(body.seo-editorial,#seo-initial-content) button:disabled{opacity:.65;cursor:wait}:where(body.seo-editorial,#seo-initial-content) a:focus-visible,:where(body.seo-editorial,#seo-initial-content) button:focus-visible,:where(body.seo-editorial,#seo-initial-content) input:focus-visible,:where(body.seo-editorial,#seo-initial-content) textarea:focus-visible{outline:3px solid #174fbf;outline-offset:4px}.seo-nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 28px;border-bottom:1px solid #ddd}.seo-nav img{width:90px;height:70px;object-fit:contain}.seo-nav nav{display:flex;gap:24px;flex-wrap:wrap}.seo-nav a{font-weight:700;text-decoration:none}:where(body.seo-editorial,#seo-initial-content) main{max-width:1120px;padding:48px 28px;margin:auto}:where(body.seo-editorial,#seo-initial-content) h1{font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.08;letter-spacing:-.045em;max-width:1000px;margin:22px 0}:where(body.seo-editorial,#seo-initial-content) h2{font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.25;letter-spacing:-.025em}:where(body.seo-editorial,#seo-initial-content) p{max-width:78ch}.seo-lede{font-size:1.24rem;color:#404040;max-width:70ch}.seo-kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.seo-date{font-size:.85rem;color:#555}.seo-article{max-width:850px;margin:50px 0}.seo-article section{margin:34px 0}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}.seo-grid article{border:1px solid #ddd;border-radius:12px;padding:24px;background:var(--paper)}.seo-grid article h2{font-size:1.3rem}.seo-checklist,.seo-form-panel{margin:48px 0;padding:30px;background:var(--paper);border-radius:14px;border:1px solid #ddd}.seo-checklist label{display:flex;align-items:start;gap:10px;margin:14px 0}.seo-checklist input{margin-top:8px;accent-color:var(--red)}:where(body.seo-editorial,#seo-initial-content) form label{display:block;font-weight:700}:where(body.seo-editorial,#seo-initial-content) form input:not([type=checkbox]),:where(body.seo-editorial,#seo-initial-content) form textarea{display:block;width:100%;border:1px solid #999;border-radius:5px;background:white;padding:12px;margin-top:6px;color:var(--ink)}.seo-consent{display:flex;gap:10px;font-size:.85rem;font-weight:400;margin:22px 0}.seo-consent input{flex-shrink:0}.seo-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.seo-footer{padding:36px max(28px,calc((100vw - 1064px)/2));background:#151515;color:white;font-size:.9rem}.seo-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.seo-skip{position:absolute;left:-10000px}.seo-skip:focus{left:20px;top:10px;background:white;padding:10px;z-index:2}@media(max-width:650px){.seo-nav{align-items:start;padding:12px 20px}.seo-nav nav{gap:12px;font-size:.85rem}.seo-nav img{width:64px;height:54px}:where(body.seo-editorial,#seo-initial-content) main{padding:28px 20px}.seo-grid{grid-template-columns:1fr}.seo-form-panel,.seo-checklist{padding:20px}:where(body.seo-editorial,#seo-initial-content) button,.seo-button{max-width:100%;text-align:center}}@media print{.seo-nav,.seo-footer,.seo-form-panel,:where(body.seo-editorial,#seo-initial-content) button,.seo-button{display:none}:where(body.seo-editorial,#seo-initial-content) main{padding:0;max-width:none}.seo-grid{display:block}section{break-inside:avoid}}

.seo-print-brand,.seo-print-notes{display:none}@media print{.seo-print-brand{display:flex;align-items:center;gap:20px;border-bottom:3px solid #e30613;padding:0 0 12px;margin-bottom:24px;color:#151515}.seo-print-brand img{width:100px;height:70px;object-fit:contain}.seo-print-brand p{margin:2px 0;font-size:11px;line-height:1.4}.seo-print-brand strong{font-size:18px}.seo-print-notes{display:block;font-size:12px}.seo-print-disclaimer{font-size:9px;color:#444}.seo-related,body.seo-editorial main>nav,[data-print-status],[data-check-progress]{display:none}body.seo-editorial{font-size:11pt;line-height:1.5;color:#111}body.seo-editorial h1{font-size:26pt}body.seo-editorial h2{font-size:15pt}.seo-article{margin:20px 0;max-width:none}.seo-checklist{background:white;border:1px solid #aaa;padding:18px;margin:22px 0}.seo-date{font-size:10px}.seo-article section{break-inside:auto}.seo-print-brand,.seo-print-notes{break-inside:avoid}body.seo-editorial [aria-label="Sources"]{font-size:10px}body.seo-editorial [aria-label="Sources"] a::after{content:" (" attr(href) ")";overflow-wrap:anywhere}@page{margin:16mm}}
.seo-visit-preferences{background:#fff;color:#151515;padding:20px max(24px,calc((100vw - 1120px)/2));font:14px/1.6 Arial,Helvetica,sans-serif;border-top:1px solid #ccc}.seo-analytics-choice{max-width:1000px}.seo-analytics-choice summary{cursor:pointer;font-weight:700}.seo-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #aaa;border-radius:8px}.seo-table-wrap:focus-visible{outline:3px solid #174fbf;outline-offset:3px}.seo-table-wrap table{border-collapse:collapse;min-width:580px;width:100%;font-size:.9rem}.seo-table-wrap caption{text-align:left;padding:14px;font-weight:700}.seo-table-wrap th,.seo-table-wrap td{border-top:1px solid #ccc;padding:14px;text-align:left;vertical-align:top}.seo-table-wrap thead{background:#f6f5f2}.seo-worksheet{margin:40px 0}@media print{.seo-visit-preferences{display:none}.seo-table-wrap{overflow:visible;border:1px solid #aaa}.seo-table-wrap table{min-width:0;font-size:9pt;table-layout:fixed}.seo-table-wrap th,.seo-table-wrap td{padding:8px;overflow-wrap:anywhere}.seo-worksheet{break-inside:auto}.seo-worksheet tr{break-inside:avoid}}
.seo-answers{margin:40px 0;max-width:850px}.seo-answers details{border-top:1px solid #bbb;padding:18px 0}.seo-answers summary{font-weight:700;cursor:pointer}.seo-answers summary:focus-visible{outline:3px solid #174fbf;outline-offset:4px}.seo-answers details p{padding-left:18px}.seo-answers details:last-child{border-bottom:1px solid #bbb}@media print{.seo-answers{display:none}}
