
.magazine{--ink:#0b1739;background:#f4f6fb;color:var(--ink)}.magazine .article-brand b,.magazine .article-content h1,.magazine .article-content h2,.magazine .related-heading,.magazine .article-card h3{color:#0b1739}.magazine .article-header .article-brand b{color:#fff}.magazine .article-header small{color:#c2cee2}.magazine .brand-icon{background:#294574}.magazine .articles-intro{background:#0b1739;color:white;position:relative;overflow:hidden;padding:48px}.magazine .articles-intro h1{max-width:780px}.magazine .articles-intro p,.magazine .articles-intro .article-tag{color:#dbe4f3}.magazine .article-content section p,.magazine .article-intro,.magazine .article-card p{color:#3e4b63}.magazine .article-card-bottom a{color:#142951}.magazine .article-content p{line-height:2.35}.magazine .article-content{max-width:860px}.magazine .article-content section{scroll-margin-top:100px}.magazine .article-callout{border-color:#d6dfed}.magazine .article-callout a,.magazine .nav-order{background:#142951}.magazine .article-callout .cta-secondary{background:transparent;color:#142951;border:1px solid #a6b4ce;margin-inline-start:8px}.magazine .article-tag{color:#36517b}.magazine .article-read-time{color:#64738d}.magazine .article-toc{background:#fff;border:1px solid #d8e0ed;border-radius:18px;padding:22px 26px;margin:25px 0}.magazine .article-toc ol{columns:2;padding-inline-start:22px;line-height:2.2;margin-bottom:0}.magazine .article-toc li{break-inside:avoid}.magazine .article-toc a:hover,.magazine .article-sources a:hover{text-decoration:underline}.magazine .article-faq details{background:#fff;border:1px solid #dce3ef;border-radius:12px;padding:16px;margin:12px 0}.magazine .article-faq summary{font-weight:bold;cursor:pointer;line-height:1.8}.magazine .article-faq details p{padding-top:12px}.magazine .article-sources{font-size:13px}.magazine .article-sources p{font-size:13px}.magazine .article-sources li{padding:7px 0;line-height:1.8}.magazine .article-sources a{text-decoration:underline;text-underline-offset:4px}.magazine-categories{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.magazine-categories a{padding:10px 17px;border:1px solid #cbd6e7;border-radius:30px;background:#fff;color:#142951}.magazine-category{scroll-margin-top:100px}.magazine-order{display:inline-block;background:#f0dfb9;color:#0b1739;padding:12px 20px;border-radius:12px;font-weight:bold;margin-top:8px}.broth-art{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 10% 0%,#406293,transparent 65%),#0b1739;color:#f4e8cf;gap:7px;min-height:195px}.broth-art b{font-size:52px;font-weight:900}.broth-art span{font-size:12px;letter-spacing:1px}.broth-art small{font-size:13px;color:#c9d5e8}.broth-art.article-cover{display:flex;min-height:300px}.magazine .article-cover{height:auto;aspect-ratio:7/4;object-fit:cover}.skip-link{position:fixed;top:-80px;right:16px;background:white;padding:12px;z-index:20}.skip-link:focus{top:10px}.magazine a:focus-visible,.magazine summary:focus-visible{outline:3px solid #c89437;outline-offset:4px}.magazine .article-footer{margin-top:20px}@media(max-width:600px){.magazine .articles-intro{padding:28px 22px}.magazine .article-toc ol{columns:1}.magazine .article-toc{padding:18px}.magazine .article-callout a{display:block;text-align:center}.magazine .article-callout .cta-secondary{margin:10px 0 0}.magazine .article-content h1{font-size:29px}.magazine .article-content section h2{font-size:21px}.magazine .article-cover{min-height:0}.magazine .broth-art.article-cover{min-height:230px}.magazine .related-heading{gap:12px;flex-wrap:wrap}.magazine .article-card p{min-height:0}}

.dayi-consent{position:fixed;z-index:99999;bottom:16px;left:16px;right:16px;max-width:900px;margin:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#0b1739;color:#fff;padding:15px 18px;border:1px solid #a4b4ce;border-radius:14px;line-height:1.9;font-size:14px}.dayi-consent span{flex:1;min-width:200px}.dayi-consent button{padding:8px 14px;background:#f0dfb9;color:#0b1739;border:0;border-radius:8px;cursor:pointer;font:inherit}.dayi-consent button:last-child{background:#294574;color:#fff}
.magazine .article-header nav a.nav-order{background:#f0dfb9!important;color:#0b1739!important}.magazine .article-callout a:not(.cta-secondary){background:#142951!important;color:#fff!important}
