.BlogArticlePage-module-scss-module__A878nq__shell{background:radial-gradient(circle at 80% 8%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 34%),radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--gold) 11%, transparent), transparent 32%),linear-gradient(180deg, var(--bg), var(--bg-soft));min-height:100vh;color:var(--text);position:relative;overflow:hidden}.BlogArticlePage-module-scss-module__A878nq__shell:before{background-image:linear-gradient(color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-position:top;background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000 70%);mask-image:linear-gradient(#0000009e,#0000 70%)}.BlogArticlePage-module-scss-module__A878nq__article,.BlogArticlePage-module-scss-module__A878nq__related{z-index:1;padding-left:max(24px,50vw - 696px);padding-right:max(24px,50vw - 696px);position:relative}.BlogArticlePage-module-scss-module__A878nq__article{padding-top:20px;padding-bottom:84px}.BlogArticlePage-module-scss-module__A878nq__hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:40px;padding-bottom:56px;display:grid}.BlogArticlePage-module-scss-module__A878nq__heroCopy{align-content:center;gap:16px;display:grid}.BlogArticlePage-module-scss-module__A878nq__heroTextOnly{grid-template-columns:minmax(0,920px);padding-bottom:48px}.BlogArticlePage-module-scss-module__A878nq__heroTextOnly .BlogArticlePage-module-scss-module__A878nq__heroCopy{max-width:920px}.BlogArticlePage-module-scss-module__A878nq__heroTextOnly p{max-width:760px}.BlogArticlePage-module-scss-module__A878nq__tagLine{flex-wrap:wrap;gap:8px;margin-top:56px;display:flex}.BlogArticlePage-module-scss-module__A878nq__tagLine a{border:1px solid var(--line);background:var(--social-bg);color:color-mix(in srgb, var(--text) 70%, transparent);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.BlogArticlePage-module-scss-module__A878nq__articleSection{width:fit-content;color:color-mix(in srgb, var(--gold) 78%, var(--text));font-size:13px;font-weight:700}.BlogArticlePage-module-scss-module__A878nq__articleDate{color:color-mix(in srgb, var(--text) 52%, transparent);justify-self:start;padding-top:2px;font-size:13px;font-weight:700;line-height:1}.BlogArticlePage-module-scss-module__A878nq__tagLine a{border-color:color-mix(in srgb, var(--gold) 28%, var(--line));background:color-mix(in srgb, var(--gold) 8%, var(--social-bg))}.BlogArticlePage-module-scss-module__A878nq__hero h1{max-width:780px;color:var(--hero-title);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(36px,4.35vw,56px);font-weight:700;line-height:1}.BlogArticlePage-module-scss-module__A878nq__hero p{max-width:68ch;color:var(--hero-copy);margin:0;font-size:18px;font-weight:400;line-height:1.65}.BlogArticlePage-module-scss-module__A878nq__heroMedia{border:1px solid var(--card-border);background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 16%, transparent), transparent 42%),var(--accent);min-height:390px;box-shadow:var(--shadow),inset 0 0 0 1px #ffffff14;border-radius:8px;position:relative;overflow:hidden}.BlogArticlePage-module-scss-module__A878nq__heroMedia img{object-fit:cover;transition:filter .32s,transform .52s cubic-bezier(.16,1,.3,1)}.BlogArticlePage-module-scss-module__A878nq__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#00000075),linear-gradient(115deg,#00000038,#0000 42%);position:absolute;inset:0}.BlogArticlePage-module-scss-module__A878nq__bodyGrid{grid-template-columns:minmax(0,760px) minmax(280px,360px);align-items:start;gap:48px;display:grid}.BlogArticlePage-module-scss-module__A878nq__content{gap:44px;display:grid}.BlogArticlePage-module-scss-module__A878nq__content>div{color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;gap:16px;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.78;display:grid}.BlogArticlePage-module-scss-module__A878nq__content>div :where(p,h2,h3,h4,ul,ol,blockquote,figure,table,pre,hr){margin:0}.BlogArticlePage-module-scss-module__A878nq__content>div>p:first-of-type{color:color-mix(in srgb, var(--text) 86%, var(--muted));font-size:clamp(18px,1.7vw,20px);line-height:1.68}.BlogArticlePage-module-scss-module__A878nq__content>div h2,.BlogArticlePage-module-scss-module__A878nq__content>div h3,.BlogArticlePage-module-scss-module__A878nq__content>div h4{color:var(--text);letter-spacing:0;text-wrap:balance}.BlogArticlePage-module-scss-module__A878nq__content>div h2{font-size:clamp(22px,2.3vw,32px);line-height:1.18}.BlogArticlePage-module-scss-module__A878nq__content>div h3{font-size:clamp(20px,2vw,26px);line-height:1.25}.BlogArticlePage-module-scss-module__A878nq__content>div h4{font-size:clamp(18px,1.7vw,22px);line-height:1.3}.BlogArticlePage-module-scss-module__A878nq__content>div :where(ul,ol){gap:8px;padding-left:24px;display:grid}.BlogArticlePage-module-scss-module__A878nq__content>div ul{list-style:outside}.BlogArticlePage-module-scss-module__A878nq__content>div ol{list-style:decimal}.BlogArticlePage-module-scss-module__A878nq__content>div li{padding-left:2px}.BlogArticlePage-module-scss-module__A878nq__content>div li::marker{color:color-mix(in srgb, var(--green) 72%, var(--text));font-weight:700}.BlogArticlePage-module-scss-module__A878nq__content>div strong,.BlogArticlePage-module-scss-module__A878nq__content>div b{color:var(--text);font-weight:800}.BlogArticlePage-module-scss-module__A878nq__content>div em,.BlogArticlePage-module-scss-module__A878nq__content>div i{color:color-mix(in srgb, var(--text) 86%, var(--muted));font-style:italic}.BlogArticlePage-module-scss-module__A878nq__content>div a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 42%, transparent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.BlogArticlePage-module-scss-module__A878nq__content>div a:hover{color:color-mix(in srgb, var(--green) 76%, var(--text));text-decoration-color:currentColor}.BlogArticlePage-module-scss-module__A878nq__content>div blockquote{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--green) 9%, transparent), color-mix(in srgb, var(--blue) 6%, transparent)),color-mix(in srgb, var(--panel) 90%, transparent);color:color-mix(in srgb, var(--text) 84%, var(--muted));gap:10px;padding:clamp(18px,3vw,26px) clamp(20px,4vw,32px);display:grid;position:relative;overflow:hidden}.BlogArticlePage-module-scss-module__A878nq__content>div blockquote:before{background:color-mix(in srgb, var(--green) 74%, var(--blue));content:"";border-radius:999px;width:44px;height:2px}.BlogArticlePage-module-scss-module__A878nq__content>div blockquote :where(p,ul,ol){margin:0}.BlogArticlePage-module-scss-module__A878nq__content>div blockquote p{font-size:clamp(17px,1.55vw,20px);font-weight:500;line-height:1.62}.BlogArticlePage-module-scss-module__A878nq__content>div figure{gap:10px;display:grid}.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=table]{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel-strong) 86%, var(--bg));max-width:100%;display:block;overflow:hidden}.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=image-style-align-left],.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=image-style-align-right]{max-width:min(360px,48%);margin-bottom:10px}.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=image-style-align-left]{float:left;margin-right:22px}.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=image-style-align-right]{float:right;margin-left:22px}.BlogArticlePage-module-scss-module__A878nq__content>div img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.BlogArticlePage-module-scss-module__A878nq__content>div img[data-content-lightbox-image]{cursor:zoom-in;transition:filter .2s,transform .32s cubic-bezier(.16,1,.3,1)}.BlogArticlePage-module-scss-module__A878nq__content>div img[data-content-lightbox-image]:hover{filter:brightness(.94);transform:scale(.997)}.BlogArticlePage-module-scss-module__A878nq__content>div img[data-content-lightbox-image]:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 72%, var(--text));outline-offset:4px}.BlogArticlePage-module-scss-module__A878nq__content>div figcaption{color:color-mix(in srgb, var(--text) 54%, transparent);font-size:13px;line-height:1.45}.BlogArticlePage-module-scss-module__A878nq__content>div table{table-layout:fixed;border:1px solid var(--line);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:color-mix(in srgb, var(--panel-strong) 86%, var(--bg));width:100%;max-width:100%;color:color-mix(in srgb, var(--text) 82%, var(--muted));font-size:15px;line-height:1.5;display:table;overflow:visible}.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=table] table{background:0 0;border:0;border-radius:0;width:100%;min-width:0;display:table;overflow:visible}.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=table] thead{min-width:0;display:table-header-group}.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=table] tbody{min-width:0;display:table-row-group}.BlogArticlePage-module-scss-module__A878nq__content>div thead{display:table-header-group}.BlogArticlePage-module-scss-module__A878nq__content>div tbody{display:table-row-group}.BlogArticlePage-module-scss-module__A878nq__content>div th,.BlogArticlePage-module-scss-module__A878nq__content>div td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal;min-width:0;padding:13px 16px}.BlogArticlePage-module-scss-module__A878nq__content>div th{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text);font-weight:700}.BlogArticlePage-module-scss-module__A878nq__content>div tr:last-child td{border-bottom:0}.BlogArticlePage-module-scss-module__A878nq__content>div :where(th,td) figure{float:none;max-width:none;margin:0;width:100%!important}.BlogArticlePage-module-scss-module__A878nq__content>div :where(th,td) img{object-fit:contain;border-radius:var(--radius-sm);width:100%;max-height:360px}.BlogArticlePage-module-scss-module__A878nq__content>div[data-auto-gallery=true]{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(8px,1.4vw,14px)}.BlogArticlePage-module-scss-module__A878nq__content>div[data-auto-gallery=true]>:not([data-auto-gallery-item]){grid-column:1/-1}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item]{max-width:none;margin:0;width:100%!important}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item][data-auto-gallery-size="2"]{grid-column:span 3}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item][data-auto-gallery-size="3"]{grid-column:span 2}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item]:not([data-auto-gallery-size="2"]):not([data-auto-gallery-size="3"]){grid-column:span 3}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item] img{object-fit:cover;width:100%;height:clamp(180px,28vw,340px)}.BlogArticlePage-module-scss-module__A878nq__content>div code{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.BlogArticlePage-module-scss-module__A878nq__content>div pre{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);padding:18px;line-height:1.55;overflow-x:auto}.BlogArticlePage-module-scss-module__A878nq__content>div pre code{background:0 0;border:0;padding:0}.BlogArticlePage-module-scss-module__A878nq__content>div hr{background:var(--line);border:0;height:1px}.BlogArticlePage-module-scss-module__A878nq__content>div:after{clear:both;content:"";display:block}@media (max-width:760px){.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=image-style-align-left],.BlogArticlePage-module-scss-module__A878nq__content>div figure[class*=image-style-align-right]{float:none;max-width:100%;margin-left:0;margin-right:0}.BlogArticlePage-module-scss-module__A878nq__content>div th,.BlogArticlePage-module-scss-module__A878nq__content>div td{padding:8px;font-size:12px;line-height:1.4}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item]{grid-column:span 3!important}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item][data-auto-gallery-size="3"][data-auto-gallery-position="3"]{grid-column:1/-1!important}.BlogArticlePage-module-scss-module__A878nq__content>div>[data-auto-gallery-item] img{height:clamp(140px,42vw,220px)}}@media (prefers-reduced-motion:reduce){.BlogArticlePage-module-scss-module__A878nq__content>div img[data-content-lightbox-image]{transition:none}}.BlogArticlePage-module-scss-module__A878nq__content h2,.BlogArticlePage-module-scss-module__A878nq__aside h2,.BlogArticlePage-module-scss-module__A878nq__related h2{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.08}.BlogArticlePage-module-scss-module__A878nq__content p,.BlogArticlePage-module-scss-module__A878nq__aside p{color:color-mix(in srgb, var(--text) 76%, var(--muted));margin:0;font-size:18px;line-height:1.72}.BlogArticlePage-module-scss-module__A878nq__aside{border:1px solid var(--card-border);background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 7%, transparent), transparent 44%),var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;gap:16px;padding:22px;display:grid;position:sticky;top:110px;overflow:hidden}.BlogArticlePage-module-scss-module__A878nq__aside:before{background:var(--gold);content:"";width:44px;height:2px}.BlogArticlePage-module-scss-module__A878nq__aside h2{font-size:24px}.BlogArticlePage-module-scss-module__A878nq__aside p{font-size:15px;line-height:1.6}.BlogArticlePage-module-scss-module__A878nq__related{padding-bottom:128px}.BlogArticlePage-module-scss-module__A878nq__relatedHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.BlogArticlePage-module-scss-module__A878nq__relatedHeader a{color:color-mix(in srgb, var(--gold) 78%, var(--text));font-size:14px;font-weight:700;transition:color .18s,transform .18s}.BlogArticlePage-module-scss-module__A878nq__relatedGrid{border-top:1px solid var(--line);gap:0;display:grid}.BlogArticlePage-module-scss-module__A878nq__relatedCard{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(120px,.32fr) minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:18px 0;transition:color .18s,transform .18s;display:grid}.BlogArticlePage-module-scss-module__A878nq__relatedCard em,.BlogArticlePage-module-scss-module__A878nq__relatedCard span{color:color-mix(in srgb, var(--gold) 78%, var(--text));font-size:12px;font-style:normal;font-weight:700}.BlogArticlePage-module-scss-module__A878nq__relatedCard strong{color:var(--text);font-size:18px;line-height:1.22}.BlogArticlePage-module-scss-module__A878nq__relatedCard time{color:color-mix(in srgb, var(--text) 48%, transparent);white-space:nowrap;font-size:12px;font-weight:700}.BlogArticlePage-module-scss-module__A878nq__tagLine a{text-align:center;justify-content:center;align-items:center;min-height:30px;padding:0 11px;line-height:1;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.BlogArticlePage-module-scss-module__A878nq__tagLine a:active,.BlogArticlePage-module-scss-module__A878nq__relatedCard:active,.BlogArticlePage-module-scss-module__A878nq__relatedHeader a:active{transform:scale(.985)}.BlogArticlePage-module-scss-module__A878nq__tagLine a:focus-visible,.BlogArticlePage-module-scss-module__A878nq__relatedHeader a:focus-visible,.BlogArticlePage-module-scss-module__A878nq__relatedCard:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.BlogArticlePage-module-scss-module__A878nq__relatedCard,.BlogArticlePage-module-scss-module__A878nq__tagLine a,.BlogArticlePage-module-scss-module__A878nq__heroMedia img,.BlogArticlePage-module-scss-module__A878nq__relatedHeader a{transition:none}}@media (hover:hover) and (pointer:fine){.BlogArticlePage-module-scss-module__A878nq__heroMedia:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.025)}.BlogArticlePage-module-scss-module__A878nq__tagLine a:hover{border-color:color-mix(in srgb, var(--gold) 54%, var(--line));background:color-mix(in srgb, var(--gold) 12%, var(--social-bg));color:var(--text);transform:translateY(-1px)}.BlogArticlePage-module-scss-module__A878nq__relatedCard:hover{transform:translateY(-2px)}.BlogArticlePage-module-scss-module__A878nq__relatedHeader a:hover{color:var(--text);transform:translateY(-1px)}}@media (max-width:1100px){.BlogArticlePage-module-scss-module__A878nq__hero,.BlogArticlePage-module-scss-module__A878nq__bodyGrid,.BlogArticlePage-module-scss-module__A878nq__heroTextOnly{grid-template-columns:1fr}.BlogArticlePage-module-scss-module__A878nq__aside{position:static}}@media (max-width:900px){.BlogArticlePage-module-scss-module__A878nq__heroMedia{min-height:300px}.BlogArticlePage-module-scss-module__A878nq__relatedCard{grid-template-columns:1fr;align-items:start;gap:8px}}@media (max-width:760px){.BlogArticlePage-module-scss-module__A878nq__hero{gap:26px;padding-bottom:44px}.BlogArticlePage-module-scss-module__A878nq__hero h1{font-size:34px;line-height:1.06}.BlogArticlePage-module-scss-module__A878nq__hero p,.BlogArticlePage-module-scss-module__A878nq__content p{font-size:16px}.BlogArticlePage-module-scss-module__A878nq__heroMedia{min-height:240px}.BlogArticlePage-module-scss-module__A878nq__aside{padding:18px}.BlogArticlePage-module-scss-module__A878nq__related{padding-bottom:72px}}
