/* Scoped category corrections using existing MAES type, colours and spacing. */
main .maes-category-context-links{margin:16px 0 22px;max-width:1050px;color:#536071;font-size:14px;line-height:1.8}
main .maes-category-context-links a{color:#18314a;text-decoration:underline;text-underline-offset:3px;white-space:normal}
main .maes-category-context-links a:hover,main .maes-category-context-links a:focus-visible{color:#92703d}
main.maes-seo-landing .maes-seo-copy{padding:48px 0 56px;background:#fff}
main.maes-seo-landing .maes-seo-copy-grid{display:block}
main.maes-seo-landing .maes-seo-article{max-width:960px;margin:0;font-size:16px;line-height:1.7}
#maes-parity-category-copy.maes-parity-copy{padding:48px 0 56px;background:#fff}
#maes-parity-category-copy .maes-parity-grid{display:block}
#maes-parity-category-copy .maes-parity-article{max-width:960px;margin:0;font-size:16px;line-height:1.7}
main .maes-category-edited h2{font-family:"PT Serif",Georgia,serif;font-size:28px;line-height:1.25;font-weight:400;letter-spacing:0;color:#0a1c31;margin:32px 0 14px}
main .maes-category-edited h2:first-child{margin-top:0}
main .maes-category-edited p{margin:0 0 18px;font-size:16px;line-height:1.7;color:#354252}
main .maes-category-faq{border:0;border-bottom:1px solid #dde3e9;border-radius:0;padding:0;background:#fff;margin:0}
main .maes-category-faq summary{position:relative;cursor:pointer;list-style:none;padding:18px 34px 18px 0;color:#18314a;font-size:16px;font-weight:600;line-height:1.5}
main .maes-category-faq summary::-webkit-details-marker{display:none}
main .maes-category-faq summary::after{content:"+";position:absolute;right:6px;top:16px;font-size:22px;font-weight:400;color:#92703d}
main .maes-category-faq[open] summary::after{content:"−"}
main .maes-category-faq summary:focus-visible{outline:2px solid #92703d;outline-offset:3px}
main .maes-category-faq>div{padding:0 20px 12px 0}
main .maes-category-faq ul{padding-left:22px;list-style:disc}
main .maes-category-faq li{list-style:disc;margin:5px 0}
main .maes-category-seo-tags{margin-top:34px;padding-top:24px;border-top:1px solid #dde3e9}
main .maes-category-seo-tags h2{font-family:"PT Serif",Georgia,serif;font-size:25px;font-weight:400;letter-spacing:0;margin:0 0 14px}
main .maes-category-seo-tags ul{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;list-style:none}
main .maes-category-seo-tags li{margin:0;list-style:none}
main .maes-category-seo-tags a{display:inline-block;padding:6px 0;border:0;background:transparent;color:#18314a;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){main .maes-category-context-links{font-size:14px;line-height:1.9}main.maes-seo-landing .maes-seo-copy,#maes-parity-category-copy.maes-parity-copy{padding:32px 0 40px}main .maes-category-edited h2{font-size:25px}main .maes-category-faq summary{font-size:15px;padding-top:16px;padding-bottom:16px}main .maes-category-edited p{font-size:15px}.maes-category-seo-tags ul{gap:6px 20px}}
