.content{font-size:1.0625rem;line-height:1.7;color:var(--color-primary)}.content.style-card-summary{font-size:1rem;line-height:1.625}.content>*+*{margin-top:1rem}.content :where(h2,h3,h4){margin-top:2.25rem;font-weight:700;letter-spacing:-.01em;color:var(--color-primary)}.content :where(h2){margin-top:4.5rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);font-size:1.625rem;line-height:1.3}.content :where(h3){font-size:1.375rem;line-height:1.35}.content :where(h4){font-size:1.1875rem;line-height:1.4}.content :where(ul){list-style-type:disc;padding-left:1.5rem}.content :where(ol){list-style-type:decimal;padding-left:1.5rem}.content :where(ul,ol)>li+li{margin-top:.5rem}.content :where(li)::marker{color:var(--color-secondary)}.content :where(a){color:var(--color-accent-hover);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);text-underline-offset:2px}.content :where(a:hover){color:var(--color-accent)}.content :where(.content-boxout){margin-block:1.75rem;padding:1rem 1.125rem;border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-left:3px solid var(--color-accent);border-radius:.5rem;background:0 0}.content :where(.content-boxout-with-image){display:grid;gap:1rem}.content :where(.content-boxout-figure){margin:0;width:min(100%,12rem);justify-self:center}.content :where(.content-boxout-figure img){display:block;width:100%;aspect-ratio:1;height:auto;border-radius:.5rem;object-fit:cover}.content :where(.content-boxout-figure figcaption){max-width:12rem;margin-top:.35rem;color:var(--color-muted);font-size:.75rem;line-height:1.35;text-align:center}.content :where(.content-boxout-title){margin:0 0 .35rem;color:var(--color-primary);font-size:.875rem;font-weight:700;line-height:1.35;text-transform:uppercase}.content :where(.content-boxout-body){color:var(--color-primary)}.content :where(.content-boxout-body>*+*){margin-top:.75rem}.content :where(.content-boxout-body>:first-child){margin-top:0}.content :where(.content-boxout-body>:last-child){margin-bottom:0}@media(min-width:40rem){.content :where(.content-boxout-with-image){grid-template-columns:12rem minmax(0,1fr);align-items:start}.content :where(.content-boxout-figure){justify-self:start}}.content :where(.content-image){display:block;width:100%;max-width:100%;margin-block:1.75rem;margin-inline:auto;text-align:center}.content :where(.content-image img){display:block;width:auto;max-width:100%;max-height:min(30rem,75vh);height:auto;margin-inline:auto;border:1px solid var(--color-divider);border-radius:.5rem;background:var(--color-panels)}.content :where(.content-image-caption){display:block;max-width:42rem;margin:.5rem auto 0;color:var(--color-muted);font-size:.875rem;line-height:1.45;text-align:center}.content :where(blockquote){position:relative;margin-block:2rem;padding-top:2rem;color:var(--color-primary);font-size:1.125rem;line-height:1.65}.content :where(blockquote)::before{content:"\201C";position:absolute;top:-.25rem;left:0;color:var(--color-accent);font-family:Georgia,times new roman,serif;font-size:3rem;line-height:1;pointer-events:none}@media(min-width:48rem){.content :where(blockquote){padding-left:2.5rem}.content :where(blockquote)::before{left:2.5rem}}.content :where(blockquote>*+*){margin-top:.75rem}.content :where(blockquote>p){position:relative;z-index:1;font-style:italic;font-weight:500}.content :where(blockquote>p:last-child:not(:first-child)){color:var(--color-secondary);font-size:.875rem;letter-spacing:.02em}.content :where(blockquote>p:last-child:not(:first-child))::before{content:"\2014\00A0"}.content :where(table){display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;border-spacing:0;font-size:1rem;line-height:1.5}.content :where(thead){border-bottom:1px solid var(--color-divider-strong)}.content :where(tbody tr){border-bottom:1px solid var(--color-divider)}.content :where(th,td){padding:.75rem 1rem;text-align:left;vertical-align:top;min-width:11rem}.content :where(th:first-child,td:first-child){padding-left:0}.content :where(th:last-child,td:last-child){padding-right:0}.content :where(th){color:var(--color-primary);font-weight:700;white-space:nowrap}.content :where(td){color:var(--color-secondary)}.content :where(.content-center){text-align:center}.content :where(.content-center>*+*){margin-top:1rem}.content :where(.search-query){display:inline-grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:.25rem;max-width:calc(100% - 2ch);padding:.0625rem .3125rem;border:1px solid var(--color-divider);border-radius:.375rem;background:var(--color-panels);color:var(--color-primary);font-size:.92em;font-weight:500;line-height:1.45;text-decoration:none;vertical-align:baseline}.content :where(.search-query-logo){width:.75rem;height:.95rem;object-fit:contain;margin-right:.25rem}.content :where(.search-query-logo-dark){display:none}:root[data-theme=dark] .content :where(.search-query-logo-light){display:none}:root[data-theme=dark] .content :where(.search-query-logo-dark){display:block}.content :where(.search-query-label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content :where(.search-query-arrow){color:var(--color-muted);font-size:.875rem;line-height:1;transition:color 150ms ease,transform 150ms ease}.content :where(.search-query:hover){border-color:var(--color-divider-strong);background:var(--color-surface-hover);color:var(--color-accent)}.content :where(.search-query:hover .search-query-arrow){color:var(--color-accent);transform:translateX(.0625rem)}