.page-module__hUlLAq__page{--blog-heading:#0d2238;--blog-accent:#163650;color:#34475b;background:#fff}.page-module__hUlLAq__article,.page-module__hUlLAq__related{width:min(1200px,calc(100% - 2*var(--gutter)));margin-inline:auto}.page-module__hUlLAq__breadcrumbs{color:#617389;flex-wrap:wrap;gap:8px;padding-top:28px;font-size:13px;line-height:1.6;display:flex}.page-module__hUlLAq__breadcrumbs a{text-underline-offset:3px}.page-module__hUlLAq__heading{max-width:1000px;padding:32px 0}.page-module__hUlLAq__category{color:var(--blog-accent);font-size:14px}.page-module__hUlLAq__heading h1{letter-spacing:-.03em;color:var(--blog-heading);margin:16px 0 22px;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.15}.page-module__hUlLAq__heading>p{color:#617389;font-size:14px}.page-module__hUlLAq__heading>p span{margin-inline:8px}.page-module__hUlLAq__cover{aspect-ratio:1200/530;border-radius:12px;width:100%;margin:0;position:relative;overflow:hidden}.page-module__hUlLAq__cover img{object-fit:cover}.page-module__hUlLAq__reading{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;margin-top:40px;display:grid}.page-module__hUlLAq__contents{max-height:calc(100dvh - 140px);padding-right:16px;position:sticky;top:112px;overflow-y:auto}.page-module__hUlLAq__contents summary{color:var(--blog-heading);cursor:pointer;padding-block:4px;font-size:15px;font-weight:500}.page-module__hUlLAq__contents nav{flex-direction:column;gap:13px;margin-top:18px;display:flex}.page-module__hUlLAq__contents a{color:#617389;font-size:13px;line-height:1.5;text-decoration:none}.page-module__hUlLAq__contents a:hover{color:var(--blog-accent)}.page-module__hUlLAq__body{color:#34475b;max-width:800px;font-size:18px;line-height:1.75}.page-module__hUlLAq__body p+p{margin-top:20px}.page-module__hUlLAq__body h2{color:var(--blog-heading);letter-spacing:-.02em;margin:40px 0 20px;scroll-margin-top:112px;font-size:28px;font-weight:500;line-height:1.3}.page-module__hUlLAq__contact{background:var(--blog-accent);color:#fff;border-radius:999px;margin-top:32px;padding:14px 22px;font-size:15px;text-decoration:none;display:inline-block}.page-module__hUlLAq__contact:hover{background:#0d2238}.page-module__hUlLAq__related{padding-block:64px}.page-module__hUlLAq__relatedHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.page-module__hUlLAq__relatedHeading h2{color:var(--blog-heading);letter-spacing:-.02em;font-size:30px;font-weight:500}.page-module__hUlLAq__relatedHeading a{color:var(--blog-accent);white-space:nowrap;font-size:14px}.page-module__hUlLAq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.page-module__hUlLAq__page a:focus-visible,.page-module__hUlLAq__page summary:focus-visible{outline:2px solid var(--blog-accent);outline-offset:4px}@media (max-width:900px){.page-module__hUlLAq__reading{flex-direction:column;gap:28px;display:flex}.page-module__hUlLAq__contents{border:1px solid #dce6ef;border-radius:12px;width:100%;max-height:none;padding:18px;position:static}.page-module__hUlLAq__body{max-width:none}}@media (max-width:600px){.page-module__hUlLAq__article,.page-module__hUlLAq__related{width:calc(100% - 40px)}.page-module__hUlLAq__breadcrumbs{padding-top:20px}.page-module__hUlLAq__heading{padding-block:24px}.page-module__hUlLAq__cover{aspect-ratio:4/3}.page-module__hUlLAq__body{font-size:17px;line-height:1.7}.page-module__hUlLAq__body h2{color:var(--blog-heading);margin-top:32px;font-size:25px}.page-module__hUlLAq__grid{grid-template-columns:1fr}.page-module__hUlLAq__related{padding-block:44px}.page-module__hUlLAq__relatedHeading h2{color:var(--blog-heading);font-size:25px}}
