.blog_wrap__77fZF{width:min(100% - 2 * var(--gutter),1120px);margin-inline:auto}.blog_noteLink__osZUl{text-decoration-line:none}.blog_noteLink__osZUl:after{content:"";position:absolute;inset:0}.blog_noteLink__osZUl:focus-visible{outline:none}.blog_featured__XE4UJ:has(.blog_noteLink__osZUl:focus-visible),.blog_row__q_yRv:has(.blog_noteLink__osZUl:focus-visible){outline:2px solid var(--action);outline-offset:4px}.blog_notes__PnUxZ{padding-block:clamp(48px,6vw,88px) clamp(56px,7vw,104px)}.blog_featured__XE4UJ{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(32px,5vw,72px);align-items:center;padding:clamp(24px,3.4vw,48px);border-radius:24px;background:var(--ground-deep)}.blog_featuredText__2_p1A h2{max-width:16ch;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--head-weight);line-height:1.06;letter-spacing:var(--head-tracking)}.blog_featuredText__2_p1A>p:not(.blog_foot__tsiK7){max-width:30rem;margin-top:16px;font-size:var(--fs-lead);line-height:1.5;color:var(--ink-2)}.blog_foot__tsiK7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:20px;padding-top:14px;border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--ink-2)}.blog_read__LCcvj{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--action)}.blog_read__LCcvj:after{content:"\2192";font-weight:400;transition:transform .25s cubic-bezier(.22,1,.36,1)}.blog_featured__XE4UJ:hover .blog_read__LCcvj:after,.blog_row__q_yRv:hover .blog_read__LCcvj:after{transform:translateX(4px)}.blog_featuredPlan__uJra7{min-width:0}.blog_list__av3dK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.blog_list__av3dK>li{display:flex}.blog_row__q_yRv{position:relative;display:flex;flex-direction:column;width:100%;padding:clamp(22px,2.6vw,32px);border:1px solid var(--panel-line);border-radius:20px;background:var(--panel);transition:border-color .2s ease-out}.blog_row__q_yRv:hover{border-color:var(--ink-2)}.blog_row__q_yRv h2{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.015em}.blog_row__q_yRv>p:not(.blog_foot__tsiK7){max-width:34rem;margin-top:10px;margin-bottom:8px;font-size:var(--fs-text);line-height:1.55;color:var(--ink-2)}.blog_row__q_yRv .blog_foot__tsiK7{margin-top:auto}.blog_article__NwR5q{--note-size:1.0625rem;width:min(100% - 2 * var(--gutter),42rem);margin-inline:auto;padding-bottom:clamp(56px,7vw,96px)}.blog_opening__H6pWs{position:relative;isolation:isolate;padding-block:clamp(24px,4vw,56px) clamp(32px,4vw,48px);margin-bottom:clamp(32px,4vw,48px)}.blog_opening__H6pWs:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--ground-deep)}.blog_back__p1Yoa{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--fs-small);font-weight:600;color:var(--ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.blog_back__p1Yoa:hover{color:var(--ink);text-decoration-thickness:2px}.blog_opening__H6pWs h1{margin-top:12px;font-family:var(--font-display);font-size:clamp(2.125rem,1.6rem + 2vw,3.25rem);font-weight:650;line-height:1.06;letter-spacing:-.03em}.blog_standfirst__PYjwb{margin-top:16px;font-size:var(--fs-lead-hero);line-height:1.5;color:var(--ink-2)}.blog_meta__y1pLv{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:12px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2);font-variant-numeric:tabular-nums}.blog_byline__53syS{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.blog_byline__53syS:hover{text-decoration-thickness:2px}.blog_lede__VsVIi{padding:20px 22px;border:1px solid var(--panel-line);border-radius:12px;background:var(--panel);font-size:var(--note-size);line-height:1.6}.blog_ledeTitle__Cd5_I{font-weight:600;color:var(--ink)}.blog_lede__VsVIi>p+p{margin-top:6px}.blog_body__6ZLhx{margin-top:clamp(40px,5vw,56px);font-size:var(--note-size);line-height:1.7;color:var(--ink)}.blog_body__6ZLhx section p+p,.blog_body__6ZLhx>p+p{margin-top:20px}.blog_body__6ZLhx section+section,.blog_body__6ZLhx>p+section{margin-top:clamp(40px,5vw,52px)}.blog_body__6ZLhx h2{font-size:var(--fs-h3);font-weight:600;line-height:1.25;letter-spacing:-.015em}.blog_body__6ZLhx h2+p,.blog_body__6ZLhx h2+ul{margin-top:12px}.blog_body__6ZLhx ul{display:grid;gap:12px}.blog_body__6ZLhx p+ul{margin-top:16px}.blog_body__6ZLhx li{position:relative;padding-left:24px}.blog_body__6ZLhx li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:999px;background:var(--plan-wall)}.blog_room__4bB3u{margin-top:clamp(48px,6vw,72px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--rule)}.blog_room__4bB3u h2{font-size:var(--fs-h3);font-weight:600;line-height:1.25;letter-spacing:-.015em}.blog_roomPlan__f3_nX{--breakout:min(100vw - 2 * var(--gutter),1176px);width:var(--breakout);margin:20px calc((100% - var(--breakout)) / 2) 0}.blog_room__4bB3u>p{margin-top:20px;font-size:var(--note-size);line-height:1.65;color:var(--ink)}.blog_seeAlso__e_Vuo{margin-top:8px;color:var(--ink)}.blog_after__bcqch{margin-top:clamp(40px,5vw,56px)}.blog_sources__RYj0u h2{font-size:1.125rem;font-weight:600;line-height:1.3}.blog_sources__RYj0u ol{display:grid;gap:8px;margin-top:12px;padding-left:20px;list-style:decimal;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.blog_sources__RYj0u li::marker{color:var(--ink-2);font-variant-numeric:tabular-nums}.blog_sources__RYj0u a{overflow-wrap:anywhere;color:var(--ink-2)}.blog_signoff__CJWk7{margin-top:32px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.blog_follow__lyd65{margin-top:4px;color:var(--ink)}.blog_allNotes__6qo7Z{margin-top:-40px;padding-bottom:clamp(40px,5vw,64px)}@media (min-width:768px){.blog_article__NwR5q{--note-size:1.1875rem}.blog_lede__VsVIi{padding:24px 28px}}@media (max-width:899px){.blog_featured__XE4UJ{grid-template-columns:minmax(0,1fr);gap:28px}.blog_featuredText__2_p1A h2{max-width:20ch}.blog_list__av3dK{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.blog_featuredPlan__uJra7{display:none}}