.tN1aaG_section{padding-block:56px 88px}.tN1aaG_toolbar{justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;display:flex}.tN1aaG_archiveNote,.tN1aaG_resultCount{color:hsl(var(--muted-foreground));font-size:14px}.tN1aaG_resultCount{margin-bottom:24px}.tN1aaG_search{flex-shrink:0;width:min(100%,400px)}.tN1aaG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.tN1aaG_card{flex-direction:column;min-width:0;display:flex}.tN1aaG_card h2{letter-spacing:-.025em;font-size:21px;line-height:1.6}.tN1aaG_image{aspect-ratio:16/9;border-radius:calc(var(--radius) - 3px);background:hsl(var(--muted));margin-bottom:16px;display:block;position:relative;overflow:hidden}.tN1aaG_image img{object-fit:cover;transition:transform .2s}.tN1aaG_image:hover img{transform:scale(1.025)}.tN1aaG_cardContent{flex-direction:column;flex:1;gap:20px;display:flex}.tN1aaG_summary{-webkit-line-clamp:3;color:hsl(var(--muted-foreground));-webkit-box-orient:vertical;font-size:15px;line-height:1.8;display:-webkit-box;overflow:hidden}.tN1aaG_tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tN1aaG_tags a{overflow-wrap:anywhere;max-width:100%;display:inline-flex}.tN1aaG_pagination{margin-top:48px}.tN1aaG_paginationContent{flex-wrap:wrap}.tN1aaG_searchContext{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}@media (max-width:767px){.tN1aaG_section{padding-block:32px 56px}.tN1aaG_toolbar{flex-direction:column;align-items:stretch;gap:24px;margin-bottom:28px}.tN1aaG_search{width:100%}.tN1aaG_grid{grid-template-columns:minmax(0,1fr);gap:24px}.tN1aaG_card h2{font-size:19px}.tN1aaG_pagination{margin-top:32px}}@media (prefers-reduced-motion:reduce){.tN1aaG_image img{transition:none}}
.qx9j6W_meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:14px;display:flex}.qx9j6W_article{width:min(800px,100% - 64px);margin:56px auto 88px}.qx9j6W_body{overflow-wrap:anywhere;line-height:1.95}.qx9j6W_body p,.qx9j6W_body blockquote,.qx9j6W_body figure,.qx9j6W_body pre,.qx9j6W_body ul,.qx9j6W_body ol{margin-block:20px}.qx9j6W_body p:first-child{margin-top:0}.qx9j6W_body h2,.qx9j6W_body h3,.qx9j6W_body h4,.qx9j6W_body h5,.qx9j6W_body h6{margin-block:36px 16px;font-weight:600;line-height:1.6}.qx9j6W_body h2{font-size:28px}.qx9j6W_body h3{font-size:24px}.qx9j6W_body img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.qx9j6W_body a{color:hsl(var(--brand-blue));text-underline-offset:4px;text-decoration:underline}.qx9j6W_body ul,.qx9j6W_body ol{padding-left:28px}.qx9j6W_body ul{list-style:outside}.qx9j6W_body ol{list-style:decimal}.qx9j6W_body blockquote{border-left:3px solid hsl(var(--primary));background:hsl(var(--muted));padding:20px 24px}.qx9j6W_body pre{background:hsl(var(--muted));border-radius:var(--radius);padding:20px;overflow-x:auto}.qx9j6W_body code{white-space:pre-wrap;font-family:monospace}.qx9j6W_body figcaption{color:hsl(var(--muted-foreground));font-size:14px}.qx9j6W_tableScroll{max-width:100%;margin-block:24px;overflow-x:auto}.qx9j6W_body table{border-collapse:collapse;width:100%}.qx9j6W_body th,.qx9j6W_body td{border:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:12px 16px}.qx9j6W_articleFooter{flex-direction:column;gap:28px;margin-top:48px;display:flex}.qx9j6W_tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qx9j6W_tags a{overflow-wrap:anywhere;display:inline-flex}.qx9j6W_actions{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.qx9j6W_archiveNote{color:hsl(var(--muted-foreground));font-size:13px}.qx9j6W_related{background:hsl(var(--muted));padding-block:64px 88px}.qx9j6W_related h2{letter-spacing:-.04em;margin-bottom:32px;font-size:28px;font-weight:500}.qx9j6W_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (max-width:767px){.qx9j6W_article{width:calc(100% - 48px);margin-block:32px 56px}.qx9j6W_body h2{font-size:24px}.qx9j6W_body h3{font-size:21px}.qx9j6W_body blockquote{padding:16px}.qx9j6W_related{padding-block:40px 56px}.qx9j6W_relatedGrid{grid-template-columns:minmax(0,1fr);gap:24px}}
