.svp--blog{--bl-read:clamp(17.5px, 16.6px + .25vw, 19px);--bl-measure:68ch;--bl-col:700px;--bl-wide:1040px;--bl-link:var(--ar-orange-800);--bl-link-visited:#7A3E12;background:var(--ar-surface)}.svp--blog h1,.svp--blog h2,.svp--blog h3{text-wrap:balance}.svp--blog p{text-wrap:pretty}.bl-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-s-2);font-size:var(--ar-t--2);line-height:1.4;color:var(--ar-text-muted)}.bl-crumbs li{display:inline-flex;align-items:center;gap:var(--ar-s-2);min-width:0}.svp .bl-crumbs a{color:var(--ar-text-muted);text-decoration:none}.svp .bl-crumbs a:hover{color:var(--ar-text-strong);text-decoration:underline;text-underline-offset:3px}.bl-crumbs [aria-current]{color:var(--ar-text-strong);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.bl-crumbs svg{color:var(--ar-ink-300);flex:none}.svp .bl-eyebrow{display:inline-flex;align-items:center;gap:var(--ar-s-3);font-size:var(--ar-t--2);line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ar-accent-text)}.bl-eyebrow::before{content:'';width:3px;height:16px;border-radius:2px;background:var(--ar-accent-grad);flex:none}.bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--ar-s-3);font-size:var(--ar-t--2);line-height:1.4;color:var(--ar-text-muted);font-variant-numeric:tabular-nums}.bl-meta>*{display:inline-flex;align-items:center;gap:6px}.bl-meta>*+*::before{content:'';width:3px;height:3px;border-radius:50%;background:var(--ar-ink-300);margin-right:calc(var(--ar-s-3) - 6px)}.svp .bl-topic{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--ar-accent-text);text-decoration:none}.svp a.bl-topic:hover{text-decoration:underline;text-underline-offset:3px}.bl-meta svg{color:var(--ar-ink-500);flex:none}.bl-search{position:relative;display:flex;max-width:520px}.bl-search input{flex:1;min-width:0;min-height:52px;padding:0 var(--ar-s-4) 0 48px;border:1px solid var(--ar-border-strong);border-right:0;border-radius:0 0 0 16px;background:#fff;font:inherit;font-size:16px;color:var(--ar-text-strong)}.bl-search input::placeholder{color:var(--ar-ink-500)}.bl-search input:hover{border-color:var(--ar-ink-500)}.bl-search input:focus-visible{outline:0;border-color:var(--ar-ink-900);box-shadow:0 0 0 3px rgb(17 24 39 / .18)}.bl-search>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ar-ink-500);pointer-events:none}.svp .bl-search button{min-height:52px;padding:0 var(--ar-s-5);border:0;border-radius:0 16px 0 0;background:var(--ar-ink-900);color:#fff;font:inherit;font-size:var(--ar-t--1);font-weight:700;cursor:pointer}.svp .bl-search button:hover,.svp .bl-search button:focus-visible{background:#000}.bl-chips{display:flex;gap:var(--ar-s-2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--svp-gutter));padding:4px var(--svp-gutter);list-style:none}.bl-chips::-webkit-scrollbar{display:none}.svp .bl-chip{display:inline-flex;align-items:center;gap:var(--ar-s-2);min-height:44px;padding:0 var(--ar-s-4);border:1px solid var(--ar-border-strong);border-radius:999px;background:#fff;font-size:var(--ar-t--1);line-height:1;font-weight:700;color:var(--ar-text-strong);text-decoration:none;white-space:nowrap;transition:border-color var(--ar-dur) var(--ar-ease),background var(--ar-dur) var(--ar-ease)}.svp .bl-chip span{font-weight:400;color:var(--ar-text-muted);font-variant-numeric:tabular-nums}.svp .bl-chip:hover{border-color:var(--ar-ink-900)}.svp .bl-chip:active{background:var(--ar-ink-100)}.svp .bl-chip[aria-current]{background:var(--ar-ink-900);border-color:var(--ar-ink-900);color:#fff}.svp .bl-chip[aria-current] span{color:var(--ar-ink-300)}.bl-card{position:relative;display:flex;flex-direction:column;min-width:0}.bl-card__media{display:block;overflow:hidden;border-radius:var(--ar-r-md);background:var(--ar-surface-sunken);aspect-ratio:3 / 2}.bl-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--ar-ease)}.bl-card:hover .bl-card__media img{transform:scale(1.03)}.bl-card__body{display:flex;flex-direction:column;gap:var(--ar-s-3);padding-top:var(--ar-s-4);flex:1}.svp .bl-card__title{font-size:var(--ar-t-1);line-height:1.25;font-weight:900;letter-spacing:-.01em;color:var(--ar-text-strong);margin:0}.svp .bl-card__title a{color:inherit;text-decoration:none}.bl-card__title a::after{content:'';position:absolute;inset:0}.bl-card:hover .bl-card__title a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--ar-accent)}.bl-card:has(a:focus-visible){outline:3px solid var(--ar-focus);outline-offset:6px;border-radius:4px}.svp .bl-card__title a:focus-visible{outline:0}.svp .bl-card__text{font-size:var(--ar-t--1);line-height:1.6;color:var(--ar-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-card .bl-meta{margin-top:auto;padding-top:var(--ar-s-2)}.bl-card .bl-topic{position:relative;z-index:1;align-self:flex-start}.bl-card__body>.bl-topic+.bl-card__title{margin-top:calc(-1 * var(--ar-s-1))}.bl-meta>*{white-space:nowrap}.bl-card--feature .bl-card__media{aspect-ratio:16 / 10;border-radius:var(--ar-r-lg)}.svp .bl-card--feature .bl-card__title{font-size:var(--ar-t-3);line-height:1.12;letter-spacing:-.02em}.svp .bl-card--feature .bl-card__text{font-size:var(--ar-t-0);-webkit-line-clamp:4;color:var(--ar-text)}.bl-card--feature .bl-card__body{gap:var(--ar-s-4);padding-top:var(--ar-s-5)}.svp .bl-card__more{display:inline-flex;align-items:center;gap:var(--ar-s-2);font-size:var(--ar-t--1);font-weight:700;color:var(--ar-text-strong)}.bl-card__more svg{color:var(--ar-accent);transition:transform var(--ar-dur) var(--ar-ease)}.bl-card:hover .bl-card__more svg{transform:translateX(3px)}.bl-card--compact{flex-direction:row;gap:var(--ar-s-4);align-items:flex-start}.bl-card--compact .bl-card__media{flex:none;width:112px;aspect-ratio:1;border-radius:var(--ar-r-sm)}.bl-card--compact .bl-card__body{padding-top:0;gap:var(--ar-s-2)}.svp .bl-card--compact .bl-card__title{font-size:var(--ar-t-0);line-height:1.3}.svp .bl-card--compact .bl-card__text{-webkit-line-clamp:2}.bl-card mark{background:var(--ar-orange-100);color:inherit;padding:0;border-radius:2px}.bl-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--ar-ink-500);background:var(--ar-ink-100)}.bl-fallback svg{width:30%;max-width:84px;height:auto;stroke-width:1.25}.bl-grid{display:grid;gap:var(--ar-s-7) var(--ar-s-6)}.bl-list{display:grid;gap:var(--ar-s-5)}.bl-list>*+*{padding-top:var(--ar-s-5);border-top:1px solid var(--ar-border)}.bl-top{padding-block:calc(var(--svp-header-offset) + var(--ar-s-5)) var(--ar-s-7)}.bl-top__grid{display:grid;gap:var(--ar-s-5);margin-top:var(--ar-s-5)}.svp .bl-top h1{font-size:var(--ar-t-4);line-height:1.06;letter-spacing:-.025em;margin-top:var(--ar-s-3)}.svp .bl-top__lead{margin-top:var(--ar-s-4);font-size:var(--ar-t-1);line-height:1.5;color:var(--ar-text);max-width:56ch}.bl-top__count{font-size:var(--ar-t--1);color:var(--ar-text-muted);margin-top:var(--ar-s-3)}.bl-top__count strong{color:var(--ar-text-strong)}.bl-topicnav{padding-block:var(--ar-s-4);border-block:1px solid var(--ar-border)}.bl-topicnav--flush{border-top:0;padding-top:0}.bl-lead{padding-block:var(--ar-s-7)}.bl-lead__grid{display:grid;gap:var(--ar-s-7)}.bl-lead__side{display:grid;gap:var(--ar-s-5);align-content:start}.bl-lead__side>*+*{padding-top:var(--ar-s-5);border-top:1px solid var(--ar-border)}.bl-sechead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ar-s-3) var(--ar-s-5);margin-bottom:var(--ar-s-6)}.svp .bl-sechead h2{font-size:var(--ar-t-2);line-height:1.15}.svp .bl-sechead a{display:inline-flex;align-items:center;gap:var(--ar-s-2);min-height:44px;font-size:var(--ar-t--1);font-weight:700;color:var(--ar-text-strong);text-decoration:underline;text-decoration-color:var(--ar-accent);text-decoration-thickness:2px;text-underline-offset:5px}.bl-sechead a svg{color:var(--ar-accent)}.bl-section{padding-block:var(--ar-s-7)}.bl-section--alt{background:var(--ar-surface-alt)}.bl-band{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--ar-r-lg);padding:var(--ar-s-6) var(--ar-s-5);background:#0B0A09;color:var(--ar-text-inverse-muted);display:grid;gap:var(--ar-s-5)}.bl-band__actions .svp-btn{flex:1 1 auto}@media (min-width:640px){.bl-band__actions .svp-btn{flex:0 0 auto}}.bl-band::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 120% at 100% 0%,rgb(247 149 33 / .28) 0%,#fff0 58%),repeating-linear-gradient(90deg,rgb(255 255 255 / .06) 0 1px,#fff0 1px 104px)}.svp .bl-band h2{color:#fff;font-size:var(--ar-t-2);line-height:1.15}.svp .bl-band p{font-size:var(--ar-t-0);line-height:1.6;max-width:54ch;margin-top:var(--ar-s-3)}.bl-band__actions{display:flex;flex-wrap:wrap;gap:var(--ar-s-3);align-items:center}.svp .bl-band__tel{display:inline-flex;align-items:center;gap:var(--ar-s-2);min-height:52px;padding:0 var(--ar-s-3);color:#fff;font-weight:700;font-size:var(--ar-t-0);text-decoration:none}.svp .bl-band__tel:hover{text-decoration:underline;text-underline-offset:4px}.bl-band__tel svg{color:var(--ar-accent)}.bl-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-s-4);padding-top:var(--ar-s-6);margin-top:var(--ar-s-7);border-top:1px solid var(--ar-border)}.bl-pager__status{font-size:var(--ar-t--1);color:var(--ar-text-muted);font-variant-numeric:tabular-nums}.bl-pager ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--ar-s-2)}.svp .bl-pager a,.bl-pager span.is-current,.bl-pager span.is-gap{display:inline-flex;align-items:center;justify-content:center;gap:var(--ar-s-2);min-width:44px;min-height:44px;padding:0 var(--ar-s-3);border:1px solid var(--ar-border-strong);border-radius:8px;font-size:var(--ar-t--1);font-weight:700;color:var(--ar-text-strong);text-decoration:none;font-variant-numeric:tabular-nums}.svp .bl-pager a:hover{border-color:var(--ar-ink-900)}.bl-pager span.is-current{background:var(--ar-ink-900);border-color:var(--ar-ink-900);color:#fff}.bl-pager span.is-gap{border-color:#fff0;color:var(--ar-text-muted)}.bl-arch{padding-block:calc(var(--svp-header-offset) + var(--ar-s-5)) var(--ar-s-6)}.svp .bl-arch h1{font-size:var(--ar-t-4);line-height:1.08;letter-spacing:-.025em;margin-top:var(--ar-s-3)}.svp .bl-arch h1 q{quotes:'\201C' '\201D';color:var(--ar-accent-text)}.svp .bl-arch__text{margin-top:var(--ar-s-4);font-size:var(--ar-t-0);line-height:1.6;max-width:62ch}.bl-arch__head{margin-top:var(--ar-s-5)}.bl-arch__who{display:flex;align-items:center;gap:var(--ar-s-3);margin-top:var(--ar-s-5);padding-top:var(--ar-s-4);border-top:1px solid var(--ar-border);max-width:62ch;font-size:var(--ar-t--1);color:var(--ar-text-muted)}.bl-arch__who strong{color:var(--ar-text-strong)}.svp .bl-arch__who a{color:var(--ar-text-strong);font-weight:700;text-decoration:underline;text-decoration-color:var(--ar-accent);text-decoration-thickness:2px;text-underline-offset:4px}.bl-avatar{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--ar-ink-900);color:#fff;font-weight:900;font-size:30px;letter-spacing:-.02em;flex:none;overflow:hidden}.bl-avatar--sm{width:44px;height:44px;font-size:15px}.bl-avatar img{width:100%;height:100%;object-fit:cover}.bl-arch .bl-search{margin-top:var(--ar-s-5)}.bl-empty{padding:var(--ar-s-7) var(--ar-s-5);border:1px dashed var(--ar-border-strong);border-radius:var(--ar-r-lg);text-align:left}.svp .bl-empty h2{font-size:var(--ar-t-2)}.svp .bl-empty p{margin-top:var(--ar-s-3);font-size:var(--ar-t-0);max-width:56ch}.bl-empty ul{margin-top:var(--ar-s-4);padding-left:20px;font-size:var(--ar-t-0);line-height:1.7}.bl-empty .bl-chips{margin-top:var(--ar-s-5);flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.bl-progress{position:sticky;top:0;z-index:5;height:3px;background:var(--ar-ink-200)}.bl-progress span{display:block;height:100%;width:34%;background:var(--ar-accent-grad)}.bl-arthead{padding-block:calc(var(--svp-header-offset) + var(--ar-s-5)) var(--ar-s-6)}.bl-arthead__inner{max-width:860px}.bl-arthead .bl-topic{display:inline-flex;margin-top:var(--ar-s-6);font-size:13px;min-height:28px;align-items:center}.svp .bl-arthead h1{font-size:var(--ar-t-4);line-height:1.08;letter-spacing:-.025em;margin-top:var(--ar-s-2)}.svp .bl-arthead__lead{margin-top:var(--ar-s-4);font-size:var(--ar-t-1);line-height:1.5;color:var(--ar-text);max-width:60ch}.bl-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-s-3) var(--ar-s-5);margin-top:var(--ar-s-5);padding-top:var(--ar-s-5);border-top:1px solid var(--ar-border);font-size:var(--ar-t--1);line-height:1.4;color:var(--ar-text-muted);font-variant-numeric:tabular-nums}.bl-byline__who{display:flex;align-items:center;gap:var(--ar-s-3)}.svp .bl-byline__who a{color:var(--ar-text-strong);font-weight:700;text-decoration:none}.svp .bl-byline__who a:hover{text-decoration:underline;text-underline-offset:3px}.bl-byline dl{display:flex;flex-wrap:wrap;gap:var(--ar-s-2) var(--ar-s-5);margin:0}.bl-byline dl>div{display:flex;gap:6px;align-items:center}.bl-byline dt{color:var(--ar-text-muted)}.bl-byline dd{margin:0;color:var(--ar-text-strong);font-weight:700}.bl-byline svg{color:var(--ar-ink-500)}.bl-artfig{margin:0 0 var(--ar-s-6)}.bl-artfig img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--ar-r-lg)}.bl-artfig--narrow{max-width:var(--bl-col)}.bl-art{display:grid;gap:var(--ar-s-6);padding-bottom:var(--ar-s-8)}.bl-art__main{min-width:0}.bl-toc{border:1px solid var(--ar-border);border-radius:var(--ar-r-md);background:var(--ar-surface-alt)}.bl-toc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-s-3);min-height:52px;padding:0 var(--ar-s-4);font-size:var(--ar-t--1);font-weight:700;color:var(--ar-text-strong);cursor:pointer;list-style:none}.bl-toc summary::-webkit-details-marker{display:none}.bl-toc summary svg{color:var(--ar-ink-500);transition:transform var(--ar-dur) var(--ar-ease)}.bl-toc[open] summary svg{transform:rotate(180deg)}.bl-toc ol{list-style:none;padding:0 var(--ar-s-4) var(--ar-s-4);display:grid;gap:2px;counter-reset:toc}.svp .bl-toc a{display:block;padding:8px 0 8px var(--ar-s-3);border-left:2px solid var(--ar-border);font-size:var(--ar-t--1);line-height:1.4;color:var(--ar-text-muted);text-decoration:none}.svp .bl-toc a:hover{color:var(--ar-text-strong);border-color:var(--ar-ink-500)}.svp .bl-toc a[aria-current]{color:var(--ar-text-strong);font-weight:700;border-color:var(--ar-accent)}.bl-toc__label{display:none}.bl-share{display:flex;align-items:center;gap:var(--ar-s-2)}.bl-share__label{font-size:var(--ar-t--2);letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ar-text-muted);margin-right:var(--ar-s-2)}.svp .bl-share a,.svp .bl-share button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--ar-border-strong);border-radius:50%;background:#fff;color:var(--ar-text-strong);cursor:pointer;padding:0;transition:border-color var(--ar-dur) var(--ar-ease),background var(--ar-dur) var(--ar-ease)}.svp .bl-share a:hover,.svp .bl-share button:hover{border-color:var(--ar-ink-900);background:var(--ar-ink-100)}.bl-asidecta{padding:var(--ar-s-5);border-radius:var(--ar-r-md);background:#0B0A09;color:var(--ar-text-inverse-muted);position:relative;isolation:isolate;overflow:hidden}.bl-asidecta::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,rgb(247 149 33 / .3) 0%,#fff0 60%)}.svp .bl-asidecta__title{font-size:var(--ar-t-1);line-height:1.25;font-weight:900;color:#fff}.svp .bl-asidecta p{font-size:var(--ar-t--1);line-height:1.55}.svp .bl-asidecta p+p{margin-top:var(--ar-s-2)}.svp .bl-asidecta .svp-btn{margin-top:var(--ar-s-4)}.svp .bl-asidecta__tel{display:flex;align-items:center;justify-content:center;gap:var(--ar-s-2);min-height:44px;margin-top:var(--ar-s-2);color:#fff;font-weight:700;text-decoration:none}.svp .bl-asidecta__tel:hover{text-decoration:underline;text-underline-offset:4px}.bl-asidecta__tel svg{color:var(--ar-accent)}.bl-prose{font-size:var(--bl-read);line-height:1.7;color:var(--ar-ink-700);max-width:var(--bl-col);hanging-punctuation:first;overflow-wrap:break-word}.bl-prose>*{margin-block:0}.bl-prose>*+*{margin-top:1.15em}.svp .bl-prose p,.svp .bl-prose li{font-size:inherit;line-height:inherit;max-width:var(--bl-measure)}.svp .bl-prose h2{font-size:var(--ar-t-2);line-height:1.18;letter-spacing:-.015em;margin-top:2.2em;scroll-margin-top:96px}.svp .bl-prose h3{font-size:var(--ar-t-1);line-height:1.25;margin-top:1.8em;scroll-margin-top:96px}.svp .bl-prose h4{font-size:var(--ar-t-0);line-height:1.3;font-weight:900;color:var(--ar-text-strong);letter-spacing:.01em;margin-top:1.6em;text-transform:none}.svp .bl-prose h1{font-size:var(--ar-t-2);line-height:1.18;margin-top:2.2em}.bl-prose>:is(h2,h3,h4)+*{margin-top:.6em}.bl-prose>:first-child{margin-top:0}.svp .bl-prose strong,.svp .bl-prose b{font-weight:700;color:var(--ar-text-strong)}.svp .bl-prose a{color:var(--bl-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor}.svp .bl-prose a:hover{color:var(--ar-text-strong);text-decoration-thickness:2px}.svp .bl-prose a:visited{color:var(--bl-link-visited)}.svp .bl-prose a:focus-visible{outline:3px solid var(--ar-focus);outline-offset:2px;border-radius:2px}.svp .bl-prose .bl-anchor{margin-left:8px;color:var(--ar-ink-300);text-decoration:none;font-weight:400;opacity:0}.bl-prose :is(h2,h3):hover .bl-anchor,.svp .bl-prose .bl-anchor:focus-visible{opacity:1;color:var(--ar-accent-text)}.bl-prose>.bl-summary{padding:var(--ar-s-5);border-radius:var(--ar-r-md);background:var(--ar-surface-accent);border:1px solid var(--ar-orange-100)}.svp .bl-prose .bl-summary h2{margin:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ar-accent-text)}.svp .bl-prose .bl-summary p{margin-top:var(--ar-s-3);font-size:var(--ar-t-1);line-height:1.5;color:var(--ar-text-strong)}.bl-prose ul,.bl-prose ol{padding-left:1.4em;display:grid;gap:.5em}.bl-prose ul{list-style:none}.bl-prose ul>li{position:relative}.bl-prose ul>li::before{content:'';position:absolute;left:-1.1em;top:.72em;width:7px;height:7px;border-radius:0 3px;background:var(--ar-accent)}.bl-prose ol{list-style:decimal}.bl-prose ol>li::marker{font-weight:900;color:var(--ar-text-strong);font-variant-numeric:tabular-nums}.bl-prose li>:is(ul,ol){margin-top:.5em}.bl-prose li>ul>li::before{background:#fff0;border:1.5px solid var(--ar-ink-500)}.svp .bl-prose blockquote{margin-inline:0;padding:var(--ar-s-2) 0 var(--ar-s-2) var(--ar-s-5);border-left:3px solid var(--ar-ink-900);font-size:1em;color:var(--ar-text-strong)}.svp .bl-prose blockquote p{font-style:normal}.svp .bl-prose blockquote cite{display:block;margin-top:var(--ar-s-2);font-size:var(--ar-t--1);font-style:normal;color:var(--ar-text-muted)}.svp .bl-prose .bl-pull,.svp .bl-prose .wp-block-pullquote{margin-block:1.8em;padding:0;border:0;text-align:left}.svp .bl-prose .bl-pull p,.svp .bl-prose .wp-block-pullquote p{font-size:var(--ar-t-2);line-height:1.25;font-weight:900;letter-spacing:-.015em;color:var(--ar-text-strong);max-width:24ch}.bl-prose .bl-pull::before{content:'';display:block;width:48px;height:4px;margin-bottom:var(--ar-s-4);background:var(--ar-accent-grad)}.bl-prose figure{margin-inline:0}.bl-prose img{border-radius:var(--ar-r-md);height:auto}.bl-prose figcaption,.bl-prose .wp-caption-text{margin-top:var(--ar-s-2);font-size:var(--ar-t--2);line-height:1.5;color:var(--ar-text-muted)}.bl-prose .alignright,.bl-prose .alignleft{float:none;margin-inline:0}.bl-prose .gallery,.bl-prose .wp-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-s-3)}.bl-prose .gallery img,.bl-prose .wp-block-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.bl-prose .ilc-table-wrap,.bl-prose .bl-tablewrap,.bl-prose .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ar-border);border-radius:var(--ar-r-md);margin-block:1.8em;max-height:560px}.svp .bl-prose table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--ar-t--1);line-height:1.5;font-variant-numeric:tabular-nums;margin:0;border:0;border-radius:0}.svp .bl-prose thead th{position:sticky;top:0;background:var(--ar-ink-900);color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-align:left;padding:14px var(--ar-s-4);border:0;vertical-align:bottom}.svp .bl-prose tbody th{background:var(--ar-surface-alt);color:var(--ar-text-strong);font-weight:700;text-align:left;font-size:inherit}.svp .bl-prose tbody :is(th,td){padding:14px var(--ar-s-4);border:0;border-top:1px solid var(--ar-border);vertical-align:top}.svp .bl-prose tbody td+td,.svp .bl-prose tbody th+td{border-left:1px solid var(--ar-border)}.svp .bl-prose tbody tr:hover :is(th,td){background:var(--ar-orange-50)}.svp .bl-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--ar-ink-100);color:var(--ar-text-strong)}.svp .bl-prose pre{padding:var(--ar-s-4);border-radius:var(--ar-r-md);background:var(--ar-ink-950);color:#E5E7EB;overflow-x:auto;font-size:var(--ar-t--1);line-height:1.6}.svp .bl-prose pre code{padding:0;background:none;color:inherit}.svp .bl-prose hr{margin-block:2.2em;border:0;height:1px;background:var(--ar-border)}.bl-prose .bl-note,.bl-prose aside{padding:var(--ar-s-4) var(--ar-s-5);border-radius:var(--ar-r-md);background:var(--ar-surface-sunken);border:1px solid var(--ar-border);display:grid;grid-template-columns:auto 1fr;gap:var(--ar-s-3)}.bl-prose .bl-note svg{color:var(--ar-accent-text);margin-top:4px}.svp .bl-prose .bl-note p{font-size:var(--ar-t-0);line-height:1.6}.bl-prose .bl-note--warn{background:#FEF3F2;border-color:#FECDCA}.bl-prose .bl-note--warn svg{color:var(--ar-danger)}.bl-prose details{border:1px solid var(--ar-border);border-radius:var(--ar-r-md);padding:0 var(--ar-s-4)}.bl-prose details summary{min-height:52px;display:flex;align-items:center;font-weight:700;color:var(--ar-text-strong);cursor:pointer}.bl-prose .bl-embed,.bl-prose .wp-block-embed__wrapper{position:relative;aspect-ratio:16 / 9;border-radius:var(--ar-r-md);overflow:hidden;background:var(--ar-ink-950);display:grid;place-items:center;color:#fff}.bl-prose .bl-embed span{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--ar-accent-grad);color:#000}.svp .bl-prose .svp-btn,.svp .bl-prose .wp-block-button__link{color:#000;text-decoration:none}.bl-prose .bl-footnotes{margin-top:2.4em;padding-top:var(--ar-s-5);border-top:1px solid var(--ar-border);font-size:var(--ar-t--1);line-height:1.6;color:var(--ar-text-muted)}.svp .bl-prose .bl-footnotes li{font-size:inherit;line-height:inherit}.svp .bl-prose sup a{text-decoration:none;font-weight:700;padding:0 2px}.bl-prose .bl-wide{max-width:none}.bl-inline{margin-block:2.2em;padding:var(--ar-s-5);border-radius:var(--ar-r-md);border:1px solid var(--ar-border);border-left:0;background:linear-gradient(90deg,var(--ar-surface-accent),#fff 70%);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-s-4) var(--ar-s-5);position:relative}.bl-inline>div{flex:1 1 280px;min-width:0}.bl-inline>.svp-btn{flex:0 0 auto}.bl-inline::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0 0 0 16px;background:var(--ar-accent-grad)}.svp .bl-inline__title{font-size:var(--ar-t-1);line-height:1.25;font-weight:900;color:var(--ar-text-strong);max-width:none}.svp .bl-inline p{font-size:var(--ar-t-0);line-height:1.55;margin-top:var(--ar-s-2)}.svp .bl-inline .svp-btn{justify-self:start;text-decoration:none;white-space:nowrap}.bl-end{display:grid;gap:var(--ar-s-6);margin-top:var(--ar-s-7)}.bl-end__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-s-4);padding-block:var(--ar-s-5);border-block:1px solid var(--ar-border)}.bl-author{display:grid;grid-template-columns:auto 1fr;gap:var(--ar-s-4);padding:var(--ar-s-5);border-radius:var(--ar-r-md);background:var(--ar-surface-alt)}.svp .bl-author__name{font-size:var(--ar-t-0);font-weight:900;color:var(--ar-text-strong)}.svp .bl-author p{font-size:var(--ar-t--1);line-height:1.6;margin-top:4px;max-width:58ch}.svp .bl-author a{color:var(--ar-text-strong);font-weight:700;text-decoration:underline;text-decoration-color:var(--ar-accent);text-decoration-thickness:2px;text-underline-offset:4px}.bl-prevnext{display:grid;gap:var(--ar-s-4)}.svp .bl-prevnext a{display:grid;align-content:start;gap:6px;padding:var(--ar-s-4) var(--ar-s-5);border:1px solid var(--ar-border-strong);border-radius:var(--ar-r-md);text-decoration:none;color:var(--ar-text-strong);min-width:0}.svp .bl-prevnext a:hover{border-color:var(--ar-ink-900)}.bl-prevnext small{display:inline-flex;align-items:center;gap:6px;font-size:var(--ar-t--2);letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ar-text-muted)}.bl-prevnext span{font-size:var(--ar-t-0);line-height:1.3;font-weight:900}.bl-prevnext a[rel=next]{text-align:right}.bl-prevnext a[rel=next] small{justify-content:flex-end}.bl-related{padding-block:var(--ar-s-7);background:var(--ar-surface-alt)}.svp .bl-back{display:inline-flex;align-items:center;gap:var(--ar-s-2);min-height:44px;font-size:var(--ar-t--1);font-weight:700;color:var(--ar-text-strong);text-decoration:underline;text-decoration-color:var(--ar-accent);text-decoration-thickness:2px;text-underline-offset:5px}.bl-back svg{color:var(--ar-accent)}.svp--blog .svp-final{padding-block:var(--ar-s-8)}@media (prefers-reduced-motion:reduce){.bl-card__media img,.bl-card__more svg,.bl-toc summary svg{transition:none}.bl-card:hover .bl-card__media img{transform:none}}@media (min-width:640px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-card--compact .bl-card__media{width:144px;aspect-ratio:4 / 3}.bl-band{padding:var(--ar-s-7)}.bl-prevnext{grid-template-columns:1fr 1fr}.bl-arch__author{grid-template-columns:auto 1fr;align-items:start}.bl-prose .gallery,.bl-prose .wp-block-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-prose .alignright{float:right;margin:6px 0 var(--ar-s-4) var(--ar-s-5);max-width:46%}.bl-prose .alignleft{float:left;margin:6px var(--ar-s-5) var(--ar-s-4) 0;max-width:46%}.bl-inline{padding:var(--ar-s-5) var(--ar-s-6)}}@media (min-width:768px){.bl-chips{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible}.bl-top__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--ar-s-7)}.bl-top .bl-search{justify-self:end;width:100%}.bl-list--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-s-5) var(--ar-s-7)}.bl-list--2>*+*{padding-top:0;border-top:0}}@media (min-width:1024px){.bl-top{padding-bottom:var(--ar-s-8)}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ar-s-8) var(--ar-s-7)}.bl-lead__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--ar-s-8);align-items:start}.bl-section,.bl-lead,.bl-related{padding-block:var(--ar-s-8)}.bl-list--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ar-s-7)}.bl-list--3>*+*{padding-top:0;border-top:0}.bl-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ar-s-7);padding:var(--ar-s-7) var(--ar-s-8)}.bl-art{grid-template-columns:minmax(0,800px) minmax(260px,300px);justify-content:space-between;gap:var(--ar-s-8)}.bl-art__aside{position:sticky;top:var(--ar-s-6);align-self:start;display:grid;gap:var(--ar-s-6)}.bl-toc{border:0;border-radius:0;background:none}.bl-toc summary{display:none}.bl-toc__label{display:block;font-size:var(--ar-t--2);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ar-text-muted);margin-bottom:var(--ar-s-3)}.bl-toc ol{padding:0}.bl-prose{max-width:none}.bl-prose>.bl-wide,.bl-prose>.ilc-table-wrap,.bl-prose>.wp-block-table{width:100%}.bl-arthead{padding-bottom:var(--ar-s-7)}}.bl-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.svp--blog{--svp-header-offset:110px}.bl-art__aside{display:none}.bl-art__toc-mobile{margin-bottom:var(--ar-s-6)}.bl-toc__count{font-weight:400;color:var(--ar-text-muted);margin-left:auto;margin-right:var(--ar-s-2)}.bl-byline__time dd{display:inline-flex;gap:6px;align-items:center;font-weight:400;color:inherit}.bl-sechead--after{margin-top:var(--ar-s-8)}.bl-share__status{font-size:var(--ar-t--2);color:var(--ar-text-muted);margin-left:var(--ar-s-2)}.svp .bl-empty a{color:var(--ar-text-strong);font-weight:700;text-decoration:underline;text-decoration-color:var(--ar-accent);text-decoration-thickness:2px;text-underline-offset:4px}.bl-prose>.bl-summary,.bl-prose>.bl-inline{max-width:none}.bl-card__media img{height:100%}.bl-avatar:has(img){background:#fff;outline:1px solid var(--ar-border);outline-offset:-1px}.svp .bl-prose :is(h2,h3){scroll-margin-top:calc(var(--svp-sticky-top) + 24px)}.bl-progress{position:fixed;top:0;left:0;right:0;z-index:100000}@media (min-width:1024px){.bl-art__aside{display:grid;top:var(--svp-sticky-content)}.bl-art__toc-mobile{display:none}}