.i4u-blog-heading,.i4u-blog-article{padding-top:40px;padding-bottom:48px}.i4u-blog-heading h1,.i4u-blog-article h1{font-size:clamp(30px,3.2vw,48px);line-height:1.15;max-width:1000px;margin:24px 0}.i4u-blog-heading p{font-size:18px;line-height:1.6}.i4u-blog-search{margin-top:24px;max-width:600px}.i4u-blog-search label{display:block;margin-bottom:8px}.i4u-blog-search div{display:flex;gap:8px}.i4u-blog-search input{min-width:0;flex:1;border:1px solid #9cb4b0;border-radius:10px;padding:12px;font:inherit}.i4u-blog-search button,.i4u-blog-consultation a{background:#0a5550;color:white;border:0;border-radius:10px;padding:13px 20px;font:inherit}.i4u-blog-list{padding-bottom:64px}.i4u-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.i4u-blog-card{border:1px solid #dbe4e1;border-radius:16px;overflow:hidden;background:white;display:flex;flex-direction:column}.i4u-blog-card img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.i4u-blog-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.i4u-blog-card h2{font-size:23px;line-height:1.3;margin:14px 0}.i4u-blog-card p{line-height:1.65;color:#47615e}.i4u-blog-card time,.i4u-blog-article time{color:#47615e;font-size:15px}.i4u-blog-read{margin-top:auto;padding-top:12px;font-weight:700}.i4u-blog-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin:32px 0;flex-wrap:wrap}.i4u-blog-pagination a{padding:12px}.i4u-blog-article{max-width:960px}.i4u-blog-article header{margin-bottom:24px}.i4u-blog-cover{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;border-radius:12px;margin-bottom:32px}.i4u-blog-body{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.i4u-blog-body h2{font-size:28px;line-height:1.3;margin-top:36px}.i4u-blog-body h3{font-size:23px;line-height:1.4}.i4u-blog-body img{max-width:100%;height:auto}.i4u-blog-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.i4u-blog-body td,.i4u-blog-body th{padding:10px;border:1px solid #dbe4e1}.i4u-blog-body a{text-decoration:underline;text-underline-offset:3px}.i4u-blog-consultation{padding:28px;background:#eaf2ef;border-radius:16px;margin:40px 0}.i4u-blog-consultation a{display:inline-block;margin:8px 8px 0 0}.i4u-blog-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.i4u-blog-card a:focus-visible,.i4u-blog-pagination a:focus-visible,.i4u-blog-search :focus-visible{outline:3px solid #087b70;outline-offset:4px}@media(max-width:1000px){.i4u-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.i4u-blog-grid{grid-template-columns:1fr}.i4u-blog-card-copy{padding:20px}.i4u-blog-article,.i4u-blog-heading{padding-top:24px}.i4u-blog-body{font-size:18px}.i4u-blog-consultation{padding:20px}}
.i4u-blog-card-media{display:block;position:relative;aspect-ratio:1.6;overflow:hidden;background:#eaf2ef}.i4u-blog-card-media img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.i4u-blog-card-media img[hidden],.i4u-blog-cover[hidden],.i4u-blog-body img[hidden]{display:none}.i4u-blog-image-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;color:#123e39;background:linear-gradient(135deg,#e5efeb,#faf8f0);font-size:18px;gap:16px}.i4u-blog-placeholder-brand{font-size:23px;font-weight:800;letter-spacing:.05em}.i4u-blog-placeholder-line{width:52px;height:4px;background:#83a926}.i4u-blog-categories{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.i4u-blog-categories a{padding:10px 14px;border:1px solid #b6cbc3;border-radius:24px;font-size:16px}.i4u-blog-categories a[aria-current=page]{background:#0a5550;color:#fff}.i4u-blog-topic{font-size:14px;color:#0a5550;margin-top:12px}.i4u-language-menu{position:relative}.i4u-language-menu summary{cursor:pointer;list-style:none}.i4u-language-menu summary::-webkit-details-marker{display:none}.i4u-language-menu nav{position:absolute;top:calc(100% + 8px);right:0;background:#fff;box-shadow:0 8px 30px #0a302e26;border:1px solid #dbe4e1;border-radius:12px;padding:8px;min-width:160px;z-index:100}.i4u-language-menu nav a{display:block;padding:12px;color:#0a302e;font-size:16px;white-space:nowrap}.i4u-language-menu nav a[aria-current=true]{background:#eaf2ef;border-radius:8px}.i4u-language-menu summary:focus-visible,.i4u-language-menu a:focus-visible{outline:3px solid #087b70;outline-offset:3px}

.i4u-article-breadcrumbs{font-size:13px;line-height:1.6;margin:0 0 24px;color:#526e66}.i4u-article-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}.i4u-article-breadcrumbs li{min-width:0;max-width:100%;overflow-wrap:anywhere}.i4u-article-breadcrumbs a{color:inherit;text-decoration:none}.i4u-article-breadcrumbs a:hover{text-decoration:underline}.i4u-article-breadcrumbs__separator{margin-right:8px;opacity:.6}.i4u-article-breadcrumbs [aria-current=page]{opacity:.85}.i4u-blog-body h3,.i4u-blog-body h4{font-size:clamp(19px,2.4vw,24px);line-height:1.35;margin:28px 0 12px}.i4u-blog-body h4{font-size:19px}

/* Editorial reading, navigation and source references. */
.i4u-blog-article{max-width:1040px}.i4u-blog-article>header{padding:28px 32px;background:#fff;border:1px solid #dbe4e1;border-top:4px solid #c8ee36;border-radius:0 0 20px 20px}.i4u-blog-article>header h1{margin:8px 0 20px;max-width:22ch}.i4u-blog-article>header p{margin:12px 0 0;color:#47615e;font-size:15px}.i4u-blog-cover{max-height:440px;object-fit:cover;background:#edf3ed;margin:28px 0 36px;border:1px solid #dbe4e1}.i4u-blog-body{max-width:76ch;margin-inline:auto}.i4u-blog-body>p:first-child{font-size:21px;color:#345b52;line-height:1.65}.i4u-blog-body h2[id]{scroll-margin-top:110px}.i4u-article-toc{padding:22px 26px;margin:30px 0;background:#edf3ed;border-left:4px solid #99bd32;border-radius:0 14px 14px 0}.i4u-article-toc strong{display:block;font-size:17px;margin-bottom:12px}.i4u-article-toc ol{margin:0;padding-left:22px;display:grid;gap:8px}.i4u-article-toc a{font-size:16px;text-decoration:none}.i4u-article-toc a:hover{text-decoration:underline}.i4u-article-sources{margin:40px 0 24px;padding:0 22px;border:1px solid #ccdcd3;border-radius:14px;background:#f2f5f0;font-size:15px;line-height:1.65}.i4u-article-sources summary{cursor:pointer;padding:18px 0;font-weight:700;font-size:16px;min-height:48px}.i4u-article-sources details>p{margin:0 0 14px;color:#526e66}.i4u-article-sources ul{margin:0;padding:0 0 20px;list-style:none;display:grid;gap:16px}.i4u-article-sources li span{display:block;color:#526e66;font-size:14px;margin-top:4px}.i4u-article-sources a:after{content:' ↗'}.i4u-article-sources summary:focus-visible,.i4u-article-toc a:focus-visible{outline:3px solid #91b62e;outline-offset:4px}.blog-related{margin:36px 0;padding:26px;background:#fff;border:1px solid #dbe4e1;border-radius:16px}.blog-related h2{font-size:25px;margin:0 0 16px}.blog-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.blog-related a{display:block;height:100%;padding:16px;border:1px solid #dbe4e1;border-radius:12px;line-height:1.5}.i4u-reading-picks{margin-top:36px;padding-top:24px;border-top:1px solid #cbdad1}.i4u-reading-picks ul{list-style:none;padding:0;display:grid;gap:12px}.i4u-reading-picks a{display:block;padding:16px 18px;background:#fff;border:1px solid #d7e2da;border-radius:12px;text-decoration:none;font-size:16px;line-height:1.55}.i4u-reading-picks a:hover{border-color:#83a926;background:#f4f8ed}@media(max-width:600px){.i4u-blog-article>header{padding:22px 18px}.i4u-blog-article>header h1{font-size:30px}.i4u-blog-body>p:first-child{font-size:19px}.i4u-article-toc{padding:18px}.i4u-article-sources{padding-inline:16px}.blog-related{padding:20px}.blog-related ul{grid-template-columns:1fr}.i4u-blog-cover{max-height:260px}.i4u-reading-picks a{padding:14px}}
