/* Search-friendly editorial content, in Aylā's existing ocean palette. */
.answer-panel{max-width:1120px;margin:auto;padding:72px 24px;text-align:left;scroll-margin-top:100px}
.answer-panel-inner{padding:38px;border:1px solid #d5e8eb;border-radius:18px;background:linear-gradient(135deg,#f2fbfc,#fff 75%)}
.answer-panel h2{font:600 clamp(27px,3vw,38px)/1.15 Fustat,sans-serif;letter-spacing:-.035em;color:#082f39;margin:14px 0 20px;max-width:780px}
.answer-panel p{color:#526b71;font-size:15px;line-height:1.85;max-width:840px;margin:12px 0}
.answer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0}
.answer-grid h3{font:600 20px/1.3 Fustat,sans-serif;color:#123f49;margin:0 0 10px}.answer-grid p{font-size:13px}
.editorial-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px}.editorial-links a,.answer-panel a:not(.ayla-button),.article-page p a,.article-page li a,.article-byline a{color:#086879;text-decoration:underline;text-underline-offset:4px}
.breadcrumb{font:11px/1.6 Inter,sans-serif;color:#62797e;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.breadcrumb a{color:#086879}.breadcrumb span[aria-hidden]{color:#9bb4ba}
.article-summary{padding:24px;border-left:3px solid #3fc2d9;background:#eff9fb;border-radius:0 10px 10px 0;margin:28px 0}.article-summary p{margin:0}.article-summary>strong{display:block;color:#087b8c;font:600 11px/1.5 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}
.article-toc{padding:22px 24px;border:1px solid #d9e7e9;border-radius:12px;margin:28px 0}.article-toc>strong{font-size:13px;color:#082f39}.article-toc ol{margin:14px 0 0;padding-left:20px}.article-toc a{font-size:13px;color:#087b8c;text-decoration:underline;text-underline-offset:3px}
.article-page li{font-size:15px;line-height:1.8;color:#52666c;margin:9px 0}.article-page ul,.article-page ol{padding-left:24px}.article-page section{scroll-margin-top:110px}.article-page h3{font:600 20px/1.4 Fustat,sans-serif;margin:25px 0 12px;color:#082f39}.article-page .formula{padding:20px;background:#eff8fa;color:#082f39;border-radius:10px;font:500 14px/1.9 Inter,sans-serif}.article-page .table-scroll{overflow-x:auto}.article-page table{width:100%;border-collapse:collapse;font-size:13px;margin:22px 0}.article-page th,.article-page td{padding:14px;text-align:left;border:1px solid #d9e7e9;line-height:1.7}.article-page th{background:#eff8fa;color:#082f39}.article-page .article-faq details{border-bottom:1px solid #d9e7e9;padding:17px 0}.article-page .article-faq summary{cursor:pointer;font-size:15px;font-weight:600;color:#123f49}.article-page .article-faq p{font-size:14px;margin-top:14px}.article-page .article-sources p{font-size:13px}
.article-share{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:30px 0;font-size:12px;color:#5c747a}.article-share a{color:#087b8c;text-decoration:underline;text-underline-offset:3px}.about-portrait{width:170px;height:170px;object-fit:cover;object-position:50% 39%;border-radius:50%;border:5px solid white;box-shadow:0 0 0 1px #b7dfe5,0 15px 50px #087b8c19;margin:0 0 20px}.related-guides{border-top:1px solid #d9e7e9;padding-top:28px;margin-top:40px}.related-guides h2{font-size:24px}
.blog-card[hidden]{display:none!important}.blog-card-copy time{display:block;font-size:10px;color:#768b90;margin-top:15px}
@media(min-width:1001px){.footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:24px;max-width:1200px}}
@media(min-width:1001px){.footer-grid:has(>div:nth-child(3)):not(:has(>div:nth-child(4))){grid-template-columns:1.5fr 1fr 1fr}}
@media(max-width:760px){.answer-panel{padding:50px 20px}.answer-panel-inner{padding:25px 22px}.answer-grid{grid-template-columns:1fr;gap:12px}.answer-grid p{margin:6px 0}.article-summary{padding:20px}.article-page{padding-left:22px;padding-right:22px}.article-toc{padding:20px}.article-page th,.article-page td{padding:10px}.editorial-links{gap:12px 18px}}
/* Essential page content remains visible even when JavaScript is disabled. */
html:not(.sr-js) .sr-init{opacity:1!important;transform:none!important}
