.ct-seo-article{max-width:860px!important}.ct-seo-article .title{font-size:clamp(36px,5vw,64px);max-width:22ch}.ct-seo-article>section{margin-top:42px}.ct-seo-article p,.ct-seo-article li{font-size:18px;line-height:1.8}.ct-seo-article h2{font-size:29px;line-height:1.25;margin-bottom:18px}.ct-seo-illustration{float:right;width:190px;margin:0 0 22px 28px}.ct-seo-illustration img{width:100%;height:auto;border-radius:12px}.ct-seo-breadcrumb,.ct-seo-byline{font-size:13px!important;line-height:1.6!important;opacity:.78}.ct-seo-breadcrumb{margin-bottom:28px}.ct-seo-table{overflow-x:auto;margin:25px 0}.ct-seo-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65}.ct-seo-table th,.ct-seo-table td{border:1px solid #cbd6df;padding:14px;vertical-align:top;text-align:left}.ct-seo-table th{background:#e9f1f5}.ct-seo-sources{clear:both;padding-top:24px;border-top:1px solid #cbd6df}.ct-seo-sources p,.ct-seo-sources li{font-size:14px!important}.ct-seo-collection{max-width:1200px!important}.ct-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:45px 0 55px}.ct-seo-card{text-decoration:none;color:inherit}.ct-seo-card img{width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;border-radius:12px}.ct-seo-card h2{font-size:25px;line-height:1.25;margin:18px 0 12px}.ct-seo-card p{font-size:15px;line-height:1.7}.ct-seo-landmark{max-width:1120px;margin:55px auto;padding:35px 26px;background:#e9f1f5;border-radius:14px}.ct-seo-landmark h2{font-size:30px}.ct-seo-landmark p{font-size:17px;line-height:1.8}.ct-seo-landmark a{text-underline-offset:4px}.ct-seo-landmark ul{padding-left:22px}.ct-seo-landmark li{margin:10px 0}.ct-landing-facts{max-width:900px;margin:40px auto}.ct-landing-facts h2{margin-top:35px}.ct-landing-facts p,.ct-landing-facts li{font-size:17px;line-height:1.8}@media(max-width:700px){.ct-seo-grid{grid-template-columns:1fr;gap:34px}.ct-seo-illustration{float:none;width:150px;margin:25px auto}.ct-seo-article .title{font-size:38px}.ct-seo-article p,.ct-seo-article li{font-size:17px}.ct-seo-table th,.ct-seo-table td{min-width:135px;padding:11px}.ct-seo-landmark{margin:35px 20px;padding:25px}.ct-seo-landmark h2{font-size:27px}}
