.blog-page{--green:#00db96;--green-deep:#009969;--purple:#49297e;--lav:#e9e2f7;--pink-soft:#fbe0ef;--blue-soft:#d6f0ff;--yellow-soft:#fffbcc;--cream:#fefcf7;--cream-2:#f6f1e6;--cream-3:#ece6d6;--ink:#1a0f35;--ink-soft:#4a3a6b;--ink-muted:#8579a3;--line:#49297e1a;--line-2:#49297e0f;--blog-gutter:clamp(16px, 2.4vw, 36px);background:var(--cream);color:var(--ink);overflow-x:clip}.blog-page .blog-wrap{max-width:1560px;padding:0 var(--blog-gutter);margin:0 auto}.blog-page .blog-eyebrow{align-items:center;gap:9px;display:flex}.blog-page .blog-eyebrow .d{background:var(--green);width:6px;height:6px;transform:rotate(45deg)}.blog-page .blog-eyebrow span{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--green-deep);font-size:11px}.blog-page .blog-btn{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:9px;height:48px;padding:0 24px;font-size:14.5px;font-weight:500;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.blog-page .blog-btn.solid{background:var(--purple);color:var(--cream)}.blog-page .blog-btn.solid:hover{color:var(--cream);background:#37205e}.blog-page .blog-btn.ghost{border-color:var(--line);color:var(--ink);background:0 0}.blog-page .blog-btn.ghost:hover{background:#49297e0d}.blog-page .blog-ph{background:repeating-linear-gradient(135deg, var(--cream-2) 0 9px, var(--cream-3) 9px 10px);border:0;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.blog-page .blog-ph.t-green{background:repeating-linear-gradient(135deg,#dff8ee 0 9px,#c9f1e1 9px 10px)}.blog-page .blog-ph.t-blue{background:repeating-linear-gradient(135deg, var(--blue-soft) 0 9px, #c3e7fb 9px 10px)}.blog-page .blog-ph.t-yellow{background:repeating-linear-gradient(135deg, var(--yellow-soft) 0 9px, #f5f0a8 9px 10px)}.blog-page .blog-ph.t-lav{background:repeating-linear-gradient(135deg, var(--lav) 0 9px, #dcd2f0 9px 10px)}.blog-page .blog-ph.t-pink{background:repeating-linear-gradient(135deg, var(--pink-soft) 0 9px, #f5cde3 9px 10px)}.blog-page .blog-ph>span.blog-ph-label{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);text-align:center;background:#fefcf7db;border-radius:99px;max-width:80%;padding:6px 10px;font-size:10.5px;line-height:1.35}.blog-page .blog-ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-page .blog-hero{background:var(--cream-2);border-bottom:1px solid var(--line);padding:0 0 clamp(20px,2vw,32px);position:relative;overflow:hidden}.blog-page .blog-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1.5px 1.5px,#49297e29 1.5px,#0000 0),repeating-linear-gradient(135deg,#0000 0 22px,#00a37214 22px 23px);background-size:22px 22px,auto;position:absolute;inset:0}.blog-page .blog-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #49297e24;border-radius:50%;width:52vw;max-width:820px;position:absolute;top:-18%;right:-8%;box-shadow:0 0 0 70px #49297e06,0 0 0 140px #49297e05}.blog-page .blog-mast,.blog-page .blog-hero>.blog-wrap{z-index:1;position:relative}.blog-page .blog-mast .blog-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 48px;padding-top:clamp(28px,3vw,48px);padding-bottom:0;display:grid}.blog-page .blog-mast .blog-eyebrow{grid-column:1/-1}.blog-page .blog-mast h1{letter-spacing:-.05em;margin:0;font-size:clamp(52px,7.4vw,124px);line-height:.88}.blog-page .blog-mast h1 em{color:var(--purple);font-style:italic}.blog-page .blog-mast .blog-row{text-align:right;justify-items:end;gap:18px;padding-bottom:10px;display:grid}.blog-page .blog-mast .blog-row p{color:var(--ink-soft);max-width:34ch;margin:0;font-size:clamp(15px,1.15vw,17px)}.blog-page .blog-stats{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);gap:28px;font-size:11px;display:flex}.blog-page .blog-stats b{letter-spacing:-.02em;text-transform:none;color:var(--purple);margin-bottom:2px;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:400;display:block}.blog-page .blog-feat{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(16px,1.8vw,28px);margin-top:clamp(22px,2.4vw,34px);display:grid}.blog-page .blog-feat .blog-side{grid-template-rows:1fr 1fr;gap:clamp(16px,1.8vw,28px);display:grid}.blog-page .blog-fcard{color:inherit;align-content:start;gap:16px;text-decoration:none;display:grid}.blog-page .blog-fcard.big{flex-direction:column;gap:18px;height:100%;display:flex}.blog-page .blog-fcard.big .blog-ph{aspect-ratio:auto;flex:auto;min-height:320px}.blog-page .blog-fcard.big .blog-txt{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:10px 40px;display:grid}.blog-page .blog-fcard.big .blog-txt .blog-kick,.blog-page .blog-fcard.big .blog-txt h2{grid-column:1}.blog-page .blog-fcard.big .blog-txt p{color:var(--ink-soft);grid-area:1/2/span 2;align-self:end;margin:0;line-height:1.6}.blog-page .blog-fcard.big .blog-txt .blog-meta{grid-area:3/1}.blog-page .blog-fcard.big .blog-txt .blog-btn{grid-area:4/1;justify-self:start;margin-top:6px}.blog-page .blog-fcard.small .blog-ph{aspect-ratio:16/9}.blog-page .blog-fcard.small p{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;margin:0;font-size:14.5px;display:-webkit-box;overflow:hidden}.blog-page .blog-fcard h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1}.blog-page .blog-fcard.small h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.08}.blog-page .blog-fcard:hover h2,.blog-page .blog-fcard:hover h3,.blog-page .blog-card:hover h3{color:var(--purple)}.blog-page .blog-fcard:hover .blog-ph,.blog-page .blog-card:hover .blog-ph{filter:saturate(1.15)}.blog-page .blog-kick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-page .blog-flag{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;background:var(--purple);color:var(--cream);border-radius:99px;padding:4px 9px;font-size:10px}.blog-page .blog-cat{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--green-deep);font-size:10.5px}.blog-page .blog-meta{color:var(--ink-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.blog-page .blog-meta i{opacity:.6;font-style:normal}.blog-page .blog-tools{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fefcf7f0;position:sticky;top:72px}.blog-page .blog-tools .blog-wrap{flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;padding-bottom:14px;display:flex}.blog-page .blog-search{border:1px solid var(--line);background:#fff;border-radius:99px;flex:0 300px;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.blog-page .blog-search input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14.5px}.blog-page .blog-search:focus-within{border-color:var(--purple)}.blog-page .blog-chips{flex-wrap:wrap;flex:1;gap:8px;display:flex}.blog-page .blog-chip{white-space:nowrap;border:1px solid var(--line);height:36px;color:var(--ink-soft);background:0 0;border-radius:99px;flex:none;align-items:center;padding:0 15px;font-size:13.5px;text-decoration:none;display:inline-flex}.blog-page .blog-chip:hover{color:var(--ink);border-color:#49297e4d}.blog-page .blog-chip[aria-pressed=true],.blog-page .blog-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--cream)}.blog-page .blog-tagpill{background:var(--lav);height:36px;color:var(--purple);border:0;border-radius:99px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.blog-page .blog-tagpill b{background:#49297e1f;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:400;display:grid}.blog-page .blog-seg{border:1px solid var(--line);background:#fff;border-radius:99px;padding:3px;display:flex}.blog-page .blog-seg a,.blog-page .blog-seg button{white-space:nowrap;height:30px;color:var(--ink-soft);background:0 0;border:0;border-radius:99px;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.blog-page .blog-seg a[aria-pressed=true],.blog-page .blog-seg a.is-active,.blog-page .blog-seg button[aria-pressed=true]{background:var(--lav);color:var(--purple);font-weight:500}.blog-page .blog-body{padding-top:clamp(36px,3.6vw,56px);padding-bottom:clamp(56px,6vw,96px)}.blog-page .blog-sec-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.blog-page .blog-sec-h h2{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.6vw,36px)}.blog-page .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,3.4vw,52px) clamp(16px,1.6vw,24px);display:grid}.blog-page .blog-card{color:inherit;align-content:start;gap:12px;text-decoration:none;display:grid}.blog-page .blog-card .blog-ph{aspect-ratio:4/3;margin-bottom:4px;transition:filter .3s}.blog-page .blog-card h3{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:24px;line-height:1.1}.blog-page .blog-card p{color:var(--ink-soft);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-page .blog-empty{text-align:center;border:1px dashed #49297e33;border-radius:20px;padding:64px 24px}.blog-page .blog-empty h3{margin:0 0 8px;font-size:26px}.blog-page .blog-empty p{color:var(--ink-soft);margin:0 0 18px}.blog-page .blog-empty .blog-grid{text-align:left;margin-top:36px}.blog-page .blog-more{justify-content:center;align-items:center;gap:16px;margin-top:44px;display:flex}.blog-page .blog-nl{padding:0 0 clamp(56px,6vw,96px)}.blog-page .blog-nl-in{background:var(--purple);color:var(--cream);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(32px,4.4vw,72px);display:grid}.blog-page .blog-nl h2{letter-spacing:-.04em;text-wrap:balance;margin:16px 0 0;font-size:clamp(38px,4.6vw,72px);line-height:.96}.blog-page .blog-nl h2 em{color:var(--green);font-style:italic}.blog-page .blog-nl form{background:var(--cream);border-radius:99px;gap:6px;padding:6px;display:flex}.blog-page .blog-nl input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:16px}.blog-page .blog-nl button[type=submit]{background:var(--green);color:#0a2e23;height:52px;font:inherit;cursor:pointer;border:0;border-radius:99px;padding:0 26px;font-size:15px;font-weight:600}.blog-page .blog-nl button[type=submit]:hover{background:#00c586}.blog-page .blog-nl small{color:#fefcf7cc;margin-top:14px;font-size:13px;display:block}.blog-page .blog-nl .blog-perks{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.blog-page .blog-nl .blog-perks span{white-space:nowrap;border:1px solid #fefcf747;border-radius:99px;padding:7px 13px;font-size:13px}.blog-page .blog-crumb{color:var(--ink-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.blog-page .blog-crumb a{color:var(--ink-soft);text-decoration:none}.blog-page .blog-crumb a:hover{color:var(--purple)}.blog-page .blog-a-head{max-width:880px;margin:0 auto;padding:clamp(36px,4vw,64px) 0 clamp(28px,3vw,40px)}.blog-page .blog-a-head h1{letter-spacing:-.038em;text-wrap:balance;margin:22px 0;font-size:clamp(38px,5.4vw,76px);line-height:1}.blog-page .blog-a-head .blog-dek{color:var(--ink-soft);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.blog-page .blog-byline{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:22px;display:flex}.blog-page .blog-who{align-items:center;gap:12px;display:flex}.blog-page .blog-av{background:var(--lav);width:42px;height:42px;color:var(--purple);border-radius:50%;flex-shrink:0;place-items:center;font-family:Fraunces,Georgia,serif;font-size:17px;display:grid}.blog-page .blog-who b{font-size:14.5px;font-weight:500;display:block}.blog-page .blog-share{align-items:center;gap:6px;display:flex}.blog-page .blog-share .mono{margin-right:6px}.blog-page .blog-sbtn{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:12px;font-weight:600;text-decoration:none;display:grid}.blog-page .blog-sbtn:hover{background:var(--lav);color:var(--purple)}.blog-page .blog-a-img{max-width:1480px;width:calc(100% - (2 * var(--blog-gutter)));aspect-ratio:16/8;border-radius:18px;margin:0 auto;overflow:hidden}.blog-page .blog-a-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-page .blog-sk{background:linear-gradient(90deg, var(--cream-2) 20%, #efe8d8 50%, var(--cream-2) 80%);background-size:200% 100%;border-radius:8px;animation:1.2s linear infinite blog-sk}.blog-page .blog-sk-img{aspect-ratio:4/3;border-radius:18px;width:100%}@keyframes blog-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.blog-page .blog-a-body{max-width:680px;color:var(--ink);margin:clamp(36px,4vw,60px) auto 0;font-size:18px;line-height:1.78}.blog-page .blog-a-body p{text-wrap:pretty;margin-bottom:1.3em}.blog-page .blog-a-body h2{letter-spacing:-.025em;margin:1.6em 0 .6em;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:400;line-height:1.1}.blog-page .blog-a-body h3{margin:1.4em 0 .5em;font-size:21px;font-weight:600}.blog-page .blog-a-body ul,.blog-page .blog-a-body ol{margin:0 0 1.3em 1.2em}.blog-page .blog-a-body li{margin-bottom:.4em}.blog-page .blog-a-body blockquote{letter-spacing:-.02em;color:var(--purple);border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:0;margin:1.6em 0;padding:28px 0;font-family:Fraunces,Georgia,serif;font-size:28px;line-height:1.25}.blog-page .blog-a-body a{color:var(--purple);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:2px}.blog-page .blog-a-body img{border-radius:18px;width:100%;height:auto;margin:1.8em 0 .6em}.blog-page .blog-a-body figcaption{color:var(--ink-muted);margin-bottom:1.6em;font-size:13px}.blog-page .blog-a-foot{gap:28px;max-width:680px;margin:44px auto 0;display:grid}.blog-page .blog-a-foot .blog-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.blog-page .blog-tagc{flex-wrap:wrap;gap:7px;display:flex}.blog-page .blog-tag{background:var(--cream-2);color:var(--ink-soft);border:0;border-radius:99px;padding:6px 11px;font-size:12.5px;text-decoration:none}.blog-page .blog-tag:hover{background:var(--lav);color:var(--purple)}.blog-page .blog-pn{grid-template-columns:1fr 1fr;gap:16px;max-width:1480px;margin:clamp(48px,5vw,80px) auto 0;display:grid}.blog-page .blog-pn a{background:var(--cream-2);color:inherit;border-radius:18px;gap:8px;padding:24px;text-decoration:none;display:grid}.blog-page .blog-pn a:hover{background:var(--lav)}.blog-page .blog-pn a.nx{text-align:right}.blog-page .blog-pn b{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:400;line-height:1.15}.blog-page .blog-related{padding:clamp(48px,5vw,80px) 0}.blog-page .blog-mshare{display:none}@media (max-width:1100px){.blog-page .blog-fcard.big .blog-ph{aspect-ratio:16/10;flex:none;min-height:0}.blog-page .blog-fcard.big .blog-txt{grid-template-columns:1fr}.blog-page .blog-fcard.big .blog-txt>*{grid-area:auto/1!important}.blog-page .blog-tools .blog-wrap{flex-wrap:wrap}.blog-page .blog-search{flex:auto}.blog-page .blog-chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:3;overflow-x:auto}.blog-page .blog-chips::-webkit-scrollbar{display:none}}@media (max-width:960px){.blog-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page .blog-feat{grid-template-columns:1fr}.blog-page .blog-feat .blog-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.blog-page .blog-nl-in{grid-template-columns:1fr}}@media (max-width:720px){.blog-page{--blog-gutter:20px}.blog-page .blog-grid{grid-template-columns:1fr;gap:22px}.blog-page .blog-mast .blog-wrap{grid-template-columns:1fr}.blog-page .blog-mast .blog-row{text-align:left;justify-items:start}.blog-page .blog-mast .blog-row p,.blog-page .blog-stats{display:none}.blog-page .blog-mast h1{margin-top:14px;font-size:clamp(42px,12vw,56px)}.blog-page .blog-feat{gap:22px}.blog-page .blog-feat .blog-side{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--blog-gutter));padding:0 var(--blog-gutter) 4px;scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:min(80%,280px);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.blog-page .blog-feat .blog-side::-webkit-scrollbar{display:none}.blog-page .blog-fcard.small{scroll-snap-align:start;gap:12px;min-width:0}.blog-page .blog-fcard.small .blog-ph,.blog-page .blog-fcard.small .blog-sk-img{aspect-ratio:16/10}.blog-page .blog-fcard.big .blog-ph{aspect-ratio:16/10;min-height:0}.blog-page .blog-fcard h2{font-size:30px}.blog-page .blog-tools{top:60px}.blog-page .blog-tools .blog-wrap{gap:10px;padding-top:10px;padding-bottom:10px}.blog-page .blog-search{flex:100%}.blog-page .blog-search input{font-size:16px}.blog-page .blog-chips{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--blog-gutter));padding:0 var(--blog-gutter);scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:3;overflow-x:auto}.blog-page .blog-chips::-webkit-scrollbar{display:none}.blog-page .blog-chip{flex:none}.blog-page .blog-seg{flex:auto;min-width:0}.blog-page .blog-grid>.blog-card:not(:first-child),.blog-page .blog-grid>[aria-hidden=true]:not(:first-child){-moz-column-gap:14px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:6px 14px}.blog-page .blog-grid>.blog-card:not(:first-child) .blog-ph,.blog-page .blog-grid>.blog-card:not(:first-child) .blog-sk-img,.blog-page .blog-grid>[aria-hidden=true]:not(:first-child) .blog-sk-img{aspect-ratio:1;border-radius:12px;grid-row:1/span 3}.blog-page .blog-grid>.blog-card:not(:first-child) .blog-ph .blog-ph-label,.blog-page .blog-grid>.blog-card:not(:first-child) p{display:none}.blog-page .blog-grid>.blog-card:not(:first-child) h3{font-size:18px}.blog-page .blog-grid>.blog-card:not(:first-child) .blog-cat{margin-top:0}.blog-page .blog-empty{padding:48px 20px}.blog-page .blog-empty .blog-btn{justify-content:center;width:100%;max-width:280px}.blog-page .blog-nl-in{border-radius:22px;padding:28px 22px}.blog-page .blog-nl form{border-radius:18px;flex-direction:column}.blog-page .blog-nl input{height:48px;font-size:16px}.blog-page .blog-nl button[type=submit]{width:100%}.blog-page .blog-a-head{padding-top:28px;padding-bottom:22px}.blog-page .blog-a-head h1{font-size:36px}.blog-page .blog-a-img{aspect-ratio:4/3;border-radius:0;width:100%;max-width:none;margin:0}.blog-page .blog-a-body{font-size:17px;line-height:1.72}.blog-page .blog-a-body h2{font-size:27px}.blog-page .blog-a-body blockquote{font-size:23px}.blog-page .blog-byline .blog-share{display:none}.blog-page .blog-pn{grid-template-columns:1fr 1fr;gap:10px}.blog-page .blog-pn a{min-width:0;padding:16px}.blog-page .blog-pn b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.blog-page .blog-related{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.blog-page .blog-mshare{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:40;background:var(--ink);border-radius:99px;gap:8px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px #140c2840}.blog-page .blog-mshare button{min-width:0;height:44px;color:var(--cream);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:99px;flex:1;font-size:14.5px;font-weight:500}.blog-page .blog-mshare button:first-child{background:var(--cream);color:var(--ink)}.blog-page article.blog-article{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.blog-page{--blog-gutter:16px}.blog-page .blog-fcard h2{font-size:26px}.blog-page .blog-a-head h1{font-size:30px}.blog-page .blog-grid>.blog-card:not(:first-child),.blog-page .blog-grid>[aria-hidden=true]:not(:first-child){grid-template-columns:88px minmax(0,1fr)}.blog-page .blog-pn b{font-size:14.5px}.blog-page .blog-mshare button{font-size:13.5px}}
