@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_16bb0c{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_16bb0c{--blog-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:"BlogEuroSerif";src:local("Georgia"),local("Times New Roman");unicode-range:u+20ac}.blog-shell{--ink:#1f1d2b;--muted:#6e6b7b;--faint:#9d9aac;--rule:#e6e3ee;--accent:#9bb0ff;--paper:#fbfaf8;--serif:var(--blog-display),"Cormorant Garamond",Georgia,serif;--sans:"BlogEuroSerif","Futura",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;max-width:1240px;margin:0 auto;padding:0 32px 120px;font-family:var(--sans);color:var(--ink);background:transparent}.blog-eyebrow{display:block;font-family:var(--sans);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.blog-rule{height:1px;background:var(--rule);border:0;margin:0}.blog-article-title,.blog-body>.blog-p:first-child:first-letter,.blog-card-title,.blog-cta-title,.blog-featured-title,.blog-h2,.blog-h3,.blog-quote,.blog-subtitle,.blog-title{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.blog-header{text-align:center;padding:88px 0 56px}.blog-header .blog-eyebrow{margin-bottom:24px;color:var(--accent)}.blog-title{font-family:var(--sans);font-size:clamp(2.8rem,7vw,5.2rem);font-weight:300;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;margin:0 0 24px}.blog-subtitle{font-family:var(--sans);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6;color:var(--muted);max-width:46ch;margin:0 auto}.blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:72px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:88px}.blog-featured-media{position:relative;width:100%;aspect-ratio:4/5;background:var(--paper);overflow:hidden}.blog-featured-media img{object-fit:cover;transition:transform .7s cubic-bezier(.2,0,.2,1)}.blog-featured:hover .blog-featured-media img{transform:scale(1.03)}.blog-featured-title{font-family:var(--sans);font-size:clamp(2rem,4vw,3.4rem);font-weight:300;line-height:1.08;text-transform:uppercase;margin:20px 0}.blog-featured-excerpt{font-size:1rem;line-height:1.75;color:var(--muted);max-width:44ch;margin:0 0 28px}.blog-featured-link{font-family:var(--sans);font-size:1.15rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:3px}.blog-featured a{text-decoration:none;color:inherit}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:72px 48px;list-style:none;padding:0;margin:0}.blog-card,.blog-card-link{display:flex;flex-direction:column}.blog-card-link{height:100%;text-decoration:none;color:inherit}.blog-card-media{position:relative;width:100%;aspect-ratio:3/4;background:var(--paper);overflow:hidden;margin-bottom:22px}.blog-card-media img{object-fit:cover;transition:transform .7s cubic-bezier(.2,0,.2,1)}.blog-card-link:hover .blog-card-media img{transform:scale(1.03)}.blog-card-body{display:flex;flex-direction:column;gap:12px;flex:1}.blog-card-title{font-family:var(--sans);font-size:1.55rem;font-weight:400;line-height:1.18;text-transform:uppercase;margin:0;transition:color .2s ease}.blog-card-link:hover .blog-card-title{color:var(--muted)}.blog-card-excerpt{font-size:.92rem;line-height:1.7;color:var(--muted);margin:0}.blog-card-meta{margin-top:auto;padding-top:18px;border-top:1px solid var(--rule);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.blog-empty{font-family:var(--serif);font-style:italic;font-size:1.3rem;text-align:center;padding:80px 0 120px;color:var(--muted)}.blog-article{max-width:720px;margin:0 auto}.blog-article-header{text-align:center;padding:120px 0 0}.blog-article-header .blog-eyebrow{color:var(--accent)}.blog-article-title{font-family:var(--sans);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:300;line-height:1.06;text-transform:uppercase;margin:24px 0 28px}.blog-article-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:20px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.blog-cover{position:relative;float:right;width:46%;max-width:380px;aspect-ratio:4/5;overflow:hidden;margin:56px 0 24px 32px;background:var(--paper)}.blog-cover img{object-fit:cover;object-position:center}@media (max-width:600px){.blog-cover{float:none;width:100%;max-width:none;aspect-ratio:16/9;margin:40px 0 8px}}.blog-body{font-size:1.16rem;line-height:1.8;color:#2f2d3a;margin-top:64px;letter-spacing:.004em}.blog-p{margin:0 0 1.4em}.blog-body strong{font-weight:700;color:var(--ink)}.blog-body>.blog-p:first-child:first-letter{font-family:var(--sans);float:left;font-size:4.1em;line-height:.82;font-weight:400;margin:.04em .09em 0 0;color:var(--ink)}.blog-h2{font-size:1.7rem;font-weight:400;line-height:1.18;text-transform:uppercase;margin:2.2em 0 .7em}.blog-h2,.blog-h3{font-family:var(--sans);scroll-margin-top:120px}.blog-h3{font-size:1.5rem;font-weight:500;line-height:1.3;margin:1.8em 0 .5em}.blog-ol,.blog-ul{margin:0 0 1.45em;padding-left:1.3em}.blog-ol li,.blog-ul li{margin-bottom:.7em;padding-left:.3em;line-height:1.75}.blog-ul li::marker{color:var(--accent)}.blog-ol li::marker{color:var(--faint);font-family:var(--sans)}.blog-quote{font-family:var(--sans);font-style:italic;font-size:1.6rem;line-height:1.45;text-align:center;color:var(--ink);margin:2.6em 0;padding:0 clamp(0px,4vw,40px);border:0}.blog-quote p{margin:0}.blog-link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent);transition:background .2s ease}.blog-link:hover{background:#f0f3ff}.blog-figure{margin:2.6em 0}.blog-figure-img{width:100%;height:auto}.blog-caption{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);text-align:center;margin-top:14px}.blog-cta-band{width:100vw;margin-left:calc(-50vw + 50%);--footer-tuck:100px;margin-top:120px;margin-bottom:calc(-120px - var(--footer-tuck));padding:96px 24px calc(120px + var(--footer-tuck));background:linear-gradient(180deg,rgb(255,255,255),rgb(255,255,255) 40%,#c6d2ff);text-align:center}.blog-cta{position:relative;max-width:760px;margin:0 auto;padding:76px 32px 48px;background:#ffffff;border-radius:32px;box-shadow:0 20px 40px rgba(15,23,42,.08),0 0 0 1px rgba(148,163,184,.25)}.blog-cta-seal{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.blog-cta-title{font-family:var(--sans);font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1.15;color:#1a1a1a;margin:0 0 12px}.blog-cta-text{font-family:var(--sans);font-size:clamp(1.05rem,2vw,1.35rem);color:rgba(0,0,0,.5);line-height:1.7;margin:0 auto 32px;max-width:44ch}.blog-cta-button{display:inline-block;font-family:var(--sans);font-size:1.15rem;font-weight:700;padding:15px 56px;border-radius:999px;background:linear-gradient(90deg,#ffb8ba,#dc004e);box-shadow:0 8px 28px rgba(220,0,78,.3);color:#ffffff;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.blog-cta-button:hover{background:linear-gradient(90deg,#ffc8ca,#e8005a);transform:translateY(-2px);box-shadow:0 12px 36px rgba(220,0,78,.4)}.blog-cta-button:active{transform:translateY(0)}.blog-back{display:inline-block;margin-top:64px;font-family:var(--sans);font-size:1.1rem;color:var(--muted);text-decoration:none}.blog-back:hover{color:var(--ink)}@media (max-width:900px){.blog-featured{grid-template-columns:1fr;gap:32px;padding:48px 0;margin-bottom:64px}.blog-featured-media{aspect-ratio:3/2}}@media (max-width:600px){.blog-shell{padding:0 20px 80px}.blog-header{padding:56px 0 40px}.blog-grid{gap:56px}.blog-body{font-size:1.04rem}.blog-quote{font-size:1.3rem}.blog-cta-band{margin-bottom:calc(-80px - var(--footer-tuck));padding:72px 16px calc(96px + var(--footer-tuck))}.blog-cta{padding:68px 20px 40px;border-radius:24px}.blog-cta-button{padding:14px 36px;font-size:1rem}}