.blog-cover-module__Bs-I5q__cover{border-radius:var(--r-lg);background:var(--paper-deep);position:relative;overflow:hidden}.blog-cover-module__Bs-I5q__lead{aspect-ratio:3/2;border-radius:var(--r-xl)}.blog-cover-module__Bs-I5q__row{aspect-ratio:3/2}.blog-cover-module__Bs-I5q__article{aspect-ratio:21/9;border-radius:var(--r-xl)}.blog-cover-module__Bs-I5q__image{object-fit:cover;transition:transform var(--motion-slow) var(--ease-out)}.blog-cover-module__Bs-I5q__placeholder{background:var(--sky-fill);place-items:center;display:grid}.blog-cover-module__Bs-I5q__card{aspect-ratio:5/7;background:#fff;border-radius:16%;place-items:center;width:26%;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 18px 30px -12px #0a1e6e73}.blog-cover-module__Bs-I5q__letter{color:var(--blue-deep);font-family:var(--font-name);font-variation-settings:var(--name-axes);font-size:clamp(32px,6vw,72px);font-weight:700;line-height:1}.blog-cover-module__Bs-I5q__row .blog-cover-module__Bs-I5q__letter{font-size:clamp(24px,4vw,40px)}.blog-cover-module__Bs-I5q__note{color:#fff;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:16px}.blog-cover-module__Bs-I5q__row .blog-cover-module__Bs-I5q__note{display:none}
.blog-detail-module__1_ClYa__page{gap:var(--space-7);padding-block:var(--space-6) var(--space-10);display:grid}.blog-detail-module__1_ClYa__backLink{min-height:44px;color:var(--blue-deep);font-size:var(--text-sm);transition:transform var(--motion-standard) var(--ease-pop);justify-self:start;align-items:center;gap:6px;font-weight:800;display:inline-flex}.blog-detail-module__1_ClYa__backLink:hover{transform:translate(-3px)}.blog-detail-module__1_ClYa__header{gap:var(--space-4);max-width:1040px;display:grid}.blog-detail-module__1_ClYa__title{font-family:var(--font-name);font-variation-settings:var(--name-axes);letter-spacing:-.025em;font-size:clamp(2.5rem,1.5rem + 3.6vw,5rem);font-weight:700;line-height:1.02}.blog-detail-module__1_ClYa__standfirst{max-width:56ch;color:var(--ink-soft);font-family:var(--font-name);font-size:clamp(1.25rem,1.05rem + .7vw,1.6rem);font-style:italic;font-weight:450;line-height:1.4}.blog-detail-module__1_ClYa__byline{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:4px 10px;font-weight:700;display:flex}.blog-detail-module__1_ClYa__cover{margin:0}.blog-detail-module__1_ClYa__layout{gap:var(--space-7);display:grid}@media (min-width:1100px){.blog-detail-module__1_ClYa__layout{align-items:start;gap:var(--space-8);grid-template-columns:300px minmax(0,1fr)}.blog-detail-module__1_ClYa__page[data-short] .blog-detail-module__1_ClYa__layout{grid-template-columns:minmax(0,1fr)}}.blog-detail-module__1_ClYa__page[data-short] .blog-detail-module__1_ClYa__cover{max-width:68ch}.blog-detail-module__1_ClYa__margin{align-content:start;gap:var(--space-5);display:grid}@media (min-width:1100px){.blog-detail-module__1_ClYa__margin{top:calc(var(--header-h) + var(--space-5));position:sticky}}.blog-detail-module__1_ClYa__outline{gap:var(--space-3);display:grid}.blog-detail-module__1_ClYa__outline h2{color:var(--muted);font-size:var(--text-sm);font-weight:800}.blog-detail-module__1_ClYa__outline ol{border-left:2px solid var(--line);list-style:none;display:grid}.blog-detail-module__1_ClYa__outline a{padding:8px 0 8px var(--space-4);color:var(--ink-soft);font-size:var(--text-sm);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-left:2px solid #0000;margin-left:-2px;font-weight:700;line-height:1.35;display:block}.blog-detail-module__1_ClYa__outline a:hover{border-left-color:var(--blue);color:var(--blue-deep)}@media (max-width:1099px){.blog-detail-module__1_ClYa__margin{display:none}}.blog-detail-module__1_ClYa__article{gap:var(--space-6);min-width:0;max-width:68ch;display:grid}.blog-detail-module__1_ClYa__prose{gap:var(--space-4);color:var(--ink);font-size:18px;line-height:1.75;display:grid}.blog-detail-module__1_ClYa__prose h2{margin-top:var(--space-5);font-family:var(--font-name);font-variation-settings:var(--name-axes);scroll-margin-top:calc(var(--header-h) + var(--space-4));font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:700;line-height:1.15}.blog-detail-module__1_ClYa__prose ul{gap:var(--space-2);padding-left:0;list-style:none;display:grid}.blog-detail-module__1_ClYa__prose li{padding-left:28px;position:relative}.blog-detail-module__1_ClYa__prose li:before{background:var(--blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:6px}.blog-detail-module__1_ClYa__bridge{justify-items:start;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-6);border-top:1.5px solid var(--line);display:grid}.blog-detail-module__1_ClYa__bridge h2{font-family:var(--font-name);font-variation-settings:var(--name-axes);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700}.blog-detail-module__1_ClYa__bridge p{max-width:50ch;color:var(--ink-soft)}.blog-detail-module__1_ClYa__bridge .btn{margin-top:var(--space-2)}.blog-detail-module__1_ClYa__related{gap:var(--space-5);display:grid}.blog-detail-module__1_ClYa__relatedTitle{font-family:var(--font-name);font-variation-settings:var(--name-axes);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:700}.blog-detail-module__1_ClYa__related ul{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;display:grid}.blog-detail-module__1_ClYa__relatedLink{align-content:start;gap:var(--space-3);height:100%;display:grid}.blog-detail-module__1_ClYa__relatedLink:hover strong{color:var(--blue-deep)}.blog-detail-module__1_ClYa__relatedLink:focus-visible{border-radius:var(--r-xl)}.blog-detail-module__1_ClYa__relatedLink strong{font-family:var(--font-name);font-variation-settings:var(--name-axes);transition:color var(--motion-fast) ease;font-size:22px;font-weight:700;line-height:1.2}
