.ask-ai-button{cursor:pointer;background-color:var(--color-sunday-canvas);min-height:2.75rem;color:var(--color-sunday-ink);border:1px solid #1111111f;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600;transition:border-color .15s,background-color .15s,scale .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.ask-ai-button:active{scale:.97}.ask-ai-button:focus-visible{outline:2px solid var(--color-sunday-blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ask-ai-brand.svelte-114mhyg:hover{border-color:color-mix(in oklab, var(--brand) 55%, transparent);background-color:color-mix(in oklab, var(--brand) 8%, white)}.ask-ai-button:not(.ask-ai-brand):hover,.ask-ai-button[data-state=open]{border-color:#1111114d}}.ask-ai-item{cursor:pointer;color:var(--color-sunday-ink);border-radius:.75rem;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.ask-ai-item[data-highlighted]{background-color:var(--color-sunday-mist);color:var(--color-sunday-ink)}.ask-ai-mark.svelte-114mhyg{width:1rem;height:1rem;fill:var(--brand);flex-shrink:0}@media (prefers-reduced-motion:reduce){.ask-ai-button{transition:none}}.contents-bar.svelte-rguk68{background-color:color-mix(in oklab, var(--color-sunday-canvas) 90%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #11111114}.contents-bar.svelte-rguk68:has(select:where(.svelte-rguk68):focus-visible){outline:2px solid var(--color-sunday-blue);outline-offset:-2px}@media (prefers-reduced-transparency:reduce){.contents-bar.svelte-rguk68{background-color:var(--color-sunday-canvas);-webkit-backdrop-filter:none}}.rolling.svelte-rguk68{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.rolling.svelte-rguk68>*{grid-area:1/1}.hero-media.svelte-1wv25c7 picture{display:contents}.blog-article-page.svelte-1wv25c7{timeline-scope:--article}.reading-progress.svelte-1wv25c7{display:none}@supports (animation-timeline:view()){.article-timeline.svelte-1wv25c7{view-timeline:--article block}.reading-progress.svelte-1wv25c7{inset-inline:0;z-index:61;background-color:var(--color-sunday-blue);transform-origin:0;height:2px;animation:linear both svelte-1wv25c7-reading-progress;animation-timeline:--article;animation-range:contain;display:block;position:fixed;top:0}@keyframes svelte-1wv25c7-reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.blog-article-page.svelte-1wv25c7{--color-sunday-canvas:#f7f9f6;--background:#f7f9f6;--foreground:#111;--border:#1111111f;--muted-foreground:#11111194;--accent-foreground:#111;--primary:#2b66e2;--primary-foreground:#fff}.article-prose.svelte-1wv25c7{font-size:1.0625rem;line-height:1.63}@media (width>=48rem){.article-prose.svelte-1wv25c7{font-size:1.125rem}}.article-prose.svelte-1wv25c7 h2{letter-spacing:-.035em;text-wrap:balance;margin-block:3.5rem 1rem;padding-inline:0;font-size:1.875rem;font-weight:600;line-height:1.02}.article-prose.svelte-1wv25c7 h3{letter-spacing:-.02em;text-wrap:balance;margin-block:2.5rem .5rem;padding-inline:0;font-size:1.25rem;font-weight:600;line-height:1.2}@media (width>=48rem){.article-prose.svelte-1wv25c7 h2{font-size:2.5rem}.article-prose.svelte-1wv25c7 h3{font-size:1.5rem}}.article-prose.svelte-1wv25c7 :is(h2,h3):first-child{margin-block-start:0}.article-prose.svelte-1wv25c7 :is(h1,h2,h3){scroll-margin-top:11rem}@media (width>=48rem){.article-prose.svelte-1wv25c7 :is(h1,h2,h3){scroll-margin-top:9rem}}@media (width>=64rem){.article-prose.svelte-1wv25c7 :is(h1,h2,h3){scroll-margin-top:6rem}}.article-prose.svelte-1wv25c7 a{--link-color:var(--color-sunday-blue);color:var(--color-sunday-blue);text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1px}.article-prose.svelte-1wv25c7 strong{font-weight:600}.article-prose.svelte-1wv25c7 :is(ul,ol){margin-block:1.15em;padding-inline-start:1.35em}.article-prose.svelte-1wv25c7 li::marker{color:color-mix(in oklab, var(--color-sunday-blue) 55%, transparent)}.article-prose.svelte-1wv25c7 blockquote{background-color:#fff;border-inline-start:none;border-radius:1.5rem;margin-block:2.5rem;padding:1.75rem;font-size:1.125rem;line-height:1.5}.article-prose.svelte-1wv25c7 blockquote p{text-indent:0;margin-block-start:0;padding-inline:0}.article-prose.svelte-1wv25c7 blockquote p+p{margin-block-start:.75em}.article-prose.svelte-1wv25c7 hr{border-block-start:1px solid #1111111f;width:100%;margin-block:3rem}.article-prose.svelte-1wv25c7 img{border-radius:1.5rem}@property --table-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --table-fade-end{syntax:"<length>";inherits:false;initial-value:0}.article-prose.svelte-1wv25c7 .table-scroll{scrollbar-width:thin;scrollbar-color:#1113 transparent;max-width:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--table-fade-start), #000 calc(100% - var(--table-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--table-fade-start), #000 calc(100% - var(--table-fade-end)), transparent);margin-block:2.5rem;overflow-x:auto}@supports (animation-timeline:scroll(self inline)){.article-prose.svelte-1wv25c7 .table-scroll{animation:linear svelte-1wv25c7-table-fade;animation-timeline:scroll(self inline)}@keyframes svelte-1wv25c7-table-fade{0%{--table-fade-start:0px;--table-fade-end:2rem}5%,95%{--table-fade-start:2rem;--table-fade-end:2rem}to{--table-fade-start:2rem;--table-fade-end:0px}}}@media (width>=64rem){.article-prose.svelte-1wv25c7 .table-scroll{max-width:calc(100% + 6rem)}}@media (width>=80rem){.article-prose.svelte-1wv25c7 .table-scroll{max-width:calc(100% + 3rem)}}.article-prose.svelte-1wv25c7 table{overflow-wrap:break-word;min-width:42rem;margin-block:0;font-size:.9375rem}.article-prose.svelte-1wv25c7 thead{border-block-end-color:#11111138}.article-prose.svelte-1wv25c7 thead th{letter-spacing:.06em;text-transform:uppercase;color:#1111118c;padding-block:.75rem;font-size:.75rem;font-weight:600}.article-prose.svelte-1wv25c7 tbody tr{border-block-end-color:#1111111f}.article-prose.svelte-1wv25c7 tbody td{padding-block:.9rem}@property --toc-fade{syntax:"<length>";inherits:false;initial-value:0}.toc-list.svelte-1wv25c7{scrollbar-width:thin;scrollbar-color:#1113 transparent;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--toc-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--toc-fade)), transparent)}@supports (animation-timeline:scroll(self)){.toc-list.svelte-1wv25c7{animation:linear svelte-1wv25c7-toc-fade;animation-timeline:scroll(self)}@keyframes svelte-1wv25c7-toc-fade{0%,85%{--toc-fade:2rem}to{--toc-fade:0px}}}.sunday-details.svelte-1wv25c7>summary:where(.svelte-1wv25c7)::-webkit-details-marker{display:none}@supports selector(details::details-content) and (interpolate-size:allow-keywords){.sunday-details.svelte-1wv25c7{interpolate-size:allow-keywords}.sunday-details.svelte-1wv25c7::details-content{opacity:0;block-size:0;transition:block-size .36s cubic-bezier(.22, 1, .36, 1), opacity .24s ease, content-visibility .36s allow-discrete;overflow:clip}.sunday-details[open].svelte-1wv25c7::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.blog-article-page.svelte-1wv25c7 img,.blog-article-page.svelte-1wv25c7 svg{transition:none}.sunday-details.svelte-1wv25c7::details-content{transition:none}}
