.card-related-media[data-astro-cid-5v374yge]{border-bottom:var(--paper-line) solid var(--paper-ink)}.cg-bookmark[data-astro-cid-7jmbvie4]{width:calc(var(--paper-unit) * 8);padding-inline:0}.cg-share-menu[data-astro-cid-npwnrpls]{rotate:0deg}.cg-share-item[data-astro-cid-npwnrpls]{color:var(--paper-ink);text-decoration:none}.cg-share-item[data-astro-cid-npwnrpls]:hover,.cg-share-item[data-astro-cid-npwnrpls]:focus-visible{background:var(--paper-highlight);outline:none}.blog-body[data-astro-cid-am7nlun7]{--blog-line:var(--paper-line-thin);--blog-rule:var(--cg-semantic-color-illustration-violet-pale);--blog-size-h2:1.875rem;--blog-size-h3:1.375rem;--blog-size-table:1rem;--blog-size-code:.875em;--blog-size-pre:.9375rem;--blog-tracking-h2:-.01em;overflow-wrap:break-word}.blog-body[data-astro-cid-am7nlun7]>h1:first-child{display:none}.blog-body[data-astro-cid-am7nlun7]>*+*{margin-top:calc(var(--paper-unit) * 5)}.blog-body[data-astro-cid-am7nlun7] h2{margin-top:calc(var(--paper-unit) * 16);padding-top:calc(var(--paper-unit) * 6);border-top:var(--blog-line) solid var(--blog-rule);font-family:var(--font-display);font-size:var(--blog-size-h2);letter-spacing:var(--blog-tracking-h2);text-wrap:balance;font-weight:700;line-height:1.25}.blog-body[data-astro-cid-am7nlun7] h2:before{content:"";width:calc(var(--paper-unit) * 3);height:calc(var(--paper-unit) * 3);background:var(--cg-semantic-color-brand-logo-magenta);border:var(--blog-line) solid var(--paper-ink);vertical-align:middle;margin-inline-end:calc(var(--paper-unit) * 3);display:inline-block}.blog-body[data-astro-cid-am7nlun7] h3{margin-top:calc(var(--paper-unit) * 10);font-family:var(--font-display);font-size:var(--blog-size-h3);text-wrap:balance;font-weight:700;line-height:1.3}.blog-body[data-astro-cid-am7nlun7] h4{margin-top:calc(var(--paper-unit) * 8);font-family:var(--font-display);font-weight:700;line-height:1.3}.blog-body[data-astro-cid-am7nlun7] p,.blog-body[data-astro-cid-am7nlun7] li{text-wrap:pretty}.blog-body[data-astro-cid-am7nlun7] strong{font-weight:700}.blog-body[data-astro-cid-am7nlun7] a{text-decoration:underline;-webkit-text-decoration-color:var(--cg-semantic-color-brand-logo-magenta);text-decoration-color:var(--cg-semantic-color-brand-logo-magenta);text-decoration-thickness:var(--blog-line);text-underline-offset:var(--paper-unit)}.blog-body[data-astro-cid-am7nlun7] ul{padding:0;list-style:none}.blog-body[data-astro-cid-am7nlun7] ul>li{padding-inline-start:calc(var(--paper-unit) * 6);position:relative}.blog-body[data-astro-cid-am7nlun7] ul>li:before{content:"";inset-inline-start:0;top:calc(var(--paper-unit) * 3);width:calc(var(--paper-unit) * 2.5);height:calc(var(--paper-unit) * 2.5);background:var(--cg-semantic-color-brand-logo-cyan);border:var(--blog-line) solid var(--paper-ink);position:absolute}.blog-body[data-astro-cid-am7nlun7] ol{padding-inline-start:calc(var(--paper-unit) * 6);list-style:decimal}.blog-body[data-astro-cid-am7nlun7] ol>li::marker{color:var(--cg-semantic-color-brand-logo-magenta);font-weight:700}.blog-body[data-astro-cid-am7nlun7] blockquote{padding:calc(var(--paper-unit) * 4) calc(var(--paper-unit) * 6);border-inline-start:calc(var(--paper-unit) * 2) solid var(--cg-semantic-color-brand-logo-yellow);border-radius:var(--paper-radius-sm);background:var(--paper-sheet);color:var(--paper-ink);font-style:normal}.blog-body[data-astro-cid-am7nlun7] blockquote p{color:var(--paper-ink)}.blog-body[data-astro-cid-am7nlun7] code:not(pre code){padding:0 calc(var(--paper-unit) * 1);border:var(--blog-line) solid var(--blog-rule);border-radius:var(--paper-unit);background:var(--paper-sheet);color:var(--paper-ink);font-size:var(--blog-size-code)}.blog-body[data-astro-cid-am7nlun7] pre{padding:calc(var(--paper-unit) * 4) calc(var(--paper-unit) * 5);border:var(--paper-line) solid var(--paper-ink);border-radius:var(--paper-radius-sm);font-size:var(--blog-size-pre);line-height:1.6;overflow-x:auto}.blog-body[data-astro-cid-am7nlun7] img{border:var(--paper-line) solid var(--paper-ink);border-radius:var(--paper-radius-sm);max-width:100%;height:auto}.blog-body[data-astro-cid-am7nlun7] hr{border:0;border-top:var(--blog-line) dashed var(--blog-rule);margin-block:calc(var(--paper-unit) * 12)}.blog-body[data-astro-cid-am7nlun7] table{border-collapse:collapse;width:100%;max-width:100%;font-size:var(--blog-size-table);display:block;overflow-x:auto}.blog-body[data-astro-cid-am7nlun7] th,.blog-body[data-astro-cid-am7nlun7] td{padding:calc(var(--paper-unit) * 3) calc(var(--paper-unit) * 4);border-bottom:var(--blog-line) solid var(--blog-rule);text-align:start;vertical-align:top}.blog-body[data-astro-cid-am7nlun7] th{border-bottom:var(--paper-line) solid var(--paper-ink);white-space:nowrap;font-weight:700}.blog-body[data-astro-cid-am7nlun7] tbody tr:nth-child(2n){background:var(--paper-sheet);color:var(--paper-ink)}.blog-body[data-astro-cid-am7nlun7] kbd{padding:0 calc(var(--paper-unit) * 1.5);border:var(--blog-line) solid var(--paper-ink);border-bottom-width:var(--paper-line);border-radius:var(--paper-unit);background:var(--paper-sheet);color:var(--paper-ink);font-family:ui-monospace,monospace;font-size:var(--blog-size-code)}
