.article-hero[data-astro-cid-mk6arr2s]{background:var(--lavender-50);display:flow-root}.layout[data-astro-cid-mk6arr2s]{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:56px;padding:24px 0 72px 32px;display:grid}.no-image[data-astro-cid-mk6arr2s]{grid-template-columns:minmax(0,1fr)}.text[data-astro-cid-mk6arr2s]{flex-direction:column;gap:24px;display:flex}.tags[data-astro-cid-mk6arr2s]{flex-wrap:wrap;gap:8px;display:flex}.tags[data-astro-cid-mk6arr2s] a[data-astro-cid-mk6arr2s]{border-radius:var(--radius);background:var(--lavender-100);color:var(--navy-800);padding:5px 10px;font-size:13px;font-weight:700;line-height:16px;transition:background .2s,color .2s;display:block}.tags[data-astro-cid-mk6arr2s] a[data-astro-cid-mk6arr2s]:hover{background:var(--lavender-200);color:var(--violet-700)}h1[data-astro-cid-mk6arr2s]{max-width:900px;color:var(--navy-800);font-size:46px;font-weight:900;line-height:56px}.meta[data-astro-cid-mk6arr2s]{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:15px;line-height:20px;display:flex}.byline[data-astro-cid-mk6arr2s]{align-items:center;gap:10px;display:flex}.byline[data-astro-cid-mk6arr2s] img[data-astro-cid-mk6arr2s]{border-radius:50%}.byline[data-astro-cid-mk6arr2s] span[data-astro-cid-mk6arr2s],.read[data-astro-cid-mk6arr2s]{color:var(--text-muted)}.read[data-astro-cid-mk6arr2s]{border-left:1px solid var(--lavender-200);padding-left:20px}.image[data-astro-cid-mk6arr2s]{border-radius:var(--radius);object-fit:cover;width:100%;height:300px;box-shadow:var(--shadow)}@media (width<=64em){.layout[data-astro-cid-mk6arr2s]{grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding-left:0}h1[data-astro-cid-mk6arr2s]{font-size:38px;line-height:48px}}@media (width<=52em){.layout[data-astro-cid-mk6arr2s]{grid-template-columns:minmax(0,1fr)}}@media (width<=34em){.layout[data-astro-cid-mk6arr2s]{gap:24px;padding:0 0 40px}.text[data-astro-cid-mk6arr2s]{gap:16px}h1[data-astro-cid-mk6arr2s]{font-size:30px;line-height:38px}.meta[data-astro-cid-mk6arr2s]{gap:4px}.read[data-astro-cid-mk6arr2s]{border-left:0;width:100%;padding-left:0}.byline[data-astro-cid-mk6arr2s]:has(img)+.read[data-astro-cid-mk6arr2s]{padding-left:46px}.image[data-astro-cid-mk6arr2s]{height:200px}}.label[data-astro-cid-fs5mlobd]{color:var(--violet-700);margin-bottom:20px;font-size:14px;font-weight:700;display:block}ol[data-astro-cid-fs5mlobd]{padding-left:28px;position:relative}ol[data-astro-cid-fs5mlobd]:before{content:"";background:var(--lavender-200);width:1px;position:absolute;top:6px;bottom:6px;left:5px}li[data-astro-cid-fs5mlobd]{padding-bottom:22px;position:relative}li[data-astro-cid-fs5mlobd]:last-child{padding-bottom:0}a[data-astro-cid-fs5mlobd]{color:var(--text-muted);font-size:15px;font-weight:500;line-height:22px;transition:color .2s;display:block}a[data-astro-cid-fs5mlobd]:before{content:"";background:var(--lavender-300);border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s;position:absolute;top:7px;left:-26px}a[data-astro-cid-fs5mlobd]:hover{color:var(--violet-700)}a[data-astro-cid-fs5mlobd][aria-current=true]{color:var(--navy-800);font-weight:800}a[data-astro-cid-fs5mlobd][aria-current=true]:before{border:1px solid var(--violet-600);width:11px;height:11px;box-shadow:0 0 25px var(--violet-600);background:#fff;top:5px;left:-28px}.cta[data-astro-cid-fs5mlobd]{border-top:1px solid var(--lavender-100);margin-top:32px;padding-top:24px}.collapsible[data-astro-cid-fs5mlobd]{border:1px solid var(--lavender-200);border-radius:var(--radius);background:var(--paper);margin-bottom:32px;padding:16px 20px 20px}summary[data-astro-cid-fs5mlobd]{color:var(--violet-700);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-fs5mlobd]::-webkit-details-marker{display:none}summary[data-astro-cid-fs5mlobd] img[data-astro-cid-fs5mlobd]{width:20px;height:20px;transition:transform .25s}.collapsible[data-astro-cid-fs5mlobd][open] summary[data-astro-cid-fs5mlobd]{margin-bottom:16px}.collapsible[data-astro-cid-fs5mlobd][open] summary[data-astro-cid-fs5mlobd] img[data-astro-cid-fs5mlobd]{transform:rotate(180deg)}.collapsible[data-astro-cid-fs5mlobd] li[data-astro-cid-fs5mlobd]{padding-bottom:14px}.article-body[data-astro-cid-3ewcma77]{padding-top:80px}.layout[data-astro-cid-3ewcma77]{grid-template-columns:260px minmax(0,760px);justify-content:center;align-items:start;gap:96px;display:grid}.rail[data-astro-cid-3ewcma77]{top:calc(var(--header-height) + 24px);position:sticky}.mobile-contents[data-astro-cid-3ewcma77]{display:none}.lead[data-astro-cid-3ewcma77]{color:var(--navy-800);margin-bottom:32px;font-size:22px;font-weight:600;line-height:34px}.rich-text[data-astro-cid-3ewcma77]{min-width:0;font-size:19px;line-height:32px}.rich-text[data-astro-cid-3ewcma77] p{margin-bottom:22px;font-size:19px!important}.rich-text[data-astro-cid-3ewcma77] h2,.rich-text[data-astro-cid-3ewcma77] p[id^=section-]{color:var(--navy-800);scroll-margin-top:calc(var(--header-height) + 24px);margin:64px 0 20px;font-weight:800;line-height:40px;font-size:32px!important}.rich-text[data-astro-cid-3ewcma77] p[id^=section-] strong{font-weight:800}.rich-text[data-astro-cid-3ewcma77] h3{color:var(--navy-800);margin:44px 0 16px;font-size:24px;font-weight:800;line-height:32px}.rich-text[data-astro-cid-3ewcma77] p:has(img){margin:48px 0}.rich-text[data-astro-cid-3ewcma77] img{border:1px solid var(--lavender-100);border-radius:var(--radius);width:100%;height:auto}.rich-text[data-astro-cid-3ewcma77] a{color:var(--violet-700);text-decoration:underline;text-decoration-color:var(--lavender-300);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600}.rich-text[data-astro-cid-3ewcma77] a:hover{text-decoration-color:var(--violet-700)}.rich-text[data-astro-cid-3ewcma77] ul,.rich-text[data-astro-cid-3ewcma77] ol{margin-bottom:28px}.rich-text[data-astro-cid-3ewcma77] li{margin-bottom:14px;padding-left:36px;position:relative}.rich-text[data-astro-cid-3ewcma77] ul li:before{content:"";background:var(--violet-600);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:6px}.rich-text[data-astro-cid-3ewcma77] ol{counter-reset:item}.rich-text[data-astro-cid-3ewcma77] ol li{counter-increment:item}.rich-text[data-astro-cid-3ewcma77] ol li:before{content:counter(item);background:var(--lavender-100);width:26px;height:26px;color:var(--navy-800);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;left:0}.rich-text[data-astro-cid-3ewcma77] blockquote{border-left:1px solid var(--violet-600);color:var(--navy-800);margin:48px 0;padding:4px 0 4px 36px;font-size:26px;font-weight:700;line-height:38px;position:relative}.rich-text[data-astro-cid-3ewcma77] blockquote:before{content:"";border:1px solid var(--violet-600);width:11px;height:11px;box-shadow:0 0 25px var(--violet-600);background:#fff;border-radius:50%;position:absolute;top:0;left:-6px}.rich-text[data-astro-cid-3ewcma77] strong{font-weight:800}.rich-text[data-astro-cid-3ewcma77] table{border-collapse:collapse;max-width:100%;margin-bottom:32px;font-size:16px;line-height:24px;display:block;overflow-x:auto}.rich-text[data-astro-cid-3ewcma77] th,.rich-text[data-astro-cid-3ewcma77] td{border:1px solid var(--lavender-200);text-align:left;vertical-align:top;padding:12px 16px}.rich-text[data-astro-cid-3ewcma77] th{background:var(--lavender-50);color:var(--navy-800);font-weight:800}.rich-text[data-astro-cid-3ewcma77] .ql-align-center{text-align:center}.rich-text[data-astro-cid-3ewcma77] .ql-align-right{text-align:right}.rich-text[data-astro-cid-3ewcma77] .ql-align-justify{text-align:justify}.rich-text[data-astro-cid-3ewcma77] .ql-size-small{font-size:.85em}.rich-text[data-astro-cid-3ewcma77] .ql-size-large{font-size:1.25em}.rich-text[data-astro-cid-3ewcma77] .ql-size-huge{font-size:1.6em;line-height:1.3}.rich-text[data-astro-cid-3ewcma77] :is(h2,h3,p[id^=section-]) [class*=ql-size]{font-size:inherit;line-height:inherit}.rich-text[data-astro-cid-3ewcma77] .ql-indent-1{padding-left:2em}.rich-text[data-astro-cid-3ewcma77] .ql-indent-2{padding-left:4em}.rich-text[data-astro-cid-3ewcma77] .ql-indent-3{padding-left:6em}.rich-text[data-astro-cid-3ewcma77] li.ql-indent-1{margin-left:1.5em}.rich-text[data-astro-cid-3ewcma77] li.ql-indent-2{margin-left:3em}.rich-text[data-astro-cid-3ewcma77] .ql-font-monospace,.rich-text[data-astro-cid-3ewcma77] code,.rich-text[data-astro-cid-3ewcma77] pre{font-family:ui-monospace,Menlo,Consolas,monospace}.rich-text[data-astro-cid-3ewcma77] :is(pre,.ql-code-block-container){border-radius:var(--radius);background:var(--navy-950);color:var(--lavender-50);white-space:pre;margin-bottom:28px;padding:20px 24px;font-size:15px;line-height:24px;overflow-x:auto}.rich-text[data-astro-cid-3ewcma77] .ql-ui{display:none}.rich-text[data-astro-cid-3ewcma77] li[data-list=bullet]{counter-increment:none}.rich-text[data-astro-cid-3ewcma77] li[data-list=bullet]:before{content:"";background:var(--violet-600);width:7px;height:7px;top:12px;left:6px}.rich-text[data-astro-cid-3ewcma77] img[width]{width:auto;max-width:100%}.rich-text[data-astro-cid-3ewcma77] iframe.ql-video{aspect-ratio:16/9;border-radius:var(--radius);border:0;width:100%;height:auto;margin-bottom:28px}.rich-text[data-astro-cid-3ewcma77] .ql-table-wrapper{margin-bottom:32px;overflow-x:auto}.rich-text[data-astro-cid-3ewcma77] .ql-table-wrapper table{table-layout:fixed;width:100%;min-width:480px;margin:0;display:table}.rich-text[data-astro-cid-3ewcma77] td p{margin:0;font-size:inherit!important}.rich-text[data-astro-cid-3ewcma77]>:first-child{margin-top:0}@media (width<=64em){.layout[data-astro-cid-3ewcma77]{grid-template-columns:minmax(0,760px);gap:0}.rail[data-astro-cid-3ewcma77]{display:none}.mobile-contents[data-astro-cid-3ewcma77]{display:block}}@media (width<=34em){.article-body[data-astro-cid-3ewcma77]{padding-top:32px}.lead[data-astro-cid-3ewcma77]{margin-bottom:24px;font-size:18px;line-height:28px}.rich-text[data-astro-cid-3ewcma77],.rich-text[data-astro-cid-3ewcma77] p{line-height:28px;font-size:17px!important}.rich-text[data-astro-cid-3ewcma77] h2,.rich-text[data-astro-cid-3ewcma77] p[id^=section-]{margin:40px 0 14px;line-height:31px;font-size:24px!important}.rich-text[data-astro-cid-3ewcma77] h3{margin-top:32px;font-size:20px;line-height:28px}.rich-text[data-astro-cid-3ewcma77] blockquote{margin:32px 0;padding-left:24px;font-size:21px;line-height:31px}.rich-text[data-astro-cid-3ewcma77] p:has(img){margin:32px 0}}.article-author[data-astro-cid-iajvjzok]{border:1px solid var(--lavender-200);border-radius:var(--radius);background:var(--paper);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:64px;padding:32px;display:grid}.avatar[data-astro-cid-iajvjzok]{object-fit:cover;border-radius:50%;width:80px;height:80px}.placeholder[data-astro-cid-iajvjzok]{background:var(--lavender-100);color:var(--violet-700);justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.name[data-astro-cid-iajvjzok]{color:var(--navy-800);font-size:20px;font-weight:800;display:block}.role[data-astro-cid-iajvjzok]{color:var(--violet-700);margin-top:4px;font-weight:600;display:block}.share[data-astro-cid-iajvjzok]{color:var(--text-muted);align-items:center;gap:12px;font-size:14px;display:flex}.share[data-astro-cid-iajvjzok] ul[data-astro-cid-iajvjzok]{gap:8px;display:flex}.share[data-astro-cid-iajvjzok] a[data-astro-cid-iajvjzok]{border:1px solid var(--lavender-200);width:40px;height:40px;color:var(--navy-800);border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex}.share[data-astro-cid-iajvjzok] a[data-astro-cid-iajvjzok]:hover{border-color:var(--violet-600);background:var(--lavender-50)}.share[data-astro-cid-iajvjzok] svg{width:18px;height:18px}@media (width<=34em){.article-author[data-astro-cid-iajvjzok]{grid-template-columns:56px minmax(0,1fr);gap:16px;margin-top:48px;padding:20px}.avatar[data-astro-cid-iajvjzok]{width:56px;height:56px}.share[data-astro-cid-iajvjzok]{border-top:1px solid var(--lavender-100);grid-column:1/-1;padding-top:16px}}.related[data-astro-cid-vqeokuyd]{padding:var(--section-gap) 0 40px}.head[data-astro-cid-vqeokuyd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.grid[data-astro-cid-vqeokuyd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (width<=52em){.grid[data-astro-cid-vqeokuyd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grid[data-astro-cid-vqeokuyd] li[data-astro-cid-vqeokuyd]:nth-child(3){display:none}}@media (width<=34em){.head[data-astro-cid-vqeokuyd]{margin-bottom:24px}.grid[data-astro-cid-vqeokuyd]{gap:12px;display:flex}.grid[data-astro-cid-vqeokuyd] li[data-astro-cid-vqeokuyd]:nth-child(3){display:block}}
