@layer screens{.post-screen-module__page__QyqNi{padding-block-start:var(--space-10)}.post-screen-module__layout__npxnC{gap:var(--space-6) var(--space-10);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""contents""body";justify-content:center;display:grid}@media (width>=60rem){.post-screen-module__layout__npxnC{grid-template-columns:13rem minmax(0,42rem);grid-template-areas:".header""contents body"}}@media (width>=75rem){.post-screen-module__layout__npxnC{gap:var(--space-6) var(--space-8);grid-template-columns:12rem minmax(0,42rem) 13.5rem;grid-template-areas:".header.""contents body side"}}.post-screen-module__header__1s1Fk{gap:var(--space-4);flex-direction:column;grid-area:header;display:flex}.post-screen-module__breadcrumb__6vlY9{--icon-size:var(--icon-xs);gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.post-screen-module__breadcrumb__6vlY9 li{gap:var(--space-1);align-items:center;min-inline-size:0;display:inline-flex}.post-screen-module__breadcrumb__6vlY9 svg{color:var(--color-text-tertiary);flex:none}.post-screen-module__crumbLink__vj99r{font-weight:var(--weight-medium);color:var(--color-text-strong-secondary)}@media (hover:hover){.post-screen-module__crumbLink__vj99r:hover{color:var(--color-text-primary)}}.post-screen-module__crumbHere__kUm2f{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.post-screen-module__title__2uVLt{font:var(--type-display-lg);letter-spacing:var(--tracking-display);text-wrap:balance}.post-screen-module__meta__-naVg{gap:var(--space-1) var(--space-3);font-size:var(--text-md);color:var(--color-text-secondary);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.post-screen-module__metaCategory__pCBNe{font-weight:var(--weight-semibold)}.post-screen-module__contents__3pBsv{grid-area:contents;min-inline-size:0}@media (width>=60rem){.post-screen-module__contents__3pBsv{max-block-size:calc(100dvh - var(--space-12));align-self:start;position:sticky;inset-block-start:var(--space-6);overflow-y:auto}}.post-screen-module__contentsFold__Lb80w{background:var(--color-surface-app);border-radius:var(--radius-3xl)}@media (width>=60rem){.post-screen-module__contentsFold__Lb80w{background:0 0;border-radius:0}.post-screen-module__contentsFold__Lb80w::details-content{content-visibility:visible;block-size:auto}}.post-screen-module__contentsTitle__SwVD-{padding:var(--space-3) var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer}@media (width>=60rem){.post-screen-module__contentsTitle__SwVD-{padding:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-caps);pointer-events:none;list-style:none}.post-screen-module__contentsTitle__SwVD-::-webkit-details-marker{display:none}}.post-screen-module__contentsList__fP0EM{padding:0 var(--space-2) var(--space-2);flex-direction:column;display:flex}@media (width>=60rem){.post-screen-module__contentsList__fP0EM{gap:var(--space-0-5);padding:0}}.post-screen-module__contentsLink__M68me{padding:var(--space-1-5) var(--space-2);font-size:var(--text-md);color:var(--color-text-strong-secondary);border-radius:var(--radius-md);transition:background-color var(--duration-ui) var(--ease-standard), color var(--duration-ui) var(--ease-standard);line-height:1.35;display:block}@media (hover:hover){.post-screen-module__contentsLink__M68me:hover{color:var(--color-text-primary);background:var(--color-surface-app)}}.post-screen-module__contentsLinkHere__I7n-m{font-weight:var(--weight-semibold);color:var(--color-text-primary);background:var(--color-surface-muted)}.post-screen-module__body__GimUV{gap:var(--space-8);flex-direction:column;grid-area:body;min-inline-size:0;display:flex}.post-screen-module__body__GimUV [id]{scroll-margin-block-start:var(--space-6)}.post-screen-module__lead__Orv12{font-size:var(--text-2xl);color:var(--color-text-strong-secondary);text-wrap:pretty;line-height:1.6}.post-screen-module__takeaways__Y4KL-{gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--color-surface-spark);border-radius:var(--radius-card);flex-direction:column;display:flex}.post-screen-module__takeawaysTitle__8ikUK{font-family:var(--font-display);font-size:var(--display-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading)}.post-screen-module__takeawaysList__nRCiQ{gap:var(--space-2);font-size:var(--text-lg);color:var(--color-text-body);flex-direction:column;padding-inline-start:var(--space-5);line-height:1.55;list-style:outside;display:flex}.post-screen-module__takeawaysList__nRCiQ li::marker{color:var(--color-text-tertiary)}.post-screen-module__faq__4C9Ks{gap:var(--space-5);flex-direction:column;display:flex}.post-screen-module__faqTitle__INE-3{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:1.25}.post-screen-module__faqItem__Ew4FW{gap:var(--space-1-5);border-block-start:1px solid var(--color-divider);flex-direction:column;padding-block-start:var(--space-5);display:flex}.post-screen-module__faqQuestion__ShPhR{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.35}.post-screen-module__faqAnswer__b0qL1{font-size:var(--text-lg);color:var(--color-text-body);text-wrap:pretty;line-height:1.65}.post-screen-module__side__Fpt7U{grid-area:side;display:none}@media (width>=75rem){.post-screen-module__side__Fpt7U{align-self:start;display:block;position:sticky;inset-block-start:var(--space-6)}}.post-screen-module__related__lmVnZ{margin-block-start:var(--space-16)}.post-screen-module__relatedTitle__s-lPu{font-family:var(--font-display);font-size:var(--display-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);margin-block-end:var(--space-6)}.post-screen-module__relatedGrid__HAiwa{gap:var(--space-10) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.post-screen-module__relatedGrid__HAiwa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.post-screen-module__relatedGrid__HAiwa{grid-template-columns:repeat(3,minmax(0,1fr))}}}
