.blog-module__3rPSzG__page{--blog-bg:#211e1c;--blog-surface:#2b2723;--blog-raised:#342e29;--blog-ink:#030303;--blog-text:#f0ecd8;--blog-soft:#e3dec6;--blog-muted:#c3b9a7;--blog-accent:#d8a08a;--blog-border:#f0ecd82e;background:radial-gradient(ellipse 1000px 700px at 8% 480px, #d8a08a33, transparent 75%), radial-gradient(ellipse 1100px 900px at 100% 1000px, #8089972e, transparent 75%), radial-gradient(ellipse 800px 600px at 30% 1600px, #f0ecd812, transparent 75%), var(--blog-bg);min-height:100vh;color:var(--blog-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.blog-module__3rPSzG__page :where(a,button,input,summary):focus-visible{outline:2px solid var(--blog-accent);outline-offset:4px}.blog-module__3rPSzG__page>footer{color:var(--blog-muted)}.blog-module__3rPSzG__main{min-width:0}.blog-module__3rPSzG__content{max-width:1280px;margin-inline:auto;padding:40px 16px 64px}.blog-module__3rPSzG__intro{isolation:isolate;background:var(--blog-raised);border-radius:0 0 32px 32px;align-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.blog-module__3rPSzG__intro:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#211e1c40,#0000 30%,#211e1c4d),linear-gradient(90deg,#211e1ce6,#211e1cb8);position:absolute;inset:0}.blog-module__3rPSzG__introCopy{z-index:2;width:100%;min-width:0;max-width:1280px;margin-inline:auto;padding:120px 16px 56px;position:relative}.blog-module__3rPSzG__title,.blog-module__3rPSzG__cardTitle,.blog-module__3rPSzG__sectionTitle,.blog-module__3rPSzG__catalogHeading h2,.blog-module__3rPSzG__sidebar h2,.blog-module__3rPSzG__empty h3{letter-spacing:normal;text-wrap:balance;font-family:Inter Tight,Inter,sans-serif;font-weight:500}.blog-module__3rPSzG__title{max-width:600px;font-size:clamp(2.125rem,4.2vw,3.5rem);line-height:1.08}.blog-module__3rPSzG__introText{max-width:520px;color:var(--blog-soft);text-wrap:pretty;margin-top:24px;font-size:1rem;line-height:1.7}.blog-module__3rPSzG__heroPhoto{z-index:0;position:absolute;inset:0}.blog-module__3rPSzG__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:20% 38%;object-position:20% 38%}.blog-module__3rPSzG__categorySection{min-width:0}.blog-module__3rPSzG__sectionTitle{margin-bottom:18px;font-size:1.5rem;line-height:1.2}.blog-module__3rPSzG__toolbar{flex-direction:column;gap:20px;display:flex}.blog-module__3rPSzG__categories{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-module__3rPSzG__filter{border:1px solid var(--blog-border);background:var(--blog-surface);min-height:44px;color:var(--blog-soft);border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;scroll-margin-top:112px;font-size:.875rem;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.blog-module__3rPSzG__filter[aria-current]{background:var(--blog-text);color:var(--blog-ink);border-color:var(--blog-text)}.blog-module__3rPSzG__search{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:999px;align-items:center;width:100%;min-width:0;padding:3px 3px 3px 16px;display:flex}.blog-module__3rPSzG__search:focus-within{border-color:var(--blog-accent)}.blog-module__3rPSzG__search input{width:100%;min-width:0;color:var(--blog-text);background:0 0;padding-block:8px;font-size:1rem}.blog-module__3rPSzG__search input::placeholder{color:var(--blog-muted);opacity:1}.blog-module__3rPSzG__search input:focus-visible{outline-offset:0;border-radius:4px}.blog-module__3rPSzG__search button{width:44px;height:44px;color:var(--blog-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.blog-module__3rPSzG__layout{gap:32px;padding-top:36px;display:grid}.blog-module__3rPSzG__catalog{min-width:0;scroll-margin-top:108px}.blog-module__3rPSzG__catalogHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:24px;display:flex}.blog-module__3rPSzG__catalogHeading h2{font-size:1.5rem;line-height:1.2}.blog-module__3rPSzG__sort{flex-shrink:0;margin-left:auto;font-size:.875rem;position:relative}.blog-module__3rPSzG__sort summary{cursor:pointer;min-height:44px;color:var(--blog-soft);border-radius:4px;align-items:center;gap:10px;padding:8px 0 8px 8px;list-style:none;display:flex}.blog-module__3rPSzG__sort summary::-webkit-details-marker{display:none}.blog-module__3rPSzG__sort summary svg{color:var(--blog-muted);transition:transform .18s}.blog-module__3rPSzG__sort[open] summary svg{transform:rotate(180deg)}.blog-module__3rPSzG__sortPanel{z-index:20;border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:16px;width:176px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.blog-module__3rPSzG__sortPanel a{min-height:44px;color:var(--blog-soft);border-radius:11px;align-items:center;padding:10px 12px;display:flex}.blog-module__3rPSzG__sortPanel a[aria-current],.blog-module__3rPSzG__sortPanel a:hover{background:var(--blog-raised);color:var(--blog-accent)}.blog-module__3rPSzG__filterSummary{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-block:12px 24px;font-size:.875rem;line-height:1.6;display:flex}.blog-module__3rPSzG__filterSummary p{color:var(--blog-muted);overflow-wrap:anywhere}.blog-module__3rPSzG__filterSummary a{color:var(--blog-accent);text-underline-offset:4px;padding-block:8px;text-decoration:underline}.blog-module__3rPSzG__grid{gap:24px;display:grid}.blog-module__3rPSzG__card{min-width:0}.blog-module__3rPSzG__cardLink{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:18px;flex-direction:column;height:100%;transition:border-color .18s;display:flex}.blog-module__3rPSzG__cover{aspect-ratio:16/10;background:var(--blog-raised);border-radius:17px 17px 0 0;flex-shrink:0;position:relative;overflow:hidden}.blog-module__3rPSzG__coverImage{-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.blog-module__3rPSzG__cardMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.blog-module__3rPSzG__category{color:var(--blog-accent);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500}.blog-module__3rPSzG__readTime{color:var(--blog-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.blog-module__3rPSzG__cardTitle{overflow-wrap:anywhere;margin-top:14px;font-size:1rem;line-height:1.4;transition:color .18s}.blog-module__3rPSzG__cardDescription{color:var(--blog-muted);text-wrap:pretty;margin-top:12px;font-size:.875rem;line-height:1.65}.blog-module__3rPSzG__cardFooter{align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.blog-module__3rPSzG__cardFooter>div{gap:5px;display:grid}.blog-module__3rPSzG__author{color:var(--blog-soft);font-size:.875rem;font-weight:500}.blog-module__3rPSzG__cardFooter time{color:var(--blog-muted);align-items:center;gap:6px;font-size:.75rem;font-weight:400;display:inline-flex}.blog-module__3rPSzG__cardFooter time svg{flex-shrink:0}.blog-module__3rPSzG__compactCardLink{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:12px;grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:92px;padding:8px;transition:border-color .18s;display:grid}.blog-module__3rPSzG__compactCover{background:var(--blog-raised);border-radius:8px;min-height:76px;position:relative;overflow:hidden}.blog-module__3rPSzG__compactBody{align-self:center;min-width:0;padding:4px 4px 4px 0}.blog-module__3rPSzG__compactMeta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.blog-module__3rPSzG__compactMeta .blog-module__3rPSzG__category{letter-spacing:.08em;font-size:.625rem}.blog-module__3rPSzG__compactMeta time{color:var(--blog-muted);font-size:.6875rem;font-weight:400}.blog-module__3rPSzG__compactTitle{color:var(--blog-text);text-wrap:pretty;overflow-wrap:anywhere;margin-top:7px;font-family:Inter Tight,Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;transition:color .18s}.blog-module__3rPSzG__sidebar{align-content:start;gap:24px;min-width:0;display:grid}.blog-module__3rPSzG__popular{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:18px;padding:22px 20px 6px}.blog-module__3rPSzG__popular h2{text-wrap:initial;font-size:1rem;font-weight:600;line-height:1.4}.blog-module__3rPSzG__popularList{margin-top:4px;padding:0;list-style:none}.blog-module__3rPSzG__popularList li+li{border-top:1px solid var(--blog-border)}.blog-module__3rPSzG__popularList a{padding-block:18px;display:block}.blog-module__3rPSzG__popularList .blog-module__3rPSzG__category{letter-spacing:.07em;font-size:.625rem}.blog-module__3rPSzG__popularList h3{color:var(--blog-soft);margin-top:7px;font-size:.875rem;font-weight:400;line-height:1.5;transition:color .18s}.blog-module__3rPSzG__popularList a:hover h3{color:var(--blog-accent)}.blog-module__3rPSzG__studio{background:radial-gradient(ellipse at 15% 0%, #d8a08a2e, transparent 70%), var(--blog-raised);text-align:center;border:1px solid #d8a08a4d;border-radius:18px;padding:28px 22px}.blog-module__3rPSzG__studio h2{text-align:left;font-size:1.375rem;line-height:1.25}.blog-module__3rPSzG__studio p{color:var(--blog-muted);text-align:left;margin-top:16px;font-size:.9375rem;line-height:1.7}.blog-module__3rPSzG__primaryLink{background:var(--blog-text);max-width:100%;color:var(--blog-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:4px 4px 4px 18px;font-size:.875rem;font-weight:700;transition:background-color .18s;display:inline-flex}.blog-module__3rPSzG__primaryLink>span{background:var(--blog-ink);width:36px;height:36px;color:var(--blog-text);border-radius:50%;place-items:center;display:grid}.blog-module__3rPSzG__empty{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:18px;align-content:center;justify-items:start;gap:16px;min-height:320px;padding:32px 24px;display:grid}.blog-module__3rPSzG__empty>svg{color:var(--blog-accent)}.blog-module__3rPSzG__empty h3{font-size:1.75rem}.blog-module__3rPSzG__empty p{max-width:440px;color:var(--blog-muted);font-size:1rem;line-height:1.7}.blog-module__3rPSzG__textLink{min-height:44px;color:var(--blog-accent);align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.blog-module__3rPSzG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:32px;display:flex}.blog-module__3rPSzG__pageNumber{align-items:center;gap:6px;display:flex}.blog-module__3rPSzG__pagination a{border:1px solid var(--blog-border);min-width:44px;min-height:44px;color:var(--blog-soft);border-radius:999px;place-items:center;padding:8px;font-size:.875rem;display:grid}.blog-module__3rPSzG__pagination a[aria-current]{background:var(--blog-text);color:var(--blog-ink)}.blog-module__3rPSzG__ellipsis{color:var(--blog-muted);padding-inline:3px}@media (min-width:640px){.blog-module__3rPSzG__content{padding-inline:24px;padding-top:44px}.blog-module__3rPSzG__introCopy{padding:136px 24px 64px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__3rPSzG__cardBody{padding:24px}.blog-module__3rPSzG__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.blog-module__3rPSzG__card:last-child:nth-child(odd){grid-column:1/-1}.blog-module__3rPSzG__card:last-child:nth-child(odd) .blog-module__3rPSzG__cardLink{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.blog-module__3rPSzG__card:last-child:nth-child(odd) .blog-module__3rPSzG__cover{aspect-ratio:auto;border-radius:17px 0 0 17px;min-height:280px}.blog-module__3rPSzG__compactCardLink{grid-template-columns:112px minmax(0,1fr);min-height:104px}.blog-module__3rPSzG__compactCover{min-height:88px}}@media (min-width:1024px){.blog-module__3rPSzG__content{padding-inline:32px;padding-top:48px;padding-bottom:80px}.blog-module__3rPSzG__intro{border-radius:0 0 48px 48px;min-height:480px}.blog-module__3rPSzG__introCopy{padding-inline:32px}.blog-module__3rPSzG__intro:after{background:linear-gradient(#211e1c59,#0000 35%),linear-gradient(90deg,#342e29 12%,#342e29f0 28%,#211e1cc2 44%,#211e1c29 68%,#0000)}.blog-module__3rPSzG__heroPhoto{left:28%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.blog-module__3rPSzG__heroImage{-o-object-position:center 38%;object-position:center 38%}.blog-module__3rPSzG__introText{font-size:1.0625rem}.blog-module__3rPSzG__toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.blog-module__3rPSzG__search{flex-shrink:0;width:288px}.blog-module__3rPSzG__layout{grid-template-columns:minmax(0,1fr) 264px;gap:36px;padding-top:44px}.blog-module__3rPSzG__sidebar{grid-template-columns:minmax(0,1fr);align-self:start;position:sticky;top:108px}.blog-module__3rPSzG__cardBody{padding:20px}}@media (min-width:1280px){.blog-module__3rPSzG__layout{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.blog-module__3rPSzG__cardBody{padding:24px}}@media (hover:hover){.blog-module__3rPSzG__filter:hover{background:var(--blog-raised);color:var(--blog-accent);border-color:var(--blog-accent)}.blog-module__3rPSzG__filter[aria-current]:hover{background:var(--blog-text);color:var(--blog-ink)}.blog-module__3rPSzG__cardLink:hover{border-color:#d8a08a73}.blog-module__3rPSzG__cardLink:hover .blog-module__3rPSzG__coverImage{transform:scale(1.025)}.blog-module__3rPSzG__cardLink:hover .blog-module__3rPSzG__cardTitle{color:var(--blog-accent)}.blog-module__3rPSzG__compactCardLink:hover{border-color:#d8a08a73}.blog-module__3rPSzG__compactCardLink:hover .blog-module__3rPSzG__coverImage{transform:scale(1.035)}.blog-module__3rPSzG__compactCardLink:hover .blog-module__3rPSzG__compactTitle{color:var(--blog-accent)}.blog-module__3rPSzG__search button:hover{background:var(--blog-raised)}.blog-module__3rPSzG__primaryLink:hover{background:var(--blog-accent)}.blog-module__3rPSzG__pagination a:hover{border-color:var(--blog-accent)}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__page *,.blog-module__3rPSzG__page :before,.blog-module__3rPSzG__page :after{transition:none!important;animation:none!important}.blog-module__3rPSzG__cardLink:hover .blog-module__3rPSzG__coverImage,.blog-module__3rPSzG__compactCardLink:hover .blog-module__3rPSzG__coverImage{transform:none}}
.article-module__AvJltq__main{min-width:0;max-width:1280px;margin-inline:auto;padding:100px 16px 64px}.article-module__AvJltq__breadcrumbs{color:var(--blog-muted);margin-bottom:32px;font-size:.8125rem;line-height:1.6}.article-module__AvJltq__breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.article-module__AvJltq__breadcrumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.article-module__AvJltq__breadcrumbs li:last-child{overflow-wrap:anywhere;display:inline}.article-module__AvJltq__breadcrumbs a{color:var(--blog-soft);padding-block:8px}.article-module__AvJltq__breadcrumbs svg{flex-shrink:0}.article-module__AvJltq__layout{gap:40px;min-width:0;display:grid}.article-module__AvJltq__article{min-width:0}.article-module__AvJltq__eyeline{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.article-module__AvJltq__category{min-height:44px;color:var(--blog-accent);align-items:center;padding-block:8px;font-size:.8125rem;font-weight:500;transition:color .18s;display:inline-flex}.article-module__AvJltq__title,.article-module__AvJltq__section h2,.article-module__AvJltq__relatedHeading h2,.article-module__AvJltq__desktopContents h2{letter-spacing:normal;text-wrap:balance;font-family:Inter Tight,Inter,sans-serif;font-weight:500}.article-module__AvJltq__title{overflow-wrap:anywhere;margin-top:20px;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.article-module__AvJltq__description{max-width:68ch;color:var(--blog-muted);text-wrap:pretty;margin-top:20px;font-size:1.0625rem;line-height:1.7}.article-module__AvJltq__metadata{color:var(--blog-muted);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:24px 28px;font-size:.8125rem;display:flex}.article-module__AvJltq__metadata>span{align-items:center;gap:7px;display:inline-flex}.article-module__AvJltq__publicationMeta{flex-wrap:wrap}.article-module__AvJltq__metadataDivider{color:var(--blog-border)}.article-module__AvJltq__metadata a{color:var(--blog-soft)}.article-module__AvJltq__cover{aspect-ratio:16/9;background:var(--blog-surface);border-radius:18px;position:relative;overflow:hidden}.article-module__AvJltq__coverImage{-o-object-fit:cover;object-fit:cover}.article-module__AvJltq__mobileContents{border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:18px;margin-top:24px}.article-module__AvJltq__mobileContents summary{min-height:56px;color:var(--blog-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:500;list-style:none;display:flex}.article-module__AvJltq__mobileContents summary::-webkit-details-marker{display:none}.article-module__AvJltq__mobileContents summary svg{color:var(--blog-accent);flex-shrink:0;transition:transform .18s}.article-module__AvJltq__mobileContents[open] summary svg{transform:rotate(180deg)}.article-module__AvJltq__mobileContents .article-module__AvJltq__contentsNav{padding:0 20px 16px}.article-module__AvJltq__contentsNav{min-width:0;overflow-x:clip}.article-module__AvJltq__contentsNav ol,.article-module__AvJltq__contentsNav li{min-width:0}.article-module__AvJltq__contentsNav ol{gap:2px;list-style:none;display:grid}.article-module__AvJltq__contentsNav a{width:calc(100% - 6px);min-height:44px;color:color-mix(in srgb, var(--blog-muted) 70%, var(--blog-bg));overflow-wrap:anywhere;transform-origin:0;align-items:center;padding-block:10px;font-size:.875rem;line-height:1.5;transition:color .22s cubic-bezier(.25,1,.5,1),font-size .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1);display:flex}.article-module__AvJltq__contentsNav a[aria-current=location]{color:var(--blog-accent);font-size:.9375rem;transform:translate(5px)}.article-module__AvJltq__prose{max-width:70ch;color:var(--blog-soft);overflow-wrap:anywhere;margin:32px auto 0;font-size:1.0625rem;line-height:1.8}.article-module__AvJltq__lead{color:var(--blog-text);text-wrap:pretty;font-size:1.1875rem;line-height:1.65}.article-module__AvJltq__section{margin-top:40px;scroll-margin-top:112px}.article-module__AvJltq__section h2{color:var(--blog-text);text-wrap:pretty;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.22}.article-module__AvJltq__paragraphs{gap:20px;margin-top:20px;display:grid}.article-module__AvJltq__paragraphs p{text-wrap:pretty}.article-module__AvJltq__internalLink{color:var(--blog-muted)}.article-module__AvJltq__internalLink a{color:var(--blog-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--blog-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--blog-accent) 45%, transparent);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.article-module__AvJltq__note{background:var(--blog-raised);color:var(--blog-text);border:1px solid #d8a08a4d;border-radius:18px;margin-top:24px;padding:20px;line-height:1.7}.article-module__AvJltq__checklist{gap:12px;margin-top:24px;padding-left:24px;list-style:outside;display:grid}.article-module__AvJltq__checklist li{padding-left:6px}.article-module__AvJltq__checklist li::marker{color:var(--blog-accent)}.article-module__AvJltq__sources{border-top:1px solid var(--blog-border);margin-top:48px;padding-top:28px}.article-module__AvJltq__sources h2{font-size:1.25rem;line-height:1.35}.article-module__AvJltq__sources ul{gap:10px;margin-top:16px;padding-left:20px;list-style:outside;display:grid}.article-module__AvJltq__sources li::marker{color:var(--blog-accent)}.article-module__AvJltq__sources a{color:var(--blog-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--blog-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--blog-accent) 45%, transparent);text-underline-offset:3px}.article-module__AvJltq__articleFooter{border-top:1px solid var(--blog-border);color:var(--blog-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:.8125rem;display:flex}.article-module__AvJltq__articleFooter a{min-height:44px;color:var(--blog-accent);align-items:center;gap:8px;display:inline-flex}.article-module__AvJltq__sidebar{min-width:0}.article-module__AvJltq__sidebar h2{text-wrap:balance;font-family:Inter Tight,Inter,sans-serif;font-weight:500}.article-module__AvJltq__sidebarInner{gap:24px;display:grid}.article-module__AvJltq__desktopContents{display:none}.article-module__AvJltq__related{border-top:1px solid var(--blog-border);margin-top:56px;padding-top:32px}.article-module__AvJltq__relatedHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.article-module__AvJltq__relatedHeading h2{font-size:1.75rem;line-height:1.2}.article-module__AvJltq__relatedHeading a{min-height:44px;color:var(--blog-accent);align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.article-module__AvJltq__relatedList{gap:12px;display:grid}@media (min-width:640px){.article-module__AvJltq__main{padding:120px 24px 80px}.article-module__AvJltq__description{font-size:1.125rem}.article-module__AvJltq__prose{margin-top:40px;font-size:1.125rem}.article-module__AvJltq__lead{font-size:1.375rem}.article-module__AvJltq__section{margin-top:48px}.article-module__AvJltq__related{margin-top:64px;padding-top:40px}.article-module__AvJltq__relatedList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.article-module__AvJltq__main{max-width:768px}}@media (min-width:1024px){.article-module__AvJltq__main{padding-inline:32px;padding-top:128px}.article-module__AvJltq__breadcrumbs{margin-bottom:40px}.article-module__AvJltq__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px}.article-module__AvJltq__mobileContents{display:none}.article-module__AvJltq__sidebar{align-self:stretch}.article-module__AvJltq__sidebarInner{position:sticky;top:108px}.article-module__AvJltq__desktopContents{padding:0;display:block}.article-module__AvJltq__desktopContents h2{margin-bottom:12px;font-size:1.0625rem;line-height:1.4}.article-module__AvJltq__desktopContents .article-module__AvJltq__contentsNav{scrollbar-width:thin;scrollbar-color:var(--blog-muted) transparent;max-height:min(360px,100svh - 460px);overflow:clip auto}.article-module__AvJltq__desktopContents .article-module__AvJltq__contentsNav ol{gap:1px}.article-module__AvJltq__desktopContents .article-module__AvJltq__contentsNav a{min-height:0;padding:5px 4px;font-size:.8125rem;line-height:1.45}.article-module__AvJltq__desktopContents .article-module__AvJltq__contentsNav a[aria-current=location]{font-size:.875rem}.article-module__AvJltq__contentsNav a:focus-visible{outline-offset:-2px}}@media (min-width:1024px) and (max-height:800px){.article-module__AvJltq__sidebarInner{position:static}.article-module__AvJltq__desktopContents .article-module__AvJltq__contentsNav{max-height:none;overflow-y:visible}}@media (hover:hover){.article-module__AvJltq__breadcrumbs a:hover,.article-module__AvJltq__metadata a:hover,.article-module__AvJltq__contentsNav a:hover{color:var(--blog-accent)}.article-module__AvJltq__category:hover{color:var(--blog-text)}.article-module__AvJltq__articleFooter a:hover,.article-module__AvJltq__relatedHeading a:hover,.article-module__AvJltq__internalLink a:hover{color:var(--blog-text);text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.article-module__AvJltq__category,.article-module__AvJltq__mobileContents summary svg,.article-module__AvJltq__contentsNav a,.article-module__AvJltq__internalLink a{transition:none}.article-module__AvJltq__contentsNav a[aria-current=location]{transform:none}}
