/* Studio Blocks: blog. Generated by tools/studio-blocks/extract.mjs from the Studio block library; edit the library, then re-run. */
body .sb-blog h1,body .sb-blog h2,body .sb-blog h3,body .sb-blog h4,body .sb-blog h5,body .sb-blog h6,body .sb-blog a{color:inherit}
body .sb-blog h1,body .sb-blog h2,body .sb-blog h3,body .sb-blog h4,body .sb-blog h5,body .sb-blog h6{text-transform:none}
body .sb-blog p,body .sb-blog li{font-size:inherit !important;line-height:inherit !important}

body .sb-blog{ --st-space:var(--section-padding); --st-stack-gap:var(--st-gap-stack);
}
body .sb-blog *,body .sb-blog *::before,body .sb-blog *::after{box-sizing:border-box}
body .sb-blog{-webkit-text-size-adjust:100%}
body .sb-blog{margin:0;background:var(--pb-bg);color:var(--pb-text);font:400 var(--st-type-body)/var(--st-lh-body) var(--pb-body-font);-webkit-font-smoothing:antialiased;overflow-x:clip}
body .sb-blog img{display:block;max-width:100%}
body .sb-blog a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}
body .sb-blog h1,body .sb-blog h2,body .sb-blog h3,body .sb-blog h4,body .sb-blog p,body .sb-blog figure,body .sb-blog blockquote,body .sb-blog ol,body .sb-blog ul,body .sb-blog dl,body .sb-blog dd{margin:0}
body .sb-blog ol,body .sb-blog ul{list-style:none;padding:0}
body .sb-blog button{font:inherit;color:inherit}
body .sb-blog :focus-visible{outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}
body .sb-blog .wrap{width:100%;max-width:1296px;margin-inline:auto;padding-inline:clamp(20px, 4vw, 56px)}
body .sb-blog .sec{padding-block:var(--st-space)}
body .sb-blog .tint{background:var(--pb-surface)}
body .sb-blog .dark{background:var(--pb-text);color:var(--pb-on-dark);--pb-muted:color-mix(in srgb, var(--pb-on-dark) 74%, var(--pb-text));--pb-border:color-mix(in srgb, var(--pb-on-dark) 20%, var(--pb-text))}
body .sb-blog .ph{position:relative;overflow:hidden;border-radius:var(--st-photo-r);background:var(--pb-border)}
body .sb-blog .ph img{width:100%;height:100%;object-fit:cover}
body .sb-blog .hd{font:var(--pb-heading-weight) var(--st-type-h2)/var(--st-lh-head) var(--pb-heading-font);letter-spacing:var(--st-track-head);text-wrap:balance}
body .sb-blog .eyebrow{font:var(--pb-ui-weight) var(--st-type-label)/1.2 var(--pb-body-font);letter-spacing:var(--st-track-label);text-transform:var(--small-titles-caps);color:var(--pb-eyebrow);margin-bottom:16px}
body .sb-blog .dark .eyebrow{color:var(--pb-on-dark);opacity:.86}
body .sb-blog .lede{font-size:var(--st-type-lead) !important;line-height:var(--st-lh-body) !important;color:var(--pb-muted);max-width:52ch;text-wrap:pretty}
body .sb-blog .hd + .lede{margin-top:20px}
body .sb-blog .t3{font:var(--pb-card-weight) var(--st-type-h3)/var(--st-lh-h3) var(--pb-heading-font);letter-spacing:var(--st-track-h3);text-wrap:balance}
body .sb-blog .t3 a,body .sb-blog .tt a{text-decoration:none}
body .sb-blog .t3 a:hover,body .sb-blog .tt a:hover{text-decoration:underline}
body .sb-blog .x{color:var(--pb-muted);text-wrap:pretty}
body .sb-blog .meta{font-size:var(--st-type-small) !important;line-height:1.4 !important;color:var(--pb-muted);display:flex;flex-wrap:wrap;gap:4px 14px}
body .sb-blog .meta .cat{color:var(--pb-primary);font-weight:var(--pb-ui-weight)}
body .sb-blog .dark .meta .cat{color:var(--pb-on-dark)}
body .sb-blog .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--st-btn-h);padding:0 var(--st-btn-px);background:var(--pb-primary);color:var(--pb-on-dark);font-weight:var(--pb-ui-weight);font-size:16px !important;text-decoration:none;border:0;cursor:pointer;transition:background var(--st-dur)}
body .sb-blog .btn:hover{background:color-mix(in srgb, var(--pb-primary) 86%, var(--pb-ink))}
body .sb-blog .dark .btn{background:var(--pb-on-dark);color:var(--pb-text)}
body .sb-blog .btn svg{width:18px;height:18px}
body .sb-blog .tlink{display:inline-flex;align-items:center;min-height:var(--st-btn-h-sm);font-weight:var(--pb-ui-weight);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}
body .sb-blog .tlink:hover{text-decoration-color:currentColor}
body .sb-blog .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px}
body .sb-blog .sh{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--st-gap-grid) 48px;margin-bottom:clamp(32px, 4vw, 64px)}
body .sb-blog .sh .hd{max-width:18ch}
body .sb-blog .sh.c{flex-direction:column;align-items:center;text-align:center}
body .sb-blog .sh.c .lede{margin-inline:auto}
body .sb-blog .sh.split{align-items:flex-end}
body .sb-blog .sh.split .lede{max-width:44ch}
body .sb-blog .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* poster button: the whole image is the play target; 30% darker behind the button */
body .sb-blog .poster{display:block;position:relative;width:100%;padding:0;border:0;margin:0;cursor:pointer;overflow:hidden;border-radius:var(--st-photo-r);background:var(--pb-ink);isolation:isolate;text-align:left}
body .sb-blog .poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--st-dur-img) cubic-bezier(.2,.7,.2,1)}
body .sb-blog .poster::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .3);z-index:1}
body .sb-blog .poster.txt::after{background:var(--st-scrim)}
body .sb-blog .poster:hover img{transform:scale(var(--st-img-zoom))}
body .sb-blog .play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:84px;height:84px;border-radius:50%;background:var(--pb-bg);color:var(--pb-text);display:grid;place-items:center;z-index:2;transition:scale .25s}
body .sb-blog .play svg{width:30%;height:30%;margin-left:6%}
body .sb-blog .play.sm{width:60px;height:60px}
body .sb-blog .poster:hover .play{scale:1.07}
body .sb-blog .dur{position:absolute;right:14px;bottom:14px;z-index:2;background:rgb(0 0 0 / .72);color:var(--pb-on-dark);font-size:var(--st-type-small) !important;line-height:1 !important;padding:7px 9px;border-radius:calc(var(--st-photo-r) * .35)}
body .sb-blog .b10-ctl{display:flex;gap:8px}body .sb-blog .b10-ctl button{width:52px;height:var(--st-btn-h);border:1px solid var(--pb-text);background:transparent;cursor:pointer;font-size:19.2px !important}
body .sb-blog .b10-ctl button:hover{background:var(--pb-text);color:var(--pb-bg)}

