article.component-content-renderer{backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);background-color:var(--color-background-article);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-md);color:var(--color-text-base);font-family:var(--font-family-content);font-size:1rem;line-height:1.7;margin:1rem auto;max-width:var(--max-width-main);overflow:hidden;padding:0 1rem 1.5rem}article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6{font-family:var(--font-family-header);margin:1.25rem 1rem}:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) img{display:inline-block;height:1em;vertical-align:middle;width:auto}:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a,:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:link,:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:visited{color:var(--color-text-link)}:is(:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a,:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:link,:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:visited) .iconify{height:1rem;margin-bottom:.25rem;margin-left:-1rem;margin-right:0;padding-right:0;vertical-align:middle;visibility:hidden;width:1rem}:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:hover{text-decoration:none}:is(article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:hover .iconify{visibility:visible}article.component-content-renderer .page-title,article.component-content-renderer h1{font-family:var(--font-family-header);font-size:var(--font-size-h1);font-weight:700;letter-spacing:-.03em;line-height:1.25}:is(article.component-content-renderer .page-title,article.component-content-renderer h1) a,:is(article.component-content-renderer .page-title,article.component-content-renderer h1) a:link,:is(article.component-content-renderer .page-title,article.component-content-renderer h1) a:visited{color:var(--color-text-base);display:block;font-weight:700;text-decoration:none}:is(article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a,:is(article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:link,:is(article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6) a:visited{color:var(--color-text-base)}article.component-content-renderer .page-date{color:var(--color-text-muted);display:block;font-size:var(--font-size-date);font-weight:500;letter-spacing:.04em;margin:-.75rem 1rem 1.5rem;text-transform:uppercase}article.component-content-renderer h2{border-bottom:1px solid var(--color-border);font-size:var(--font-size-h2);letter-spacing:-.01em;line-height:1.35;padding-bottom:.4rem}article.component-content-renderer h2,article.component-content-renderer h3{font-weight:600}article.component-content-renderer h3{font-size:var(--font-size-h3);line-height:1.4}article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6{font-size:1.05rem;font-weight:700;letter-spacing:normal}article.component-content-renderer table{border-collapse:collapse;margin:1.25rem 1rem;width:calc(100% - 2rem)}article.component-content-renderer table th{border-bottom:2px solid var(--color-border);font-weight:600;padding:.5rem .75rem;text-align:left;white-space:nowrap}article.component-content-renderer table td:first-child,article.component-content-renderer table th:first-child{padding-left:0}article.component-content-renderer table td:last-child,article.component-content-renderer table th:last-child{padding-right:0}article.component-content-renderer table td{border-bottom:1px solid var(--color-border);padding:.6rem .75rem;vertical-align:top}article.component-content-renderer table tr:last-child td{border-bottom:none}article.component-content-renderer p{font-size:1rem;line-height:1.8;margin:.9rem 1rem}article.component-content-renderer p a img{border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-sm);display:block}article.component-content-renderer p img{border-radius:var(--border-radius-sm);display:block;margin:auto;max-width:100%}article.component-content-renderer ol,article.component-content-renderer ul{margin:.75rem 1rem;padding-left:1.4em}article.component-content-renderer li{line-height:1.7;margin:.35rem 0}article.component-content-renderer hr{background:var(--color-hr);border-width:0;height:1px;margin:1.5rem 1rem}article.component-content-renderer code,article.component-content-renderer pre{font-family:var(--font-family-code);font-size:.875rem}article.component-content-renderer code.inline-block,article.component-content-renderer li>code,article.component-content-renderer p>code,article.component-content-renderer td>code{background-color:var(--color-background-article-code);border-radius:.35rem;color:var(--color-text-code);display:inline-block;font-size:.875em;line-height:1.4;padding:.18em .45em;white-space:nowrap}article.component-content-renderer pre{background-color:var(--color-background-pre);border-radius:var(--border-radius-md);box-shadow:inset 0 0 0 1px #8080801f,var(--box-shadow-sm);margin:0 1rem 1rem;overflow-x:auto;padding:1rem;position:relative;-moz-tab-size:2;-o-tab-size:2;tab-size:2}article.component-content-renderer h1+pre,article.component-content-renderer h2+pre,article.component-content-renderer h3+pre,article.component-content-renderer h4+pre{margin-top:.5rem}article.component-content-renderer blockquote{background-color:var(--color-background-article-code);border-left:3px solid var(--color-brand);border-radius:var(--border-radius-sm);margin:1.25rem 1rem;padding:1rem 1rem 1rem .5rem;position:relative}article.component-content-renderer blockquote:after,article.component-content-renderer blockquote:before{color:var(--color-text-muted);font-family:inherit;font-size:2rem;line-height:0;position:absolute}article.component-content-renderer blockquote:before{content:"“";left:.5rem;top:1rem}article.component-content-renderer blockquote:after{bottom:.4rem;content:"”";right:.5rem}article.component-content-renderer blockquote>:first-child{margin-top:0;padding-left:1rem}article.component-content-renderer blockquote>:last-child{margin-bottom:0;padding-right:1rem}article.component-content-renderer blockquote p{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}article.component-content-renderer a,article.component-content-renderer a:link,article.component-content-renderer a:visited{color:var(--color-text-link);text-decoration:none;transition:color var(--transition-fast)}article.component-content-renderer a:hover{color:var(--color-text-link-hover);text-decoration:underline;text-underline-offset:.2em}article.component-content-renderer button[aria-label="Copy code to clipboard"]{background-color:#ffffffbf;border:none;border-radius:5px;height:1.5rem;margin:2px calc(1rem + 2px) 2px 2px;position:absolute;right:1rem;z-index:10}article.component-content-renderer button[aria-label="Copy code to clipboard"]:hover{background-color:#fff}article.component-content-renderer img[aria-expanded=true]{opacity:1!important;transform:none!important;transform-origin:0!important}article.component-content-renderer img{border-radius:var(--border-radius-sm)}@media screen and (max-width:600px){article.component-content-renderer{padding:0 .5rem 1rem}article.component-content-renderer .page-date,article.component-content-renderer article.component-content-renderer>button[aria-label="Copy code to clipboard"]+code,article.component-content-renderer blockquote,article.component-content-renderer button[aria-label="Copy code to clipboard"],article.component-content-renderer h1,article.component-content-renderer h2,article.component-content-renderer h3,article.component-content-renderer h4,article.component-content-renderer h5,article.component-content-renderer h6,article.component-content-renderer hr,article.component-content-renderer ol,article.component-content-renderer p,article.component-content-renderer pre,article.component-content-renderer table,article.component-content-renderer ul{margin-left:.5rem;margin-right:.5rem}}
