.blog-shell{max-width:1120px;margin:auto;padding:70px 30px 110px}.blog-index-heading{padding:20px 0 60px}.blog-index-heading h1{font-size:clamp(3.5rem,8vw,6rem);letter-spacing:-.05em;line-height:1.08;margin:22px 0}.blog-index-heading>p:last-child{font-size:1.25rem;color:#52616c}.blog-entry{display:grid;grid-template-columns:260px 1fr;gap:64px;align-items:center;border-top:1px solid #dce2e5;padding-top:40px}.blog-cover img{width:100%;height:auto;display:block}.blog-entry h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.03em;margin:16px 0}.blog-entry h2 a{text-decoration:none}.blog-entry p{font-size:1.125rem;line-height:1.65}.blog-meta{font-size:.9375rem!important;line-height:1.8;color:#5a6770}.blog-article{padding:60px 28px 100px;max-width:1060px;margin:auto}.blog-heading{padding-bottom:46px}.blog-heading h1{font-size:clamp(2.75rem,6.5vw,5.8rem);letter-spacing:-.045em;line-height:1.06;max-width:950px;margin:28px 0}.blog-heading .eyebrow{margin-top:50px}.blog-subtitle{font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.4;margin:26px 0;color:#52616c}.blog-body{max-width:760px;margin:0 auto;font-size:1.125rem;line-height:1.85;overflow-wrap:anywhere}.blog-body p{margin:0 0 1.35em}.blog-body .blog-lead{font-size:1.5rem;line-height:1.55;color:#112c40}.blog-body h2{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.025em;margin:2.1em 0 .7em}.blog-body h3{font-size:1.3rem;line-height:1.4;margin:1.6em 0 .65em}.blog-body a{color:#075c9c;text-underline-offset:3px}.blog-body sup a{font-size:.8em;padding:0 2px}.blog-body ul,.blog-body ol{padding-left:1.4em;margin:0 0 1.6em}.blog-body li{margin:.65em 0}.audit-domains dt{font-size:1.2rem;font-weight:700;margin-top:1.5em}.audit-domains dd{margin:.4em 0 1.2em}.blog-closing{font-size:1.6rem;font-weight:600;line-height:1.5;color:#075c9c;padding:25px 0}.blog-editorial-note{font-size:.9375rem;color:#5a6770;border-top:1px solid #dce2e5;padding-top:24px}.blog-references{font-size:1rem}.blog-references li{scroll-margin-top:130px}.blog-download{margin:50px 0;padding:0 0 35px;border-bottom:1px solid #dce2e5}.blog-download h2{font-size:1.5rem}.home-blog{padding-top:50px;padding-bottom:50px;border-top:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.home-blog h2{font-size:clamp(1.9rem,3vw,2.7rem);margin:14px 0}.home-blog p{max-width:680px;margin-bottom:20px;font-size:1.125rem;line-height:1.6}@media(max-width:640px){.blog-shell{padding:40px 22px 70px}.blog-entry{grid-template-columns:1fr;gap:28px}.blog-cover{max-width:200px}.blog-article{padding:30px 22px 65px}.blog-heading .eyebrow{margin-top:35px}.blog-heading{padding-bottom:28px}.blog-body{font-size:1.0625rem}.blog-body .blog-lead{font-size:1.3rem}.blog-body h2{margin-top:1.7em}}
.blog-languages{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.blog-languages a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #c9d5dd;border-radius:24px;text-decoration:none;color:#075c9c;font-size:1rem;line-height:1.5}.blog-languages a[aria-current=page]{background:#112c40;color:#fff;border-color:#112c40}.blog-languages a:focus-visible{outline:3px solid #168be0;outline-offset:3px}.blog-article:lang(hi),.blog-article:lang(kn){font-family:system-ui,-apple-system,"Nirmala UI","Noto Sans Devanagari","Noto Sans Kannada",sans-serif}.blog-article:lang(hi) h1,.blog-article:lang(kn) h1{letter-spacing:normal;line-height:1.4;font-size:clamp(2.4rem,5.6vw,4.8rem)}.blog-article:lang(hi) h2,.blog-article:lang(kn) h2{letter-spacing:normal;line-height:1.55}.blog-article:lang(hi) h3,.blog-article:lang(kn) h3,.blog-article:lang(hi) .blog-subtitle,.blog-article:lang(kn) .blog-subtitle{line-height:1.65}.blog-article:lang(hi) .eyebrow,.blog-article:lang(kn) .eyebrow{letter-spacing:normal}.blog-article:lang(hi) .blog-lead,.blog-article:lang(kn) .blog-lead{line-height:1.85}
