
html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#fff;letter-spacing:0}header{background:#103d43}.menu-toggle{display:none}.nav-links a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px}.page-main{padding-top:72px}.page-intro{padding:68px 0 54px;background:#f4f7fb;border-bottom:1px solid #d6dee8}.page-intro h1{font-size:44px;line-height:1.14;max-width:860px;margin:16px 0 20px;letter-spacing:0}.page-intro p{max-width:780px;font-size:19px;line-height:1.7}.breadcrumb{font-size:14px;margin-bottom:24px;color:#5f6b6d}.breadcrumb a{text-decoration:underline}.content-section{padding:48px 0;border-bottom:1px solid #d6dee8}.reading{max-width:780px;margin:auto;font-size:18px;line-height:1.85}.reading h2{font-size:28px;line-height:1.3;margin-top:48px;scroll-margin-top:100px}.reading p{margin:0 0 22px}.reading a{color:#103d43;text-underline-offset:3px}.article-cover{width:100%;aspect-ratio:1200/630;object-fit:cover;margin:0 0 32px;display:block}.article-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:50px;justify-content:center;padding:46px 0}.toc{font-size:14px;line-height:1.6}.toc details{position:sticky;top:100px}.toc summary{font-weight:700;padding:10px 0;cursor:pointer}.toc a{display:block;padding:7px 0;text-decoration:none;color:#42565b}.infographic{margin:38px 0}.infographic img{width:100%;height:auto;max-width:650px;display:block;margin:auto}.infographic figcaption{font-size:14px;color:#5f6b6d;line-height:1.6;padding-top:12px}.article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.article-item{border-bottom:1px solid #d6dee8;padding-bottom:26px}.article-item img{width:100%;aspect-ratio:1200/630;object-fit:cover}.article-item h2{font-size:24px;line-height:1.3}.article-item p{line-height:1.7}.article-item a{text-decoration:none}.article-item .read-link{text-decoration:underline}.service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.service-item{padding:22px 0;border-bottom:1px solid #d6dee8}.service-item h2{font-size:25px;margin:0 0 14px}.service-item p{line-height:1.7}.action-band{padding:48px 0;background:#dcebea}.action-band h2{font-size:30px}.action-band p{max-width:720px;line-height:1.75}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer-grid a{display:block;padding:6px 0}.footer-grid p{line-height:1.7}.meta{font-size:14px;color:#5f6b6d}.service-photo{width:100%;max-height:400px;object-fit:cover;display:block}.service-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.service-steps h3{font-size:20px}.service-steps p{line-height:1.75}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #caa452;outline-offset:4px}footer{background:#0b2428;color:#f4f7fb}h1,h2,h3{letter-spacing:0} .privacy{line-height:1.6}
@media(max-width:760px){.page-intro{padding:38px 0}.page-intro h1{font-size:32px}.page-intro p{font-size:17px}.article-layout{display:block;padding:26px 0}.toc{margin-bottom:28px}.toc details{position:static}.reading{font-size:17px}.reading h2{font-size:25px}.article-list,.service-list,.service-steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}nav{gap:12px;position:relative}.brand{width:150px}.menu-toggle{display:block;border:1px solid #dcebea;background:transparent;color:#fff;border-radius:4px;padding:10px 14px;font:inherit}.nav-links{display:none;position:absolute;top:72px;left:-20px;right:-20px;background:#103d43;padding:18px 20px;align-items:stretch}.nav-links.open{display:flex;flex-direction:column;gap:16px}.nav-links .button{align-self:flex-start}.article-cover{margin-bottom:22px}.hero h1{font-size:38px}.wrap{width:calc(100% - 40px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-video{display:none}}

.article-item img,.article-cover{height:auto}.footer-grid p{color:#dcebea}
