.blog{--blog-col:760px;--blog-rail:272px;--blog-gutter:3.5rem;--blog-measure:72ch;padding-block:2.25rem 4.5rem}.blog-nb{white-space:nowrap}.blog-h1{margin:0;padding-bottom:.12em;font-size:clamp(2rem,1.3rem + 2.4vw,2.9rem);line-height:1.14;letter-spacing:-.015em;background:var(--grad-headline);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;max-width:22ch}.blog-h2{margin:0 0 .85rem;font-size:clamp(1.35rem,1.1rem + .9vw,1.7rem);line-height:1.24;letter-spacing:-.01em;color:var(--text)}.blog-h3{margin:2rem 0 .6rem;font-size:1.08rem;line-height:1.35;color:var(--text)}.blog-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:var(--fs-xs);margin-bottom:1.1rem}.blog-crumbs,.blog-crumbs a{color:var(--muted)}.blog-crumbs a:hover{color:var(--accent)}.blog-crumbs [aria-current=page]{color:var(--text)}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.blog-rubric{display:inline-flex;align-items:center;padding:.2rem .6rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);box-shadow:var(--glow-soft);letter-spacing:.05em}.blog-index .blog-h1{max-width:30ch}@media (max-width:359.98px){.blog-index .blog-h1{font-size:clamp(1.5rem,8.6vw,2rem)}}.blog-hd{max-width:820px}.blog-lead{margin-top:1.1rem;max-width:var(--blog-measure)}.blog-lead p{margin:0 0 .85rem;font-size:1.075rem;line-height:1.68;color:var(--muted)}.blog-cover{max-width:820px;margin-block:1.75rem 2.25rem;border:1px solid var(--border-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-md)}.blog-cover-img,.blog-cover-svg{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9}.blog-cover-img{object-fit:cover;object-position:50% 50%}.blog-grid{display:grid;grid-template-columns:minmax(0,var(--blog-col)) var(--blog-rail);grid-gap:var(--blog-gutter);gap:var(--blog-gutter);align-items:start}.blog-body{min-width:0}.blog-body .blog-ol,.blog-body .blog-ul,.blog-body p{max-width:var(--blog-measure)}.blog-body p{margin:0 0 1rem;line-height:1.72;color:var(--text)}.blog-ol,.blog-ul{margin:0 0 1.15rem;-webkit-padding-start:1.35rem;padding-inline-start:1.35rem;line-height:1.68}.blog-ol li,.blog-ul li{margin-bottom:.42rem}.blog-ul li::marker{color:var(--accent)}.blog-ol li::marker{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-rail{position:-webkit-sticky;position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow:auto;overscroll-behavior:contain}.blog-rail-in{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);background-image:var(--glass-raised);box-shadow:inset 0 1px 0 var(--panel-highlight);padding:1rem .9rem 1.1rem}.blog-rail-t{margin:0 0 .6rem;-webkit-padding-start:.35rem;padding-inline-start:.35rem;font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.blog-toc-list{list-style:none;margin:0;padding:0}.blog-toc-list li+li{margin-top:.15rem}.blog-toc-list a{display:flex;gap:.55rem;align-items:baseline;padding:.4rem .45rem;border-radius:var(--radius-sm);font-size:.875rem;line-height:1.42;color:var(--muted);transition:background-color .15s ease,color .15s ease}.blog-toc-list a:focus-visible,.blog-toc-list a:hover{background:var(--accent-soft);color:var(--text)}.blog-toc-n{flex:none;min-width:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--accent)}.blog-toc-m{display:none;margin-bottom:2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.blog-toc-m>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;cursor:pointer;font-weight:600;color:var(--text);list-style:none}.blog-toc-m>summary::-webkit-details-marker{display:none}.blog-toc-m[open]>summary{border-bottom:1px solid var(--border)}.blog-toc-m .blog-toc-list{padding:.5rem .6rem .8rem}.blog-toc-chev{flex:none;inline-size:.6rem;block-size:.6rem;-webkit-border-end:2px solid var(--muted);border-inline-end:2px solid var(--muted);-webkit-border-after:2px solid var(--muted);border-block-end:2px solid var(--muted);transform:rotate(45deg);transition:transform .18s ease}details[open]>summary .blog-toc-chev{transform:rotate(-135deg)}.blog-summary{margin-bottom:2rem;padding:1.15rem 1.25rem;border:1px solid var(--border-strong);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-raised);background-image:var(--glass-raised);box-shadow:inset 0 1px 0 var(--panel-highlight)}.blog-summary-l{margin:0 0 .5rem;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.blog-summary p:last-child{margin-bottom:0}.blog-section{margin-top:4rem;scroll-margin-block-start:6rem}.blog-section:first-of-type{margin-top:2.5rem}.blog-code{padding:.1em .38em;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--table-head-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;color:var(--accent-dark);overflow-wrap:anywhere}.blog-code.is-tight-end{-webkit-padding-end:.22em;padding-inline-end:.22em}.blog-code-punct{-webkit-margin-start:-.2em;margin-inline-start:-.2em;-webkit-margin-end:.2em;margin-inline-end:.2em}.blog-note{margin:0 0 1rem;-webkit-padding-start:.85rem;padding-inline-start:.85rem;-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn);color:var(--text)}.blog-callout{display:flex;gap:.85rem;margin:1.75rem 0;padding:1.05rem 1.15rem;border:1px solid var(--border-strong);border-inline-start-width:3px;border-radius:var(--radius);background:var(--surface-raised)}.blog-callout-body{min-width:0}.blog-callout .blog-ul:last-child,.blog-callout p:last-child{margin-bottom:0}.blog-callout-t{margin:0 0 .45rem;font-size:1rem;line-height:1.35;color:var(--text)}.blog-callout-ic{flex:none;display:inline-flex;inline-size:1.35rem;block-size:1.35rem;-webkit-margin-before:.12rem;margin-block-start:.12rem}.blog-callout-ic svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-callout.t-info{border-inline-start-color:var(--accent);background:var(--accent-soft)}.blog-callout.t-info .blog-callout-ic{color:var(--accent)}.blog-callout.t-tip{border-inline-start-color:var(--ok);background:var(--ok-soft)}.blog-callout.t-tip .blog-callout-ic{color:var(--ok)}.blog-callout.t-warn{border-inline-start-color:var(--warn);border-color:var(--warn-border);background:var(--warn-soft)}.blog-callout.t-warn .blog-callout-ic{color:var(--warn)}.blog-callout.t-danger{border-inline-start-color:var(--bad);background:var(--bad-soft)}.blog-callout.t-danger .blog-callout-ic{color:var(--bad)}.blog-callout.is-compact{gap:.7rem;margin:1.1rem 0 1.6rem;padding:.8rem .95rem}.blog-callout.is-compact .blog-callout-t{margin-bottom:.25rem;font-size:.95rem}.blog-callout.is-compact p{font-size:.97rem;line-height:1.6}.blog-shot{margin:1.5rem 0 1.75rem}.blog-shot img{display:block;inline-size:100%;block-size:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.blog-shot figcaption{margin-top:.6rem;font-size:.92rem;line-height:1.55;color:var(--muted)}.blog-shot-zoom{display:block;inline-size:100%;margin:0;padding:0;border:0;border-radius:var(--radius);background:transparent;cursor:zoom-in;transition:filter .18s ease}.blog-shot-zoom:hover img{border-color:var(--border-strong)}.blog-shot-zoom:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-lightbox{max-inline-size:min(96vw,1400px);max-block-size:94vh;margin:auto;padding:0;border:0;background:transparent;overflow:visible}.blog-lightbox::-webkit-backdrop{background:rgb(4 8 16/.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.blog-lightbox::backdrop{background:rgb(4 8 16/.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.blog-lightbox-in{position:relative;margin:0;padding:.75rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.blog-lightbox-in img{display:block;inline-size:100%;block-size:auto;max-block-size:calc(94vh - 5.5rem);object-fit:contain;border-radius:var(--radius-sm)}.blog-lightbox-in figcaption{margin-top:.6rem;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;font-size:.92rem;line-height:1.5;color:var(--muted)}.blog-lightbox-x{--blog-lightbox-safe:8px;position:absolute;inset-block-start:max(-.9rem,calc(var(--blog-lightbox-safe) - (100vh - 100%) / 2));inset-inline-end:max(-.9rem,calc(var(--blog-lightbox-safe) - (100vw - 100%) / 2));display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer}.blog-lightbox-x svg{inline-size:1.15rem;block-size:1.15rem}.blog-lightbox-x:hover{border-color:var(--accent);color:var(--accent)}.blog-lightbox-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html.has-lightbox{overflow:hidden}.blog-steps{list-style:none;margin:1.5rem 0 0;padding:0}.blog-step{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding-bottom:2.25rem}.blog-step:not(:last-child):before{content:"";position:absolute;inset-block:2.9rem .4rem;inset-inline-start:1.19rem;inline-size:2px;background:linear-gradient(var(--border-strong),transparent)}.blog-step-n{inline-size:2.4rem;block-size:2.4rem;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-raised);box-shadow:var(--badge-glow);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.blog-step-body{min-width:0;-webkit-padding-before:.25rem;padding-block-start:.25rem}.blog-step-t{margin:0 0 .6rem;font-size:1.1rem;line-height:1.35;color:var(--text)}.blog-step-k{display:block;font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--muted)}.blog-step-r{margin:1rem 0 0;padding:.6rem .85rem;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--ok-soft);font-size:.94rem}.blog-step-rl{font-weight:600;color:var(--ok)}.blog-path{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.15rem;padding:.75rem .9rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--table-head-bg)}.blog-quote{margin:0 0 1.15rem;padding:.15rem 0 .15rem 1rem;border-left:3px solid var(--accent)}.blog-quote blockquote{margin:0}.blog-quote blockquote p{margin:0 0 .5rem;color:var(--text)}.blog-quote blockquote p:last-child{margin-bottom:.35rem}.blog-quote figcaption{font-size:.86rem;color:var(--muted)}.blog-codeblock{margin:0 0 1.15rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--table-head-bg);overflow:hidden}.blog-codeblock figcaption{padding:.5rem .9rem;border-bottom:1px solid var(--border);font-size:.82rem;color:var(--muted)}.blog-codeblock pre{padding:.75rem .9rem}.blog-codeblock pre,.blog-path pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.65;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2}.blog-path pre{flex:1 1 18rem;min-width:0}.blog-copy{flex:none;padding:.4rem .7rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:color .15s ease,border-color .15s ease}.blog-copy:hover{color:var(--accent);border-color:var(--accent)}.blog-copy[data-copied=true]{color:var(--ok);border-color:var(--ok)}.blog-trees{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;margin:1.25rem 0 1.5rem}.blog-tree{padding:.85rem 1rem 1rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.blog-tree.t-ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--border-strong))}.blog-tree.t-bad{border-color:color-mix(in srgb,var(--bad) 45%,var(--border-strong))}.blog-tree-h{display:flex;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.blog-tree.t-ok .blog-tree-h{color:var(--ok)}.blog-tree.t-bad .blog-tree-h{color:var(--bad)}.blog-tree-ic{display:inline-flex;inline-size:1rem;block-size:1rem}.blog-tree-ic svg{inline-size:100%;block-size:100%}.blog-tree pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.7;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.blog-table-wrap{margin:1.4rem 0 1.75rem;border:1px solid var(--border-strong);border-radius:var(--radius);background-color:var(--surface);background-image:linear-gradient(to right,var(--surface) 46%,transparent),linear-gradient(to left,var(--surface) 46%,transparent),linear-gradient(to right,var(--border-strong),transparent),linear-gradient(to left,var(--border-strong),transparent);background-position:0,100%,0,100%;background-size:2.75rem 100%,2.75rem 100%,1.25rem 100%,1.25rem 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;overflow-x:auto;overscroll-behavior-inline:contain}.blog-table{inline-size:100%;min-inline-size:34rem;border-collapse:collapse;font-size:.93rem}.blog-table caption{padding:.75rem 1rem;font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.blog-table caption,.blog-table td,.blog-table th{text-align:start;border-bottom:1px solid var(--border)}.blog-table td,.blog-table th{padding:.7rem 1rem;vertical-align:top;line-height:1.55}.blog-table thead th{background:var(--table-head-bg);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.blog-table tbody th{font-weight:600;color:var(--text)}.blog-table tbody tr:last-child td,.blog-table tbody tr:last-child th{border-bottom:0}.blog-td-l{display:none}.blog-flow{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0 0 2rem;padding:0}.blog-flow-node{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.85rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);background-image:var(--glass-raised);box-shadow:inset 0 1px 0 var(--panel-highlight)}.blog-flow-node:not(:last-child):after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:-.6rem;inline-size:.6rem;block-size:1px;background:var(--border-strong)}.blog-flow-ic{display:inline-flex;inline-size:1.35rem;block-size:1.35rem;color:var(--accent)}.blog-flow-ic svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-flow-t{font-size:.82rem;line-height:1.35;font-weight:600;color:var(--text)}.blog-flow-s{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:.15rem;padding-block-start:.15rem;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.blog-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.85rem;gap:.85rem;margin:1.5rem 0 .5rem}.blog-outcome{padding:1rem 1.05rem 1.1rem;border:1px solid var(--border-strong);border-block-start-width:3px;border-radius:var(--radius);background:var(--surface-raised)}.blog-outcome ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;font-size:.9rem;line-height:1.6;color:var(--muted)}.blog-outcome-s{display:inline-block;margin-bottom:.5rem;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.blog-outcome-t{margin:0 0 .5rem;font-weight:600;color:var(--text)}.blog-outcome.t-ok{border-block-start-color:var(--ok)}.blog-outcome.t-ok .blog-outcome-s{color:var(--ok)}.blog-outcome.t-warn{border-block-start-color:var(--warn)}.blog-outcome.t-warn .blog-outcome-s{color:var(--warn)}.blog-outcome.t-bad{border-block-start-color:var(--bad)}.blog-outcome.t-bad .blog-outcome-s{color:var(--bad)}.blog-checklist{margin-top:4rem;-webkit-padding-before:2rem;padding-block-start:2rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.blog-checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.blog-checkgroup{padding:1.05rem 1.15rem 1.15rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.blog-checkgroup-t{margin:0 0 .7rem;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.blog-checkgroup ul{list-style:none;margin:0;padding:0}.blog-checkgroup li{display:flex;gap:.6rem;align-items:start;margin-bottom:.55rem;line-height:1.55;font-size:.94rem}.blog-checkbox{flex:none;inline-size:1rem;block-size:1rem;-webkit-margin-before:.2rem;margin-block-start:.2rem;border:1.5px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface)}.blog-cta{position:relative;margin-top:3.5rem;padding:2rem 1.75rem;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--ink);color:var(--ink-text);overflow:hidden}.blog-cta-aura{position:absolute;inset:-40% -10% auto;block-size:22rem;background:var(--hero-aura);pointer-events:none}.blog-cta-in{position:relative}.blog-cta .blog-h2,.blog-cta p{color:var(--ink-text)}.blog-cta p{max-width:60ch;opacity:.86}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.blog-cta-actions .button{padding:.72rem 1.4rem}.blog-faq{-webkit-padding-before:2rem;padding-block-start:2rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.blog-faq-list{display:grid;grid-gap:.55rem;gap:.55rem;max-width:var(--blog-measure)}.blog-faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.blog-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer;font-weight:600;line-height:1.45;color:var(--text);list-style:none}.blog-faq-item>summary::-webkit-details-marker{display:none}.blog-faq-item[open]>summary{border-bottom:1px solid var(--border)}.blog-faq-item p{margin:0;padding:.85rem 1rem 1rem;line-height:1.65;color:var(--muted)}.blog-sources{margin-top:3.5rem}.blog-source-list{margin:0;-webkit-padding-start:1.35rem;padding-inline-start:1.35rem;max-width:var(--blog-measure)}.blog-source-list li{margin-bottom:.75rem;line-height:1.55}.blog-source-list li::marker{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-source-t{display:block;color:var(--text)}.blog-source-list a{font-size:.88rem;overflow-wrap:anywhere}.blog-related{margin-top:3.5rem}.blog-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.85rem;gap:.85rem}.blog-card,.blog-related-card{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);background-image:var(--glass-raised);box-shadow:inset 0 1px 0 var(--panel-highlight);color:var(--text);transition:border-color .16s ease,transform .16s ease}.blog-card:hover,.blog-related-card:hover{border-color:var(--accent);transform:translateY(-2px)}.blog-card-t,.blog-related-t{font-weight:600;line-height:1.35;-webkit-padding-end:1.6rem;padding-inline-end:1.6rem}.blog-card-x,.blog-related-x{font-size:.88rem;line-height:1.55;color:var(--muted)}.blog-card-go,.blog-related-go{position:absolute;inset-block-start:1.1rem;inset-inline-end:1.1rem;inline-size:1.05rem;block-size:1.05rem;color:var(--accent)}.blog-card-go svg,.blog-related-go svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));grid-gap:.9rem;gap:.9rem;margin:1.5rem 0 2rem}.blog-track{display:flex;flex-direction:column;padding:1.05rem 1.1rem 1.15rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);background-image:var(--glass-raised);box-shadow:inset 0 1px 0 var(--panel-highlight)}.blog-track-t{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1rem;font-weight:600;color:var(--text)}.blog-track-ic{display:inline-flex;flex:none;inline-size:1.3rem;block-size:1.3rem;color:var(--accent)}.blog-track-ic svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-track-path{margin:0 0 .75rem;font-size:.8rem;line-height:1.9;color:var(--muted)}.blog-track-step{display:inline-block;padding:.1rem .4rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.blog-track-sep{padding:0 .3rem;color:var(--accent)}.blog-track-list{margin:0 0 .8rem;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;font-size:.93rem;line-height:1.6}.blog-track-list li{margin-bottom:.35rem}.blog-track-note{margin:0 0 .7rem}.blog-track-note,.blog-track-r{font-size:.88rem;line-height:1.55;color:var(--muted)}.blog-track-r{margin:auto 0 0;-webkit-padding-before:.7rem;padding-block-start:.7rem;-webkit-border-before:1px dashed var(--border-strong);border-block-start:1px dashed var(--border-strong)}.blog-tree-d{margin:1.5rem 0 2rem}.blog-tree-root{margin:0 0 .9rem;padding:.8rem 1rem;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface-raised);font-weight:600;color:var(--text)}.blog-branches{list-style:none;display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;-webkit-padding-start:1.4rem;padding-inline-start:1.4rem;-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong)}.blog-branch{position:relative;padding:.85rem 1rem .9rem;border:1px solid var(--border-strong);border-inline-start-width:3px;border-radius:var(--radius);background:var(--surface-raised)}.blog-branch:before{content:"";position:absolute;inset-block-start:1.5rem;inset-inline-start:-1.4rem;inline-size:1.4rem;block-size:2px;background:var(--border-strong)}.blog-branch-c{margin:0 0 .4rem;font-weight:600;color:var(--text)}.blog-branch-a{margin:0;line-height:1.6}.blog-branch-t{margin:.5rem 0 0;font-size:.87rem;color:var(--muted)}.blog-branch.t-ok{border-inline-start-color:var(--ok)}.blog-branch.t-warn{border-inline-start-color:var(--warn)}.blog-branch.t-bad{border-inline-start-color:var(--bad)}.blog-layers{list-style:none;display:grid;grid-gap:.5rem;gap:.5rem;margin:1.5rem 0 2rem;padding:0}.blog-layer{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;grid-gap:.85rem;gap:.85rem;padding:.9rem 1.05rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);-webkit-margin-start:calc(var(--blog-layer-i, 0) * .85rem);margin-inline-start:calc(var(--blog-layer-i, 0) * .85rem)}.blog-layer:nth-child(2){--blog-layer-i:1}.blog-layer:nth-child(3){--blog-layer-i:2}.blog-layer:nth-child(4){--blog-layer-i:3}.blog-layer:nth-child(5){--blog-layer-i:4}.blog-layer-n{inline-size:1.5rem;block-size:1.5rem;display:grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.78rem;font-weight:700}.blog-layer-ic{display:inline-flex;inline-size:1.3rem;block-size:1.3rem;-webkit-margin-before:.1rem;margin-block-start:.1rem;color:var(--accent-2)}.blog-layer-ic svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-layer-t{margin:0 0 .25rem;font-weight:600;color:var(--text)}.blog-layer-r{margin:0;line-height:1.55}.blog-layer-l{margin:.35rem 0 0;-webkit-padding-start:.7rem;padding-inline-start:.7rem;-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong);font-size:.89rem;line-height:1.5;color:var(--muted)}.blog-scale{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-gap:.8rem;gap:.8rem;margin:1.5rem 0 2rem;padding:0}.blog-tier{display:flex;flex-direction:column;padding:.95rem 1rem 1.05rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.blog-tier-bar{block-size:4px;border-radius:999px;margin-bottom:.75rem}.blog-tier.lvl-confirmed .blog-tier-bar{inline-size:100%;background:var(--ok)}.blog-tier.lvl-declared .blog-tier-bar{inline-size:74%;background:var(--accent)}.blog-tier.lvl-estimated .blog-tier-bar{inline-size:48%;background:var(--accent-2)}.blog-tier.lvl-guess .blog-tier-bar{inline-size:22%;background:var(--muted)}.blog-tier-t{margin:0 0 .45rem;font-weight:600;color:var(--text)}.blog-tier-w{margin:0;font-size:.92rem;line-height:1.55}.blog-tier-c{margin:.5rem 0 0;font-size:.86rem;line-height:1.5;color:var(--muted)}.blog-anatomy{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:.9rem;gap:.9rem;margin:1.5rem 0 2rem}.blog-specimen{padding:1rem 1.1rem 1.1rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.blog-specimen-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0 0 .8rem}.blog-specimen-k{font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.blog-specimen-parts{margin:0}.blog-part{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);grid-gap:.3rem .9rem;gap:.3rem .9rem;padding-block:.45rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.blog-part dt{font-size:.86rem;font-weight:600;color:var(--accent-2)}.blog-part dd{margin:0;font-size:.9rem;line-height:1.55}.blog-specimen-not{margin:.9rem 0 0;-webkit-padding-before:.7rem;padding-block-start:.7rem;-webkit-border-before:1px dashed var(--border-strong);border-block-start:1px dashed var(--border-strong);font-size:.88rem;line-height:1.5;color:var(--muted)}.blog-decoder{display:grid;grid-gap:.75rem;gap:.75rem;margin:1.5rem 0 2rem}.blog-dec{padding:.95rem 1.1rem 1.05rem;border:1px solid var(--border-strong);border-inline-start-width:4px;border-radius:var(--radius);background:var(--surface-raised)}.blog-dec-s{margin:0 0 .65rem;font-weight:600;color:var(--text)}.blog-dec-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.65rem 1.2rem;gap:.65rem 1.2rem;margin:0}.blog-dec-body dt{margin-bottom:.2rem;font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.blog-dec-body dd{margin:0;font-size:.92rem;line-height:1.55}.blog-dec-n{margin:.85rem 0 0;-webkit-padding-before:.7rem;padding-block-start:.7rem;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);line-height:1.6}.blog-dec.t-ok{border-inline-start-color:var(--ok)}.blog-dec.t-warn{border-inline-start-color:var(--warn)}.blog-dec.t-bad{border-inline-start-color:var(--bad)}.blog-compare-wrap{margin:1.5rem 0 2rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);overflow-x:auto;overscroll-behavior-inline:contain}.blog-compare{inline-size:100%;min-inline-size:36rem;border-collapse:collapse;font-size:.93rem}.blog-compare caption{padding:.75rem 1rem;text-align:start;font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.blog-compare td,.blog-compare th{padding:.7rem 1rem;text-align:start;vertical-align:top;line-height:1.55;border-bottom:1px solid var(--border)}.blog-compare thead th{background:var(--table-head-bg);color:var(--text);font-size:.92rem;font-weight:600}.blog-compare thead th:first-child{font-size:var(--fs-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.blog-compare-ic{display:inline-flex;vertical-align:-.2rem;inline-size:1.15rem;block-size:1.15rem;-webkit-margin-end:.4rem;margin-inline-end:.4rem;color:var(--accent)}.blog-compare-ic svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-compare tbody th{font-size:.9rem;font-weight:600;color:var(--muted)}.blog-compare td.is-favoured{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.blog-compare tbody tr:last-child td,.blog-compare tbody tr:last-child th{border-bottom:0}.blog-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.85rem;gap:.85rem;margin:1.5rem 0 2rem}.blog-scenario{padding:1rem 1.1rem 1.1rem;border:1px solid var(--border-strong);border-block-start-width:3px;border-radius:var(--radius);background:var(--surface-raised)}.blog-scenario-w{margin:0 0 .5rem;font-size:.89rem;line-height:1.5;color:var(--muted)}.blog-scenario-c{margin:0 0 .6rem;font-size:1.05rem;font-weight:700;color:var(--text)}.blog-scenario ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;font-size:.9rem;line-height:1.6;color:var(--muted)}.blog-scenario.t-ok{border-block-start-color:var(--ok)}.blog-scenario.t-warn{border-block-start-color:var(--warn)}.blog-scenario.t-info{border-block-start-color:var(--accent-2)}.blog-timeline{list-style:none;margin:1.5rem 0 2rem;padding:0}.blog-phase{position:relative;-webkit-margin-start:.9rem;margin-inline-start:.9rem;padding-block:0 1.5rem;-webkit-padding-start:2.6rem;padding-inline-start:2.6rem;-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong)}.blog-phase:last-child{-webkit-padding-after:0;padding-block-end:0;border-inline-start-color:transparent}.blog-phase-ic{position:absolute;inset-block-start:0;inset-inline-start:-1.05rem;display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:.4rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-raised);color:var(--accent)}.blog-phase-ic svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-phase-w{margin:.2rem 0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2)}.blog-phase-t{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--text)}.blog-phase ul{margin:0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;line-height:1.65}.blog-phase ul li{margin-bottom:.35rem}.blog-dodont{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:.85rem;gap:.85rem;margin:1.5rem 0 2rem}.blog-dd{padding:1rem 1.1rem 1.1rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.blog-dd-h{display:flex;align-items:center;gap:.5rem;margin:0 0 .7rem;font-weight:600;color:var(--text)}.blog-dd-ic{display:inline-flex;flex:none;inline-size:1.2rem;block-size:1.2rem}.blog-dd-ic svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-dd ul{margin:0;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem;font-size:.93rem;line-height:1.6}.blog-dd ul li{margin-bottom:.4rem}.blog-dd.t-ok{-webkit-border-before:3px solid var(--ok);border-block-start:3px solid var(--ok)}.blog-dd.t-ok .blog-dd-ic{color:var(--ok)}.blog-dd.t-bad{-webkit-border-before:3px solid var(--bad);border-block-start:3px solid var(--bad)}.blog-dd.t-bad .blog-dd-ic{color:var(--bad)}.blog-next{margin-top:3.5rem}.blog-next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.85rem;gap:.85rem}.blog-next-card{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);background-image:var(--glass-raised);box-shadow:inset 0 1px 0 var(--panel-highlight);color:var(--text);transition:border-color .16s ease,transform .16s ease}.blog-next-card:hover{border-color:var(--accent);transform:translateY(-2px)}.blog-next-k{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2)}.blog-next-t{font-weight:600;line-height:1.35}.blog-next-x{font-size:.88rem;line-height:1.55;color:var(--muted)}.blog-next-m{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:.5rem;padding-block-start:.5rem;font-size:var(--fs-xs);color:var(--muted)}.blog-index{--blog-measure:68ch}.blog-ihero{position:relative;margin-bottom:2.75rem;overflow:hidden}.blog-ihero-aura{position:absolute;inset:-8rem -20% auto;block-size:26rem;background:var(--hero-aura);pointer-events:none}.blog-ihero-in{position:relative;max-width:46rem}.blog-kicker{display:inline-block;margin-bottom:.85rem;padding:.28rem .75rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--accent-soft);box-shadow:var(--glow-soft);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark)}.blog-ihero-lead{margin:1.1rem 0 0;max-width:56ch;font-size:1.075rem;line-height:1.68;color:var(--muted)}.blog-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:center;padding:1.5rem;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);background-image:var(--glass-raised);box-shadow:var(--shadow-md),inset 0 1px 0 var(--panel-highlight)}.blog-feature-art{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.blog-feature-copy{min-width:0}.blog-feature-k{display:inline-block;margin-bottom:.7rem;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.blog-feature-t{margin:0 0 .7rem;font-size:clamp(1.3rem,1.05rem + .95vw,1.75rem);line-height:1.24}.blog-feature-t a{color:var(--text)}.blog-feature-t a:hover{color:var(--accent)}.blog-feature-x{margin:0 0 1rem;line-height:1.65;color:var(--muted)}.blog-feature .blog-meta{margin-bottom:1.25rem}.blog-inventory,.blog-start,.blog-topics{margin-top:3.5rem}.blog-shead{margin-bottom:1.4rem;max-width:58ch}.blog-topics-head{display:grid;grid-template-columns:minmax(0,58ch) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:stretch;margin-bottom:1.4rem}.blog-topics-head>.blog-shead{margin-bottom:0}.blog-shead-x{margin:0;line-height:1.65;color:var(--muted)}.blog-shead-x+.blog-shead-x{margin-top:1rem}.blog-topic-note{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--border)}.blog-topic-note-p{margin:0;max-width:78ch;font-size:.9rem;line-height:1.65;color:var(--muted)}.blog-topic-note-p a{color:var(--text);text-decoration:underline;text-underline-offset:.16em;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent)}.blog-topic-note-p a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-shead-x a{color:var(--text);text-decoration:underline;text-underline-offset:.16em;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent)}.blog-shead-x a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.blog-card-lead{border-color:var(--accent);box-shadow:var(--badge-glow),inset 0 1px 0 var(--panel-highlight)}.blog-card-k{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.blog-group+.blog-group{margin-top:2.5rem}.blog-group-hd{max-width:62ch;margin-bottom:1rem;-webkit-padding-after:.7rem;padding-block-end:.7rem;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.blog-group-t{margin:0 0 .35rem;font-size:1.15rem;font-weight:600;color:var(--text)}.blog-group-x{margin:0;font-size:.94rem;line-height:1.6;color:var(--muted)}.blog-group-list{list-style:none;display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0}.blog-post{display:grid;grid-template-columns:11.5rem minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem;padding:.85rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);background-image:var(--glass-raised);box-shadow:inset 0 1px 0 var(--panel-highlight);color:var(--text);transition:border-color .16s ease,transform .16s ease}.blog-post:hover{border-color:var(--accent);transform:translateY(-2px)}.blog-post-art{display:block;aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.blog-post-art .blog-cover-svg{display:block;inline-size:100%;block-size:100%}.blog-post-art .blog-cover-img{block-size:100%;aspect-ratio:auto}.blog-post-body{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding-block:.15rem}.blog-post-t{font-size:1.02rem;font-weight:600;line-height:1.35}.blog-post:hover .blog-post-t{color:var(--accent)}.blog-post-x{font-size:.9rem;line-height:1.6;color:var(--muted)}.blog-post-m{display:flex;flex-wrap:wrap;gap:.45rem;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:.3rem;padding-block-start:.3rem;font-size:var(--fs-xs);color:var(--muted)}.blog-topic-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));grid-gap:.85rem;gap:.85rem;margin:0;padding:0}.blog-topic{display:flex;flex-direction:column;gap:.3rem;padding:.1rem 0 .2rem .95rem;-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong)}.blog-topic-t{font-weight:600;color:var(--text)}.blog-topic-x{font-size:.88rem;line-height:1.55;color:var(--muted)}.blog-model{display:flex;flex-direction:column;gap:1.1rem}.blog-model-map{list-style:none;display:grid;flex:1 1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.blog-model-zone{display:grid;grid-template-columns:1.6rem minmax(0,1fr);align-content:center;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.15rem;row-gap:.15rem;padding:1.25rem 1.35rem}.blog-model-zone:nth-child(-n+2){-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.blog-model-zone:nth-child(odd){-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);-webkit-padding-start:0;padding-inline-start:0}.blog-model-zone:nth-child(2n){-webkit-padding-end:0;padding-inline-end:0}.blog-model-mark{grid-row:1/span 2;display:inline-flex;align-items:center;inline-size:1.6rem;block-size:1.6rem;color:var(--accent)}.blog-model-mark svg{inline-size:100%;block-size:100%;filter:var(--glow-icon)}.blog-model-zone-t{align-self:center;font-weight:600;color:var(--text)}.blog-model-zone-x{font-size:.86rem;line-height:1.45;color:color-mix(in srgb,var(--text) 45%,var(--muted))}.blog-model-note{margin:0;-webkit-padding-start:calc(.95rem + 2px);padding-inline-start:calc(.95rem + 2px);max-width:62ch;font-size:.88rem;line-height:1.55;color:var(--muted)}@media (min-width:1080px){.blog-model-note{-webkit-padding-start:calc(50% - 250.125px - 1.25rem + .425rem + .95rem + 2px);padding-inline-start:calc(50% - 250.125px - 1.25rem + .425rem + .95rem + 2px)}}@media (max-width:1079px){.blog-grid{grid-template-columns:minmax(0,1fr);gap:0}.blog-rail{display:none}.blog-toc-m{display:block}.blog-cover,.blog-hd{max-width:none}.blog-topics-head{grid-template-columns:minmax(0,1fr);gap:1.75rem}.blog-model-map{flex:0 0 auto}.blog-model-zone{padding-block:1rem}.blog-faq-item>summary,.blog-toc-m>summary{-webkit-padding-end:calc(clamp(3.5rem, 2.4rem + 3.2vw, 5.75rem) + clamp(.5rem, .2rem + 1vw, 1.25rem) + .5rem);padding-inline-end:calc(clamp(3.5rem, 2.4rem + 3.2vw, 5.75rem) + clamp(.5rem, .2rem + 1vw, 1.25rem) + .5rem)}}@media (max-width:900px){.blog-feature{gap:1.4rem}.blog-feature,.blog-post{grid-template-columns:minmax(0,1fr)}.blog-post{gap:.85rem}.blog-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-flow-node:not(:last-child):after{display:none}}@media (max-width:760px){.blog{padding-block:1.5rem 3rem}.blog-section{margin-top:3rem}.blog-cover{margin-block:1.35rem 1.75rem}.blog-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-layer{-webkit-margin-start:0;margin-inline-start:0}.blog-branches{-webkit-padding-start:1rem;padding-inline-start:1rem}.blog-branch:before{inset-inline-start:-1rem;inline-size:1rem}.blog-phase{-webkit-padding-start:2.1rem;padding-inline-start:2.1rem}.blog-part{grid-template-columns:minmax(0,1fr);gap:.15rem}.blog-step{grid-template-columns:2rem minmax(0,1fr);gap:.8rem}.blog-step-n{inline-size:2rem;block-size:2rem;font-size:.9rem}.blog-step:not(:last-child):before{inset-block:2.5rem .4rem;inset-inline-start:.99rem}.blog-cta{padding:1.6rem 1.25rem}.blog-cta-actions .button{flex:1 1 100%;text-align:center}}@media (max-width:639.98px){.blog-table{min-inline-size:0;inline-size:100%}.blog-table,.blog-table caption{display:block}.blog-table thead{display:none}.blog-table tbody{display:block}.blog-table tbody tr{display:block;padding:.85rem 1rem 1rem;border-bottom:1px solid var(--border)}.blog-table tbody tr:last-child{border-bottom:0}.blog-table tbody td,.blog-table tbody th{display:block;padding:0;border-bottom:0;overflow-wrap:anywhere}.blog-table tbody th{font-size:1rem;line-height:1.45}.blog-table tbody td{-webkit-margin-before:.65rem;margin-block-start:.65rem}.blog-td-l{display:block;-webkit-margin-after:.1rem;margin-block-end:.1rem;font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}}@media (max-width:520px){.blog-flow{grid-template-columns:minmax(0,1fr)}.blog-callout{padding:.95rem 1rem}.blog-path{padding:.65rem .75rem}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-copy,.blog-next-card,.blog-post,.blog-related-card,.blog-shot-zoom,.blog-toc-chev,.blog-toc-list a{transition:none}.blog-lightbox::-webkit-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.blog-lightbox::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.blog-card:hover,.blog-next-card:hover,.blog-post:hover,.blog-related-card:hover{transform:none}}