/* form controls shared by module blocks: no native arrows, 12px chevron inset 18px */
body .sb-blog .fbar{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}
body .sb-blog .sel{position:relative;flex:1 1 180px;min-width:0}
body .sb-blog .sel select,body .sb-blog .fin{width:100%;min-height:var(--st-input-h);padding:0 48px 0 18px;border:var(--st-line-w) solid var(--pb-border);background:var(--pb-bg);color:var(--pb-text);font:inherit;font-size:16px !important;border-radius:calc(var(--st-photo-r) * .5);appearance:none;-webkit-appearance:none}
body .sb-blog .fin{padding-right:18px}
body .sb-blog .sel::after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}
body .sb-blog .sel label,body .sb-blog .fl{display:block;font-size:var(--st-type-small) !important;color:var(--pb-muted);margin-bottom:6px}
body .sb-blog .chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:var(--st-line-w) solid var(--pb-border);font-size:var(--st-type-small) !important;border-radius:calc(var(--st-photo-r) * .4)}
body .sb-blog .empty{border:var(--st-line-w) dashed var(--pb-border);padding:clamp(28px,4vw,56px);display:grid;gap:12px;justify-items:start;border-radius:calc(var(--st-photo-r) * .6)}
body .sb-blog .empty .t3{max-width:24ch}
body .sb-blog .empty[hidden]{display:none}
body .sb-blog .sel.q::after{display:none}
body .sb-blog .s-links{display:flex;flex-wrap:wrap;gap:4px var(--st-gap-grid)}body .sb-blog .s-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:var(--pb-ui-weight);text-decoration:none}body .sb-blog .s-links a:hover{text-decoration:underline}body .sb-blog .s-links svg{width:var(--st-icon);height:20px;flex:none}
/* label bar for the review page */
body .sb-blog .variant{display:block}
body .sb-blog .intro{padding:clamp(40px, 6vw, 96px) 0 clamp(32px, 4vw, 64px);border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .intro h1{font:var(--pb-heading-weight) var(--st-type-h1)/var(--st-lh-display) var(--pb-heading-font);letter-spacing:-.02em}
body .sb-blog .intro p{margin-top:16px;color:var(--pb-muted);max-width:70ch}
body .sb-blog .toggle{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;align-items:center}
body .sb-blog .toggle button{min-height:44px;padding:0 18px;border:1px solid var(--pb-border);background:transparent;cursor:pointer}
body .sb-blog .toggle button[aria-pressed=true]{background:var(--pb-text);color:var(--pb-bg);border-color:var(--pb-text)}
/* lightbox */
body .sb-blog .lb{border:0;padding:0;background:transparent;width:min(1100px, 94vw);max-width:none}
body .sb-blog .lb::backdrop{background:rgb(10 10 10 / .88)}
body .sb-blog .lb .frame{aspect-ratio:var(--pb-ar-landscape);background:var(--pb-ink)}
body .sb-blog .lb iframe{width:100%;height:100%;border:0;display:block}
body .sb-blog .lb .close{position:absolute;top:-56px;right:0;width:48px;height:48px;border:0;background:transparent;color:var(--pb-on-dark);font-size:30px !important;cursor:pointer}
@media (max-width:767px){
  body .sb-blog{--st-space:var(--section-padding-phone, 40px)}
  body .sb-blog .sh{flex-direction:column;align-items:flex-start}
  body .sb-blog .sh.c{align-items:center}
  body .sb-blog .sh.split{align-items:flex-start}
  body .sb-blog .play{width:68px;height:68px}
  body .sb-blog .play.sm{width:52px;height:52px}
}
@media (prefers-reduced-motion:reduce){body .sb-blog *,body .sb-blog *::before,body .sb-blog *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
body .sb-blog .b01-g{display:grid;--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),1fr);gap:clamp(24px,3vw,44px)}
body .sb-blog .b01-b{padding-top:22px;display:grid;gap:10px}
body .sb-blog .b01 .x{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:900px){body .sb-blog .b01-g{grid-template-columns:1fr;gap:var(--st-stack-gap)}}
body .sb-blog .b02-l{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b02-r{position:relative;display:grid;grid-template-columns:150px 1fr 160px 32px;gap:32px;align-items:baseline;padding:30px 0;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b02-r:first-child{border-top-color:var(--pb-text)}
body .sb-blog .b02-r time,body .sb-blog .b02-r .cat{font-size:var(--st-type-small) !important;color:var(--pb-muted)}
body .sb-blog .b02-r h3{font:400 clamp(23.2px,17.6px + 1.25vw,35.2px)/1.14 var(--pb-heading-font);letter-spacing:-.012em;text-wrap:balance;transition:color var(--st-dur)}
body .sb-blog .b02-r a{text-decoration:none}body .sb-blog .b02-r a::after{content:"";position:absolute;inset:0}
body .sb-blog .b02-r .ar{justify-self:end;font-size:22.4px !important;transition:transform .25s}
body .sb-blog .b02-r:hover h3{color:var(--pb-primary)}body .sb-blog .b02-r:hover .ar{transform:translateX(6px)}
@media(max-width:767px){body .sb-blog .b02-r{grid-template-columns:1fr auto;gap:8px 16px;padding:22px 0}body .sb-blog .b02-r h3{grid-column:1/-1;grid-row:2}body .sb-blog .b02-r .ar{display:none}}
body .sb-blog .b03-g{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,80px);align-items:start}
body .sb-blog .b03-b{display:grid;gap:12px;padding-top:24px}
body .sb-blog .b03-t{font:var(--pb-heading-weight) var(--st-type-h2)/var(--st-lh-head) var(--pb-heading-font);letter-spacing:var(--st-track-head);text-wrap:balance}body .sb-blog .b03-t a{text-decoration:none}
body .sb-blog .b03-r{display:grid;grid-template-columns:112px 1fr;gap:22px;align-items:center;padding:22px 0;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b03-r:first-child{padding-top:0;border-top:0}
body .sb-blog .b03-r .tt{font:500 var(--st-type-lead)/1.25 var(--pb-heading-font);margin-top:6px;text-wrap:balance}
@media(max-width:900px){body .sb-blog .b03-g{grid-template-columns:1fr}body .sb-blog .b03-r{grid-template-columns:88px 1fr;gap:16px}body .sb-blog .b03-r:first-child{padding-top:22px;border-top:var(--st-line-w) solid var(--pb-border)}}
body .sb-blog .b04-m{border-top:3px solid var(--pb-text);border-bottom:var(--st-line-w) solid var(--pb-text);padding:20px 0 14px;margin-bottom:36px;text-align:center}
body .sb-blog .b04-h{font:var(--pb-heading-weight) var(--st-type-display)/.9 var(--pb-heading-font);letter-spacing:-.035em}
body .sb-blog .b04-sub{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:6px;border-top:var(--st-line-w) solid var(--pb-border);color:var(--pb-muted);text-align:left}
body .sb-blog .b04-g{display:grid;grid-template-columns:1fr 2fr 1fr}
body .sb-blog .b04-c{padding-inline:clamp(20px,2.5vw,36px)}body .sb-blog .b04-c+.b04-c{border-left:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b04-l{padding-left:0}body .sb-blog .b04-r{padding-right:0}
body .sb-blog .b04-c article{display:grid;gap:12px}
body .sb-blog .b04-l article+article,body .sb-blog .b04-r article+article{margin-top:28px;padding-top:28px;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b04-mid .ph{margin-bottom:6px}
body .sb-blog .b04-t{font:var(--pb-heading-weight) var(--st-type-h2)/var(--st-lh-head) var(--pb-heading-font);letter-spacing:-.02em;text-wrap:balance}body .sb-blog .b04-t a{text-decoration:none}
body .sb-blog .b04 .tt{font:500 var(--st-type-lead)/1.22 var(--pb-heading-font);text-wrap:balance}
@media(max-width:900px){body .sb-blog .b04-g{grid-template-columns:1fr}body .sb-blog .b04-c{padding:0}body .sb-blog .b04-c+.b04-c{border-left:0}body .sb-blog .b04-mid{order:-1}
body .sb-blog .b04-l,body .sb-blog .b04-r{margin-top:28px;padding-top:28px;border-top:var(--st-line-w) solid var(--pb-border)}body .sb-blog .b04-sub{flex-direction:column;align-items:flex-start;gap:4px}}
body .sb-blog .b05-f{display:flex;gap:32px;border-bottom:var(--st-line-w) solid var(--pb-border);margin-bottom:40px;overflow-x:auto;scrollbar-width:none}
body .sb-blog .b05-f button{flex:none;min-height:48px;padding:0;border:0;border-bottom:var(--st-btn-bw) solid transparent;margin-bottom:-1px;background:none;cursor:pointer;color:var(--pb-muted);font-weight:500}
body .sb-blog .b05-f button[aria-pressed=true]{color:var(--pb-text);border-bottom-color:var(--pb-primary)}
body .sb-blog .b05-g{display:grid;--fit-max:4;grid-template-columns:repeat(var(--fit-c,4),1fr);gap:40px 28px}
body .sb-blog .b05-g article{display:grid;gap:16px;align-content:start}body .sb-blog .b05-g article[hidden]{display:none}
body .sb-blog .b05 .tt{font:500 var(--st-type-lead)/1.22 var(--pb-heading-font);margin-top:6px;text-wrap:balance}
@media(max-width:1000px){body .sb-blog .b05-g{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){body .sb-blog .b05-f{gap:var(--st-gap-grid);margin-bottom:24px}body .sb-blog .b05-g{grid-template-columns:1fr;gap:var(--st-stack-gap)}body .sb-blog .b05-g article{grid-template-columns:112px 1fr;align-items:center}body .sb-blog .b05-g .ph{aspect-ratio:1/1!important}}
body .sb-blog .b06-l{border-top:var(--st-line-w) solid var(--pb-text)}
body .sb-blog .b06-r{display:grid;grid-template-columns:124px 1fr 60px;gap:clamp(20px,3vw,40px);align-items:center;padding:24px 0;border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b06-t{display:grid;gap:6px}
body .sb-blog .b06-s{font-size:var(--st-type-small) !important;font-weight:var(--pb-ui-weight);color:var(--pb-primary)}
body .sb-blog .b06 .tt{font:400 clamp(21.6px,17.6px + 1vw,32px)/1.15 var(--pb-heading-font);letter-spacing:-.01em}
body .sb-blog .b06-p{width:60px;height:60px;border-radius:50%;border:var(--st-line-w) solid var(--pb-text);background:transparent;display:grid;place-items:center;cursor:pointer;transition:background var(--st-dur), color var(--st-dur)}
body .sb-blog .b06-p svg{width:22px;height:22px;margin-left:3px}body .sb-blog .b06-p:hover{background:var(--pb-text);color:var(--pb-bg)}
@media(max-width:767px){body .sb-blog .b06-r{grid-template-columns:80px 1fr 48px;gap:16px}body .sb-blog .b06-p{width:48px;height:48px}body .sb-blog .b06 .meta span:first-child{width:100%}}
body .sb-blog .b07-top{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,96px);align-items:center}
body .sb-blog .b07-s{font-size:var(--st-type-small) !important;color:var(--pb-muted);margin-bottom:14px}
body .sb-blog .b07-h{font-size:var(--st-type-h1) !important;max-width:14ch}
body .sb-blog .b07-prev{display:grid;--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),1fr);gap:32px;margin-top:clamp(48px,6vw,96px);padding-top:32px;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b07-prev li{display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:center}
body .sb-blog .b07 .tt{font:500 19.2px/1.25 var(--pb-heading-font);margin-top:4px}
@media(max-width:900px){body .sb-blog .b07-top{grid-template-columns:1fr}body .sb-blog .b07-top>.ph{max-width:420px}body .sb-blog .b07-prev{grid-template-columns:1fr;gap:var(--st-stack-gap)}}
body .sb-blog .b08{background:var(--pb-surface)}
body .sb-blog .b08-g{display:grid;grid-template-columns:1fr 1fr}
body .sb-blog .b08-ph{border-radius:0 var(--st-photo-r) var(--st-photo-r) 0}body .sb-blog .b08-ph img{position:absolute;inset:0}
body .sb-blog .b08-t{display:flex;align-items:center;padding:var(--st-space) clamp(24px,6vw,112px)}
body .sb-blog .b08-in{max-width:560px;display:grid}
body .sb-blog .b08-in .meta{margin-bottom:16px}
body .sb-blog .b08-h{font-size:var(--st-type-h1) !important}body .sb-blog .b08-h a{text-decoration:none}
@media(max-width:767px){body .sb-blog .b08-g{grid-template-columns:1fr}body .sb-blog .b08-ph{aspect-ratio:var(--pb-ar-landscape);border-radius:0}body .sb-blog .b08-t{padding:40px 20px}}
body .sb-blog .b09-g{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto auto;gap:var(--st-gap-grid)}
body .sb-blog .b09-c{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--st-photo-r);display:flex;align-items:flex-end;min-height:300px;color:var(--pb-on-dark)}
body .sb-blog .b09-c.lead{grid-row:span 2;min-height:624px}
body .sb-blog .b09-c img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform var(--st-dur-img)}
body .sb-blog .b09-c::before{content:"";position:absolute;inset:0;background:linear-gradient(to top, var(--st-hero-scrim), rgb(0 0 0 / 0) 65%), var(--st-scrim);z-index:-1}
body .sb-blog .b09-c:hover img{transform:scale(var(--st-img-zoom))}
body .sb-blog .b09-b{display:grid;gap:12px;padding:clamp(24px,3vw,44px);max-width:640px}
body .sb-blog .b09-c .meta,body .sb-blog .b09-c .meta .cat{color:var(--pb-on-dark)}
body .sb-blog .b09-c a{text-decoration:none}body .sb-blog .b09-c a::after{content:"";position:absolute;inset:0}
body .sb-blog .b09-t{font:var(--pb-heading-weight) var(--st-type-h2)/var(--st-lh-head) var(--pb-heading-font);letter-spacing:var(--st-track-head);text-wrap:balance}
body .sb-blog .b09 .tt{font:500 23.2px/1.2 var(--pb-heading-font);text-wrap:balance}
@media(max-width:767px){body .sb-blog .b09-g{grid-template-columns:1fr}body .sb-blog .b09-c.lead{grid-row:auto;min-height:440px}body .sb-blog .b09-c{min-height:320px}}
body .sb-blog .b10 .track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 28px) / 3.4);gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
body .sb-blog .b10 .track::-webkit-scrollbar{display:none}
body .sb-blog .b10 article{scroll-snap-align:start;display:grid;gap:14px;align-content:start}
body .sb-blog .b10 .tt{font:500 var(--st-type-lead)/1.22 var(--pb-heading-font);text-wrap:balance}
@media(max-width:767px){body .sb-blog .b10 .sh{flex-direction:row;align-items:flex-end}body .sb-blog .b10 .track{grid-auto-columns:82%;gap:16px}}
body .sb-blog .b11-g{display:grid;grid-template-columns:minmax(200px,3fr) 9fr;gap:48px;border-top:var(--st-line-w) solid var(--pb-text);padding-top:28px}
body .sb-blog .b11-g+.b11-g{margin-top:56px}
body .sb-blog .b11-m{position:sticky;top:24px;align-self:start;font:400 var(--st-type-h3)/var(--st-lh-h3) var(--pb-heading-font)}
body .sb-blog .b11-m span{display:block;font:400 var(--st-type-small)/1.6 var(--pb-body-font);color:var(--pb-muted);margin-top:4px}
body .sb-blog .b11-r{display:grid;grid-template-columns:1fr auto;gap:32px;padding:0 0 28px}body .sb-blog .b11-r+.b11-r{border-top:var(--st-line-w) solid var(--pb-border);padding-top:28px}
body .sb-blog .b11-r>div{display:grid;gap:8px;max-width:68ch}
body .sb-blog .b11 .tt{font:500 24px/1.2 var(--pb-heading-font);text-wrap:balance}
body .sb-blog .b11-r time{font:300 44px/1 var(--pb-heading-font);color:var(--pb-primary);font-variant-numeric:lining-nums}
@media(max-width:767px){body .sb-blog .b11-g{grid-template-columns:1fr;gap:20px}body .sb-blog .b11-m{position:static}body .sb-blog .b11-r{gap:16px}body .sb-blog .b11-r time{font-size:32px !important}}
body .sb-blog .b12-g{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,5vw,80px)}
body .sb-blog .b12-r{display:grid;grid-template-columns:96px 1fr;gap:28px;padding:32px 0;border-top:var(--st-line-w) solid var(--pb-border);align-items:start}
body .sb-blog .b12-r>div{display:grid;gap:8px}
body .sb-blog .b12-tile{aspect-ratio:1;border:var(--st-line-w) solid var(--pb-text);display:grid;place-content:center;text-align:center;border-radius:calc(var(--st-photo-r) * .6)}
body .sb-blog .b12-tile b{font:400 41.6px/1 var(--pb-heading-font);color:var(--pb-primary)}
body .sb-blog .b12-tile span{font-size:var(--st-type-small) !important;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}
body .sb-blog .b12 .tt{font:500 21.6px/1.22 var(--pb-heading-font);text-wrap:balance}
body .sb-blog .b12 .x{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:900px){body .sb-blog .b12-g{grid-template-columns:1fr}body .sb-blog .b12-r{grid-template-columns:72px 1fr;gap:18px;padding:24px 0}body .sb-blog .b12-tile b{font-size:32px !important}}
body .sb-blog .b13-c{display:grid;grid-template-columns:1fr 1fr;background:var(--pb-surface);border:var(--st-line-w) solid var(--pb-border);border-radius:var(--st-photo-r);overflow:hidden}
body .sb-blog .b13-r{display:grid;grid-template-columns:140px 1fr;gap:var(--st-gap-grid);align-items:center;padding:clamp(20px,2.6vw,36px)}
body .sb-blog .b13-r:nth-child(odd){border-right:var(--st-line-w) solid var(--pb-border)}body .sb-blog .b13-r:nth-child(n+3){border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b13-r>div{display:grid;gap:8px}
body .sb-blog .b13 .tt{font:500 var(--st-type-lead)/1.22 var(--pb-heading-font);text-wrap:balance}
@media(max-width:767px){body .sb-blog .b13-c{grid-template-columns:1fr}body .sb-blog .b13-r{grid-template-columns:88px 1fr;gap:16px}body .sb-blog .b13-r:nth-child(odd){border-right:0}body .sb-blog .b13-r:nth-child(n+2){border-top:var(--st-line-w) solid var(--pb-border)}}
body .sb-blog .b14-g{display:grid;grid-template-columns:2fr 1fr;gap:32px}
body .sb-blog .b14-lead{min-height:560px}
body .sb-blog .b14-side{display:flex;flex-direction:column;gap:32px}
body .sb-blog .b14-side article{flex:1;display:flex;flex-direction:column;gap:16px}
body .sb-blog .b14-side .ph{flex:1;min-height:180px}body .sb-blog .b14-side .ph img{position:absolute;inset:0}
body .sb-blog .b14-side article>div{display:grid;gap:8px}
body .sb-blog .b14 .tt{font:500 var(--st-type-lead)/1.22 var(--pb-heading-font);text-wrap:balance}
@media(max-width:900px){body .sb-blog .b14-g{grid-template-columns:1fr;gap:var(--st-stack-gap)}body .sb-blog .b14-lead{min-height:440px}body .sb-blog .b14-side{gap:var(--st-stack-gap)}body .sb-blog .b14-side .ph{flex:none;aspect-ratio:var(--pb-ar-landscape)}}
body .sb-blog .b15-g{display:grid;grid-template-columns:1fr 1fr;gap:28px}
body .sb-blog .b15-c{background:var(--pb-bg);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;gap:40px;border-radius:calc(var(--st-photo-r) * .6)}
body .sb-blog .b15-c blockquote{position:relative;font:italic 300 clamp(22.4px,18.4px + 1vw,32px)/1.3 var(--st-quote-font);text-wrap:pretty}
body .sb-blog .b15-c blockquote::before{content:"“";position:absolute;left:-.48em;top:-.08em;color:var(--pb-secondary)}
body .sb-blog .b15-f{border-top:var(--st-line-w) solid var(--pb-border);padding-top:20px;display:grid;gap:6px}
body .sb-blog .b15 .tt{font:var(--pb-ui-weight) var(--st-type-body)/1.35 var(--pb-body-font)}
@media(max-width:767px){body .sb-blog .b15-g{grid-template-columns:1fr;gap:var(--st-stack-gap)}body .sb-blog .b15-c blockquote::before{position:static}}
body .sb-blog .b16-g{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:32px;align-items:start}
body .sb-blog .b16-c{display:grid;gap:14px}body .sb-blog .b16-c:nth-of-type(2){margin-top:72px}
body .sb-blog .b16 .tt{font:500 var(--st-type-lead)/1.22 var(--pb-heading-font);text-wrap:balance}
@media(max-width:1100px){body .sb-blog .b16-g{grid-template-columns:repeat(3,1fr)}body .sb-blog .b16-i{grid-column:1/-1;margin-bottom:8px}}
@media(max-width:767px){body .sb-blog .b16-g{grid-template-columns:1fr;gap:var(--st-stack-gap)}body .sb-blog .b16-c:nth-of-type(2){margin-top:0}}
body .sb-blog .b17-l{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b17-r{position:relative;display:grid;grid-template-columns:1fr 220px;gap:32px;align-items:center;padding:28px 0;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b17-r h3{font:400 clamp(25.6px,16px + 2.2vw,48px)/1.08 var(--pb-heading-font);letter-spacing:-.02em;max-width:22ch;text-wrap:balance;transition:color var(--st-dur), translate .3s}
body .sb-blog .b17-r a{text-decoration:none}body .sb-blog .b17-r a::after{content:"";position:absolute;inset:0;z-index:3}
body .sb-blog .b17-r .meta{justify-content:flex-end}
body .sb-blog .b17-r .pv{position:absolute;right:250px;top:50%;width:220px;translate:0 -50%;opacity:0;scale:.94;pointer-events:none;transition:opacity .25s, scale .3s;z-index:2}
@media(hover:hover) and (min-width:768px){body .sb-blog .b17-r:hover .pv,body .sb-blog .b17-r:focus-within .pv{opacity:1;scale:1}body .sb-blog .b17-r:hover h3{color:var(--pb-secondary);translate:8px 0}}
@media(max-width:767px){body .sb-blog .b17-r{grid-template-columns:72px 1fr;gap:6px 16px;padding:20px 0;align-items:start}body .sb-blog .b17-r .pv{position:static;width:72px;opacity:1;scale:1;translate:none;grid-row:span 2;aspect-ratio:1/1!important}body .sb-blog .b17-r .meta{justify-content:flex-start}}
body .sb-blog .b18-c{display:grid;--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),1fr);border:var(--st-line-w) solid var(--pb-border);border-radius:var(--st-photo-r);overflow:hidden}
body .sb-blog .b18-i{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,36px)}body .sb-blog .b18-i+.b18-i{border-left:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b18-i .tlink{margin-top:auto}
body .sb-blog .b18-i.hl{background:var(--pb-primary);color:var(--pb-on-dark);border-left-color:var(--pb-primary)}
body .sb-blog .b18-i.hl .meta,body .sb-blog .b18-i.hl .meta .cat,body .sb-blog .b18-i.hl .x{color:var(--pb-on-dark)}
body .sb-blog .b18 .tt{font:500 22.4px/1.2 var(--pb-heading-font);text-wrap:balance}
@media(max-width:900px){body .sb-blog .b18-c{grid-template-columns:1fr;gap:var(--st-stack-gap);border:0;overflow:visible}body .sb-blog .b18-i{border:var(--st-line-w) solid var(--pb-border)!important;border-radius:var(--st-photo-r)}}
body .sb-blog .b19-g{display:grid;--fit-max:4;grid-template-columns:repeat(var(--fit-c,4),1fr);gap:48px 28px}
body .sb-blog .b19-g article{display:grid;gap:12px;align-content:start}
body .sb-blog .b19 .tt{font:500 19.2px/1.25 var(--pb-heading-font);text-wrap:balance}
body .sb-blog .b19 .meta time{display:none}
@media(max-width:767px){body .sb-blog .b19-g{grid-template-columns:1fr 1fr;gap:var(--st-stack-gap) 16px}body .sb-blog .b19 .tt{font-size:var(--st-type-body) !important}}
body .sb-blog .b20-g{display:grid;grid-template-columns:4fr 8fr;gap:clamp(40px,6vw,104px)}
body .sb-blog .b20-s{position:sticky;top:32px;align-self:start}
body .sb-blog .b20-c{display:grid;grid-template-columns:2fr 3fr;gap:32px;padding:32px 0;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-blog .b20-c:first-child{border-top:0;padding-top:0}
body .sb-blog .b20-c .ph{min-height:200px}body .sb-blog .b20-c .ph img{position:absolute;inset:0}
body .sb-blog .b20-c>div{display:grid;gap:10px;align-content:center}
@media(max-width:900px){body .sb-blog .b20-g{grid-template-columns:1fr}body .sb-blog .b20-s{position:static}body .sb-blog .b20-c{grid-template-columns:1fr;gap:16px;padding:24px 0}body .sb-blog .b20-c:first-child{padding-top:24px;border-top:var(--st-line-w) solid var(--pb-border)}body .sb-blog .b20-c .ph{min-height:0;aspect-ratio:var(--pb-ar-landscape)}}
body .sb-blog .sbi1{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi2{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi3{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi4{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi5{aspect-ratio:1/1}
body .sb-blog .sbi6{aspect-ratio:1/1}
body .sb-blog .sbi7{aspect-ratio:1/1}
body .sb-blog .sbi8{aspect-ratio:1/1}
body .sb-blog .sbi9{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi10{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi11{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi12{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi13{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi14{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi15{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi16{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi17{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi18{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi19{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi20{aspect-ratio:1/1}
body .sb-blog .sbi21{aspect-ratio:1/1}
body .sb-blog .sbi22{aspect-ratio:1/1}
body .sb-blog .sbi23{aspect-ratio:1/1}
body .sb-blog .sbi24{aspect-ratio:1/1}
body .sb-blog .sbi25{margin-top:20px}
body .sb-blog .sbi26{aspect-ratio:1/1}
body .sb-blog .sbi27{aspect-ratio:1/1}
body .sb-blog .sbi28{aspect-ratio:1/1}
body .sb-blog .sbi29{margin-top:20px}
body .sb-blog .sbi30{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi31{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi32{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi33{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi34{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi35{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi36{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi37{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi38{aspect-ratio:1/1}
body .sb-blog .sbi39{aspect-ratio:1/1}
body .sb-blog .sbi40{aspect-ratio:1/1}
body .sb-blog .sbi41{aspect-ratio:1/1}
body .sb-blog .sbi42{justify-content:center}
body .sb-blog .sbi43{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi44{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi45{aspect-ratio:var(--pb-ar-portrait)}
body .sb-blog .sbi46{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi47{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi48{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi49{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi50{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi51{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi52{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi53{aspect-ratio:var(--pb-ar-landscape)}
body .sb-blog .sbi54{aspect-ratio:1/1}
body .sb-blog .sbi55{aspect-ratio:1/1}
body .sb-blog .sbi56{aspect-ratio:1/1}
body .sb-blog .sbi57{aspect-ratio:1/1}
body .sb-blog .sbi58{aspect-ratio:1/1}
body .sb-blog .sbi59{aspect-ratio:1/1}
body .sb-blog .sbi60{aspect-ratio:1/1}
body .sb-blog .sbi61{aspect-ratio:1/1}