.fp-published-article.fp-published-article { background:#f4f6f9; color:#162333; margin:0; font-family:Arial,Helvetica,sans-serif; }
.fp-published-article.fp-published-article * { box-sizing:border-box; }
.fp-published-article.fp-published-article .draft-notice { background:#e7f0fe; color:#143b66; padding:12px 24px; font:600 15px/1.5 Arial,sans-serif; text-align:center; border-bottom:1px solid #cadbf2; }
.fp-published-article.fp-published-article .draft-notice a { color:inherit; text-decoration:underline; }
.fp-published-article.fp-published-article .draft-shell { width:min(1210px,calc(100% - 64px)); margin:auto; }
.fp-published-article.fp-published-article .draft-breadcrumb { display:flex; flex-wrap:wrap; gap:9px; padding-top:30px; font-size:15px; line-height:1.5; }
.fp-published-article.fp-published-article .draft-breadcrumb a { color:#245ea3; text-decoration:none; }
.fp-published-article.fp-published-article .draft-head { padding:24px 0 28px; max-width:1050px; }
.fp-published-article.fp-published-article .draft-eyebrow { display:block; font:700 14px/1.5 Arial,sans-serif; letter-spacing:.13em; text-transform:uppercase; color:#2b60a3; margin-bottom:13px; }
.fp-published-article.fp-published-article .draft-head h1 { font:500 clamp(32px,3.9vw,53px)/1.14 Georgia,'Times New Roman',serif; letter-spacing:-.022em; margin:0 0 16px; color:#0e2239; text-wrap:balance; }
.fp-published-article.fp-published-article .draft-deck { font:400 21px/1.55 Arial,sans-serif; max-width:880px; color:#445368; margin:0 0 16px; }
.fp-published-article.fp-published-article .draft-byline { color:#445368; font:400 15px/1.6 Arial,sans-serif; }
.fp-published-article.fp-published-article .draft-status { border-left:4px solid #3272c3; padding:16px 20px; margin:0 0 26px; border-radius:3px; background:#eaf1fb; font:400 17px/1.6 Arial,sans-serif; }
.fp-published-article.fp-published-article .draft-status.hold { border-color:#ad6419; background:#fff0dc; }
.fp-published-article.fp-published-article .draft-columns { display:grid; grid-template-columns:minmax(0,820px) minmax(245px,1fr); gap:38px; align-items:start; }
.fp-published-article.fp-published-article .draft-main { background:#fff; border:1px solid #dce2eb; min-width:0; border-radius:8px; overflow:hidden; }
.fp-published-article.fp-published-article .draft-cover { margin:0; background:#edf1f7; }
.fp-published-article.fp-published-article .draft-cover img { display:block; width:100%; height:auto; object-fit:contain; }
.fp-published-article.fp-published-article .draft-cover figcaption { background:white; padding:16px 28px; font:400 15px/1.55 Arial,sans-serif; color:#4d5c6d; border-bottom:1px solid #e2e7ee; }
.fp-published-article.fp-published-article .draft-cover figcaption a { color:#245ea3; text-decoration:underline; }
.fp-published-article.fp-published-article .draft-body { padding:28px 36px 42px; font:400 19px/1.78 Arial,sans-serif; color:#223247; overflow-wrap:break-word; }
.fp-published-article.fp-published-article .draft-body p { margin:0 0 22px; }
.fp-published-article.fp-published-article .draft-body h2 { font:500 30px/1.25 Georgia,'Times New Roman',serif; margin:40px 0 17px; color:#142c48; scroll-margin-top:100px; }
.fp-published-article.fp-published-article .draft-body h3 { font:700 21px/1.4 Arial,sans-serif; margin:25px 0 12px; color:#142c48; }
.fp-published-article.fp-published-article .draft-body ul,.fp-published-article.fp-published-article .draft-body ol { padding-left:25px; margin:18px 0 26px; }
.fp-published-article.fp-published-article .draft-body li { margin:8px 0; }
.fp-published-article.fp-published-article .draft-body a { color:#1e5ca4; text-decoration:underline; text-underline-offset:3px; }
.fp-published-article.fp-published-article .draft-body .source-marker { font-size:15px; white-space:nowrap; font-weight:600; }
.fp-published-article.fp-published-article .draft-body blockquote { padding:20px 23px; background:#eef5ff; margin:25px 0 32px; border-left:3px solid #377aca; border-radius:3px; }
.fp-published-article.fp-published-article .draft-body blockquote p { margin:0 0 9px; }
.fp-published-article.fp-published-article .draft-body blockquote ul { margin:8px 0 0; padding-left:20px; }
.fp-published-article.fp-published-article .draft-body table { border-collapse:collapse; width:100%; font-size:17px; line-height:1.6; margin:22px 0 28px; background:#fff; color:#223247; }
/* Captured native chrome contains dark-theme cell/stripe rules. Keep the
   article reading tables explicitly light without changing that chrome. */
.fp-published-article.fp-published-article .draft-body table tbody tr { background:#fff!important; color:#223247!important; }
.fp-published-article.fp-published-article .draft-body table tbody tr:nth-child(even) { background:#f4f7fb!important; }
.fp-published-article.fp-published-article .draft-body table td { background:#fff!important; color:#223247!important; }
.fp-published-article.fp-published-article .draft-body table tbody tr:nth-child(even) td { background:#f4f7fb!important; }
.fp-published-article.fp-published-article .draft-body table th { background:#eef3f9!important; text-align:left; color:#243c5a!important; }
.fp-published-article.fp-published-article .draft-body table td,.fp-published-article.fp-published-article .draft-body table th { border:1px solid #dce2eb; padding:12px 15px; vertical-align:top; font-size:inherit!important; line-height:inherit; -webkit-text-fill-color:currentColor; }
.fp-published-article.fp-published-article .draft-body table td :is(strong,b,em,span),.fp-published-article.fp-published-article .draft-body table th :is(strong,b,em,span) { color:inherit!important; -webkit-text-fill-color:currentColor; }
.fp-published-article.fp-published-article .draft-body td:first-child { width:29%; font-weight:600; }
.fp-published-article.fp-published-article .draft-rail { padding-top:0; min-width:0; }
.fp-published-article.fp-published-article .rail-box { background:#fff; padding:23px; border:1px solid #dce2eb; border-top:3px solid #3677c6; border-radius:5px; margin-bottom:25px; }
.fp-published-article.fp-published-article .rail-box h2 { font:500 25px/1.25 Georgia,serif; margin:0 0 18px; color:#142c48; }
.fp-published-article.fp-published-article .rail-box p { font:400 16px/1.6 Arial,sans-serif; color:#45556a; margin:12px 0; }
.fp-published-article.fp-published-article .draft-toc { display:flex; flex-direction:column; gap:0; }
.fp-published-article.fp-published-article .draft-toc a { font:400 16px/1.5 Arial,sans-serif; color:#294d79; padding:11px 0; border-bottom:1px solid #e4e9ef; text-decoration:none; }
.fp-published-article.fp-published-article .draft-toc a:hover { text-decoration:underline; }
.fp-published-article.fp-published-article .rail-story { display:block; color:#163354; text-decoration:none; margin-bottom:21px; }
.fp-published-article.fp-published-article .rail-story img { display:block; width:100%; height:auto; object-fit:contain; border-radius:3px; background:#edf2f7; margin-bottom:10px; }
.fp-published-article.fp-published-article .rail-story strong { font:600 17px/1.45 Arial,sans-serif; display:block; }
.fp-published-article.fp-published-article .rail-story:hover strong { text-decoration:underline; }
.fp-published-article.fp-published-article .sources { margin-top:35px; padding-top:20px; border-top:1px solid #dce2eb; }
.fp-published-article.fp-published-article .sources ol { padding-left:22px; font:400 16px/1.65 Arial,sans-serif; }
.fp-published-article.fp-published-article .reference-url { display:block; font:400 15px/1.7 Arial,sans-serif; overflow-wrap:anywhere; word-break:break-word; color:#45617e; }
.fp-published-article.fp-published-article .photo-credits { padding:20px; background:#f3f6fa; border-radius:5px; font:400 16px/1.65 Arial,sans-serif; }
.fp-published-article.fp-published-article .photo-credits p { margin:0 0 9px; }
.fp-published-article.fp-published-article .photo-credits summary { cursor:pointer; font-weight:700; margin-bottom:14px; }
.fp-published-article.fp-published-article .article-index { padding:32px 0 55px; }
.fp-published-article.fp-published-article .index-card { display:grid; grid-template-columns:minmax(0,42%) minmax(0,1fr); gap:30px; background:#fff; border:1px solid #dce2eb; border-radius:8px; padding:25px; margin-bottom:24px; }
.fp-published-article.fp-published-article .index-card img { display:block; width:100%; height:auto; object-fit:contain; align-self:center; }
.fp-published-article.fp-published-article .index-card h2 { font:500 32px/1.22 Georgia,serif; margin:8px 0 15px; color:#122e4d; }
.fp-published-article.fp-published-article .index-card p { font:400 18px/1.6 Arial,sans-serif; color:#4a5b70; margin:0 0 18px; }
.fp-published-article.fp-published-article .index-card a { color:#174f91; font-weight:600; }
.fp-published-article.fp-published-article .index-card .pill { font:700 14px/1.4 Arial,sans-serif; color:#23558e; }
.fp-published-article.fp-published-article .index-card .pill.hold { color:#8f4e0a; }
.fp-published-article.fp-published-article a:focus-visible,.fp-published-article.fp-published-article button:focus-visible,.fp-published-article.fp-published-article summary:focus-visible { outline:3px solid #6ca3eb; outline-offset:4px; }
.fp-published-article.fp-published-article .article-skip { position:fixed; z-index:100; top:-70px; left:15px; padding:12px 18px; background:#fff; color:#143b66; }
.fp-published-article.fp-published-article .article-skip:focus { top:10px; }
@media(max-width:1000px) { .fp-published-article.fp-published-article .draft-columns { grid-template-columns:minmax(0,1fr); } .fp-published-article.fp-published-article .draft-rail { display:grid; grid-template-columns:1fr 1fr; gap:22px; } .fp-published-article.fp-published-article .rail-box { margin:0; } }
@media(max-width:600px) { .fp-published-article.fp-published-article .draft-shell { width:calc(100% - 32px); } .fp-published-article.fp-published-article .draft-notice { padding:10px 16px; font-size:14px; } .fp-published-article.fp-published-article .draft-breadcrumb { padding-top:20px; font-size:14px; } .fp-published-article.fp-published-article .draft-head { padding:20px 0; } .fp-published-article.fp-published-article .draft-head h1 { font-size:33px; } .fp-published-article.fp-published-article .draft-deck { font-size:18px; line-height:1.6; } .fp-published-article.fp-published-article .draft-status { padding:14px 16px; font-size:16px; } .fp-published-article.fp-published-article .draft-body { padding:24px 20px 30px; font-size:18px; line-height:1.78; } .fp-published-article.fp-published-article .draft-body h2 { font-size:27px; margin-top:32px; } .fp-published-article.fp-published-article .draft-body h3 { font-size:20px; } .fp-published-article.fp-published-article .draft-body table { font-size:16px; } .fp-published-article.fp-published-article .draft-body td,.fp-published-article.fp-published-article .draft-body th { padding:10px; } .fp-published-article.fp-published-article .draft-body td:first-child { width:34%; } .fp-published-article.fp-published-article .draft-cover figcaption { padding:14px 20px; } .fp-published-article.fp-published-article .draft-rail { grid-template-columns:1fr; gap:20px; } .fp-published-article.fp-published-article .index-card { grid-template-columns:1fr; padding:18px; gap:18px; } .fp-published-article.fp-published-article .index-card h2 { font-size:29px; } .fp-published-article.fp-published-article .reference-url { font-size:15px; } }
@media(prefers-reduced-motion:reduce) { .fp-published-article.fp-published-article * { scroll-behavior:auto!important; transition:none!important; animation:none!important; } }


.fp-published-article.fp-published-article{padding-bottom:54px;min-width:0}.fp-published-article.fp-published-article .draft-body :is(p,li,strong,em,blockquote){color:inherit}.fp-published-article.fp-published-article .draft-byline a{color:#245ea3}.fp-published-article.fp-published-article .draft-status{color:#533312}.fp-published-article.fp-published-article .draft-rail img{width:100%;height:auto;object-fit:contain}.fp-new-match-list .fp-new-match-photo{margin:0}.fp-new-match-list .fp-new-match-photo img{width:100%;height:auto;display:block;object-fit:contain}.fp-new-match-list .fp-new-match-photo figcaption{padding:10px 16px;font-size:14px;line-height:1.55;color:#445368;background:#fff}.fp-new-match-list .fp-journal-summary{color:#34485f}.fp-new-match-list .fp-journal-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fp-new-match-list .fp-journal-card{min-width:0}.fp-published-article.fp-published-article .draft-body .fp-article-information{padding-top:24px;border-top:1px solid #dce2eb;font-size:16px}@media(max-width:700px){.fp-new-match-list .fp-journal-guides{grid-template-columns:1fr}}

/* six-match-20261017: scoped native readability additions; old edition remains unchanged */
.fp-published-article[data-edition="six-match-20261017"]{min-width:0;background:#fff;color:#111;overflow-wrap:anywhere;word-break:normal}
.fp-published-article[data-edition="six-match-20261017"] .draft-shell{min-width:0}
.fp-published-article[data-edition="six-match-20261017"] .draft-body,.fp-published-article[data-edition="six-match-20261017"] .draft-head{color:#111}
.fp-published-article[data-edition="six-match-20261017"] .draft-body p,.fp-published-article[data-edition="six-match-20261017"] .draft-body li{overflow-wrap:anywhere;word-break:normal}
.fp-published-article[data-edition="six-match-20261017"] .reference-url{overflow-wrap:anywhere;word-break:break-word}
@media(max-width:700px){.fp-published-article[data-edition="six-match-20261017"] .draft-shell{width:min(100% - 28px,1210px)}.fp-published-article[data-edition="six-match-20261017"] .draft-body{font-size:17px;line-height:1.72}.fp-published-article[data-edition="six-match-20261017"] .reference-url{display:inline;overflow-wrap:anywhere}}
