/* Site-owned styling; the installed shared plugin stays untouched. */
.iics-magazine,.iics-article{max-width:1280px;width:calc(100% - 112px);padding:66px 0 90px;color:#072338}.iics-blog-heading{grid-template-columns:1.5fr 1fr;gap:70px}.iics-blog-heading h1,.iics-article-header h1{font-weight:500;letter-spacing:-.035em;line-height:1.13}.iics-blog-heading h1{font-size:54px}.iics-blog-heading p{font-size:16px;line-height:1.85;color:#285f8f}.iics-search{padding-bottom:5px;min-width:0}.iics-search input{font-size:15px}.iics-search button{color:#163c5c;font-weight:550}.iics-search label{font-size:12px;color:#285f8f}.iics-categories{padding-top:35px;gap:25px;border-color:#eaf0f7;max-width:100%}.iics-categories a{font-size:12px;color:#285f8f}.iics-categories a[aria-current],.iics-categories a:hover{color:#163c5c}.iics-editorial-grid{gap:47px 30px}.iics-card-image{background:#eaf0f7;border-radius:5px;aspect-ratio:16/10}.iics-card-copy>.iics-byline{display:none}.iics-card h2{font-size:24px;font-weight:550;letter-spacing:-.025em;line-height:1.3}.iics-card-copy>p:not(.iics-byline){color:#285f8f;font-size:14px;line-height:1.85}.iics-card-featured h2{font-size:35px;line-height:1.25}.iics-card-meta{color:#526f89;font-size:11px;gap:17px}.iics-pagination ul{flex-wrap:wrap;gap:10px}.iics-pagination .current{border-color:#285f8f}.iics-breadcrumb{color:#285f8f;line-height:1.8;margin-bottom:30px}.iics-article-header h1{font-size:clamp(36px,4.6vw,64px);max-width:1040px}.iics-standfirst{max-width:880px;color:#285f8f;line-height:1.8}.iics-article-meta{color:#526f89}.iics-article-cover{border-radius:5px;margin-bottom:60px}.iics-article-grid{grid-template-columns:220px minmax(0,780px);gap:65px}.iics-prose{font-size:17px;line-height:1.9;color:#163c5c}.iics-prose h2{color:#072338;letter-spacing:-.03em;line-height:1.25}.iics-prose h3{color:#072338;font-weight:550}.iics-prose a{color:#163c5c}.iics-prose th{background:#f4f7fb}.iics-prose th,.iics-prose td{border-color:#eaf0f7;line-height:1.75}.iics-prose td{min-width:130px}.iics-prose .wp-block-table{max-width:100%}.iics-prose blockquote,.iics-factbox,.iics-process{background:#f4f7fb;border-color:#285f8f}.iics-toc{border-color:#dce7f2;top:114px}.iics-toc h2{letter-spacing:0;color:#163c5c}.iics-toc a{color:#285f8f}.iics-toc a:hover{color:#163c5c}.iics-related,.iics-sources{border-color:#dce7f2}.iics-related>h2{font-size:32px;letter-spacing:-.03em}.iics-layout-technology .iics-article-header{background:#f4f7fb}.iics-layout-analysis .iics-article-cover{margin-left:0;margin-right:0}
.w-blog-section{padding-top:85px;padding-bottom:90px;border-bottom:1px solid #eaf0f7}.w-blog-section-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:40px}.w-blog-section-head h2{font-size:52px;line-height:1.13;letter-spacing:-.035em;font-weight:500}.w-blog-section-head p{font-size:16px;line-height:1.8;color:#526f89;max-width:500px;margin-top:22px}.w-blog-section-head>.w-text-link{flex-shrink:0;margin-bottom:5px}.w-blog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:31px}.w-blog-cards>article{min-width:0}.w-blog-card-image{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:5px;background:#eaf0f7}.w-blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.w-blog-card-image:hover img{transform:scale(1.025)}.w-blog-cards h3{font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:1.4;margin-top:21px}.w-blog-cards p{color:#285f8f;font-size:14px;line-height:1.85;margin-top:14px}.w-blog-cards .w-text-link{color:#163c5c;margin-top:22px;font-size:12px}
@media(max-width:1180px){.iics-magazine,.iics-article{width:calc(100% - 76px)}.iics-blog-heading{gap:45px}.iics-blog-heading h1{font-size:47px}.iics-article-grid{grid-template-columns:190px minmax(0,1fr);gap:40px}}
@media(max-width:1000px){.iics-blog-heading{grid-template-columns:1fr;gap:30px}.iics-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iics-article-grid{grid-template-columns:1fr;max-width:780px}.iics-card-featured{grid-template-columns:1fr 1fr}.iics-toc{position:static}.iics-toc ol{columns:2}}
@media(max-width:900px){.iics-magazine,.iics-article{width:calc(100% - 40px);padding-top:40px;padding-bottom:60px}.iics-blog-heading h1{font-size:41px}.iics-blog-heading p{font-size:15px}.iics-article-header h1{font-size:42px}.iics-standfirst{font-size:18px}.w-blog-section{padding-top:56px;padding-bottom:56px}.w-blog-section-head{display:block;margin-bottom:30px}.w-blog-section-head h2{font-size:38px}.w-blog-section-head p{font-size:15px}.w-blog-section-head>.w-text-link{margin-top:23px}.w-blog-cards{grid-template-columns:1fr;gap:37px}.w-blog-cards h3{font-size:24px}.w-blog-card-image{aspect-ratio:16/9}.w-blog-cards p{font-size:15px}.w-blog-cards .w-text-link{font-size:13px}}
@media(max-width:600px){.iics-editorial-grid{display:block}.iics-card-featured{display:block}.iics-card h2,.iics-card-featured h2{font-size:27px}.iics-card-featured .iics-card-copy{padding-top:18px}.iics-categories{gap:23px;margin-bottom:28px}.iics-blog-heading h1{font-size:37px}.iics-article-header h1{font-size:35px}.iics-prose{font-size:16px}.iics-prose h2{font-size:28px}.iics-prose h3{font-size:23px}.iics-toc ol{columns:1}.iics-related-grid{grid-template-columns:1fr}.iics-prose .wp-block-columns{display:block}.iics-layout-technology .iics-article-header{padding:22px 17px}.iics-article-meta{line-height:1.7}}
@media(max-width:370px){.iics-magazine,.iics-article{width:calc(100% - 32px)}.iics-blog-heading h1{font-size:33px}.iics-article-header h1{font-size:32px}.w-blog-section-head h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.w-blog-card-image img{transition:none}}

.iics-article-header h1,.iics-card h2,.w-blog-cards h3{overflow-wrap:anywhere;hyphens:auto}
