*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}:focus-visible{outline:3px solid #0641AA;outline-offset:4px}.brand-logo{display:inline-block;position:relative;flex:0 0 auto;width:156px;height:88px;max-width:100%;overflow:hidden;background:transparent;vertical-align:middle}.brand-logo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 66%}.brand-logo.brand-logo-large{width:min(100%,360px);height:auto;aspect-ratio:1.77}.supplied-logo-preview{padding:24px;background:#E6F8F9;margin-block:32px}@media(max-width:600px){.brand-logo{width:136px;height:76px}}.foundation-shell{max-width:80rem;padding:0 2.5rem;color:#15283b}.foundation-shell main{max-width:none;padding-top:1.5rem}.foundation-shell .seo-site-header{min-height:116px;border-bottom:1px solid #dce5ec}.foundation-shell .seo-site-header nav{gap:1.1rem;font-size:.91rem}.foundation-shell .seo-site-header a{text-decoration:none}.foundation-shell .seo-review{font-size:.78rem;color:#526574;border:0;background:#f0f7fa;margin:0;padding:.6rem 1rem}.foundation-shell .seo-hero{display:block;padding:2.5rem 0 3rem;max-width:58rem}.seo-eyebrow{font-size:.73rem;font-weight:700;letter-spacing:.13em;color:#0641aa}.seo-hero h1{font-size:clamp(2.3rem,4.6vw,4.4rem);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:.6rem 0 1.6rem;text-wrap:balance}.seo-answer{max-width:48rem;font-size:1.16rem;line-height:1.7;color:#455b6c}.seo-byline{max-width:48rem;font-size:.82rem;color:#526574}.seo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:1.8rem}.foundation-shell .seo-button{display:inline-flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.2rem;min-height:48px;background:#0641aa;color:white;text-decoration:none;border-radius:3px}.seo-contents{background:#f5f8fa;padding:1.2rem 1.5rem;max-width:58rem;display:block!important}.seo-contents p{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.seo-contents ul{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;column-gap:1.5rem}.seo-contents a{display:inline-block;font-size:.9rem}.seo-section{display:grid;grid-template-columns:4rem minmax(0,46rem);gap:1rem;padding:2.8rem 0;border-bottom:1px solid #dce5ec;scroll-margin-top:1rem}.seo-section-number{color:#0641aa;font-size:.8rem;padding-top:.3rem}.seo-related h2,.seo-report-panel h2,.seo-section h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.025em;margin:.7rem 0 1rem;font-weight:500}.seo-section li,.seo-section p{font-size:1.02rem}.seo-section li{padding:.3rem 0}.seo-citations{font-size:.78rem!important;color:#536b79}.seo-report-panel{max-width:58rem;padding:2rem;background:#edf8f8;border-left:3px solid #00c1c6;margin:3rem 0}.seo-report-panel ul{list-style:none;margin:1.5rem 0;padding:0}.seo-report-panel li{border-top:1px solid #c6e2e3}.seo-report-panel li a{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1rem 0;text-decoration:none}.seo-report-panel small{grid-column:1;color:#466070}.seo-report-panel li a>span:last-child{grid-column:2;grid-row:1/3;align-self:center}.seo-table-wrap{max-width:100%;overflow-x:auto;margin-block:2rem}.seo-table-wrap table{border-collapse:collapse;min-width:min(40rem,100%)}.seo-table-wrap td,.seo-table-wrap th{text-align:left;border-bottom:1px solid #dce5ec;padding:1rem;vertical-align:top}.seo-table-wrap caption{text-align:left;font-weight:700;padding:1rem}.seo-related{margin:3rem 0}.seo-related ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1.5rem}.seo-related li{border-bottom:1px solid #dce5ec}.seo-related a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-decoration:none;min-height:56px}.foundation-shell [data-contact-band]{max-width:58rem;border:0;padding:2rem;background:#f0f5fa;margin:3rem 0}.foundation-shell [data-contact-band] h2{font-size:2rem;line-height:1.2;font-weight:500}.seo-sources{max-width:58rem;font-size:.85rem;padding-top:1rem}.seo-sources a{overflow-wrap:anywhere}.seo-sources li{margin-block:.2rem}.seo-sources a{display:inline-block;min-height:32px;padding:.4rem 0}.seo-citations a{display:inline-block;min-height:24px}.seo-directory{columns:16rem 3;column-gap:2.5rem}.seo-directory section{page-break-inside:avoid;break-inside:avoid}.seo-directory a{display:inline-block}.seo-directory ul{padding-left:1.2rem}.foundation-shell details{max-width:58rem;border-bottom:1px solid #dce5ec;padding:1rem 0}.foundation-shell summary{cursor:pointer;padding:.5rem 0}.foundation-shell details p{color:#455b6c}.foundation-shell footer{margin-top:4rem;padding-block:2rem;border-color:#dce5ec}@media(max-width:760px){.foundation-shell{padding:0 1.25rem}.foundation-shell .seo-site-header{padding-block:.75rem;gap:.4rem}.foundation-shell .seo-site-header nav{gap:.15rem 1rem}.foundation-shell .seo-site-header nav a{min-height:44px;display:inline-flex;align-items:center}.seo-hero{padding:1.5rem 0 2rem!important}.seo-answer{font-size:1.02rem}.seo-section{grid-template-columns:minmax(0,1fr);gap:0;padding-block:2rem}.seo-section-number{margin:0}.seo-section h2{margin-top:.4rem}.seo-related ul{grid-template-columns:minmax(0,1fr)}.foundation-shell [data-contact-band],.seo-report-panel{padding:1.3rem}.seo-actions{gap:.8rem 1.5rem}.seo-contents{padding:1rem}.foundation-shell a,.foundation-shell h1,.foundation-shell h2{overflow-wrap:anywhere}}