.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-gray{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151}.prose-neutral{--tw-prose-body:#404040;--tw-prose-headings:#171717;--tw-prose-lead:#525252;--tw-prose-links:#171717;--tw-prose-bold:#171717;--tw-prose-counters:#737373;--tw-prose-bullets:#d4d4d4;--tw-prose-hr:#e5e5e5;--tw-prose-quotes:#171717;--tw-prose-quote-borders:#e5e5e5;--tw-prose-captions:#737373;--tw-prose-kbd:#171717;--tw-prose-kbd-shadows:hsla(0,0%,9%,.1);--tw-prose-code:#171717;--tw-prose-pre-code:#e5e5e5;--tw-prose-pre-bg:#262626;--tw-prose-th-borders:#d4d4d4;--tw-prose-td-borders:#e5e5e5;--tw-prose-invert-body:#d4d4d4;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#a3a3a3;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#a3a3a3;--tw-prose-invert-bullets:#525252;--tw-prose-invert-hr:#404040;--tw-prose-invert-quotes:#f5f5f5;--tw-prose-invert-quote-borders:#404040;--tw-prose-invert-captions:#a3a3a3;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d4d4d4;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#525252;--tw-prose-invert-td-borders:#404040}.blog-cms,.cockatoo-blog{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.45;--tw-text-opacity:1;color:rgb(41 37 30/var(--tw-text-opacity,1));color-scheme:light}.cockatoo-blog h1,.cockatoo-blog h2,.cockatoo-blog h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;text-wrap:pretty}.cockatoo-blog a{color:inherit;text-decoration-line:none}.blog-cms button,.cockatoo-blog button{cursor:pointer}.blog-cms button:disabled,.cockatoo-blog button:disabled{cursor:wait;opacity:.55}.blog-cms :focus-visible,.cockatoo-blog :focus-visible{outline-style:solid;outline-width:2px;outline-offset:4px;outline-color:#75633d}.blog-container{margin-left:auto;margin-right:auto;width:calc(100% - 40px);max-width:1200px}@media (min-width:768px){.blog-container{width:calc(100% - 80px)}}.blog-header{position:sticky;top:0;z-index:30;height:61px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(222 219 215/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.blog-header-inner{display:flex;height:100%;align-items:center;gap:1rem}@media (min-width:768px){.blog-header-inner{gap:30px}}@media (min-width:1280px){.blog-header-inner{gap:3rem}}.blog-header nav{position:absolute;left:0;right:0;top:60px;display:none;align-items:flex-start;gap:18px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(222 219 215/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(87 82 77/var(--tw-text-opacity,1))}@media (min-width:1024px){.blog-header nav{position:static;display:flex;align-items:center;border-width:0;padding:0}}@media (min-width:1280px){.blog-header nav{gap:30px}}.blog-header nav.is-open{display:flex;flex-direction:column}@media (min-width:1024px){.blog-header nav.is-open{flex-direction:row}}.blog-header nav a:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.blog-header-actions{display:flex;align-items:center;gap:.75rem}@media (min-width:1024px){.blog-header-actions{margin-left:auto}}.blog-header-actions .blog-button-outline{display:none}@media (min-width:768px){.blog-header-actions .blog-button-outline{display:inline-flex}}.blog-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:7px;border-width:1px;--tw-border-opacity:1;border-color:rgb(41 37 30/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(41 37 30/var(--tw-bg-opacity,1));padding:7px 13px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.1;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;text-decoration-line:none}.blog-button:hover{opacity:.85}.blog-button-outline{border-color:rgb(222 219 215/var(--tw-border-opacity,1))}.blog-button-outline,.blog-button-white{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1!important;color:rgb(41 37 30/var(--tw-text-opacity,1))!important}.blog-button-white{border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.blog-menu-toggle{margin-left:auto;display:block;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.blog-menu-toggle{display:none}}.blog-skip{position:fixed;top:-60px;left:1.25rem;z-index:100;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem}.blog-skip:focus{top:.625rem}.blog-intro{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:2rem;padding-bottom:2.5rem;padding-top:4rem}@media (min-width:768px){.blog-intro{flex-direction:row;align-items:flex-end;gap:2.5rem;padding-bottom:4rem;padding-top:116px}}@media (min-width:1024px){.blog-intro{gap:3rem}}.blog-intro h1{margin-bottom:1.25rem;font-size:3rem;line-height:1}@media (min-width:768px){.blog-intro h1{font-size:60px}}.blog-intro>div>p{margin:0;max-width:480px;font-size:1.125rem;line-height:1.75rem;line-height:1.25;letter-spacing:-.5px;--tw-text-opacity:1;color:rgb(114 110 104/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-intro>div>p{font-size:1.25rem;line-height:1.75rem}}.blog-newsletter{position:relative;width:405px;max-width:100%;flex-shrink:0}.blog-intro .blog-newsletter{width:100%}@media (min-width:768px){.blog-intro .blog-newsletter{width:340px}}@media (min-width:1024px){.blog-intro .blog-newsletter{width:405px}}.blog-eyebrow,.blog-newsletter label{margin-bottom:18px;display:block;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em}.blog-newsletter label{--tw-text-opacity:1;color:rgb(97 92 85/var(--tw-text-opacity,1))}.blog-newsletter>div{display:flex;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(206 203 198/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem}.blog-newsletter input{min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(41 37 30/var(--tw-text-opacity,1))}.blog-newsletter button{border-radius:3px;border-width:0;--tw-bg-opacity:1;background-color:rgb(41 37 30/var(--tw-bg-opacity,1));padding:.25rem .625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blog-newsletter small{margin-top:.5rem;display:block;font-size:10px;line-height:1.4;--tw-text-opacity:1;color:rgb(114 110 104/var(--tw-text-opacity,1))}.blog-newsletter small a{text-decoration-line:underline}.blog-newsletter>p{margin-bottom:0;margin-top:.375rem;font-size:.75rem;line-height:1rem}.blog-newsletter>p:empty{display:none}.blog-feature{display:flex;min-height:404px;flex-direction:column-reverse;align-items:center;gap:1.5rem;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(247 246 245/var(--tw-bg-opacity,1));padding:1.25rem}@media (min-width:768px){.blog-feature{display:grid;grid-template-columns:1fr 46%;gap:2rem;padding:2rem}}@media (min-width:1024px){.blog-feature{gap:2.5rem}}@media (min-width:1280px){.blog-feature{grid-template-columns:1fr 500px;gap:70px}}.blog-feature-copy{display:flex;width:100%;flex-direction:column;justify-content:center;align-self:stretch;padding-bottom:.5rem}@media (min-width:768px){.blog-feature-copy{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.blog-feature-copy{padding-top:38px;padding-bottom:38px}}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;--tw-text-opacity:1;color:rgb(87 82 77/var(--tw-text-opacity,1))}.blog-meta,.blog-tag{font-size:.875rem;line-height:1.25rem}.blog-tag{display:inline-block;width:fit-content;border-radius:3px;border-width:1px;--tw-border-opacity:1;border-color:rgb(206 203 198/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-family:Arial,Helvetica,sans-serif}.blog-feature h2{margin-bottom:30px;margin-top:1.5rem;max-width:450px;font-size:28px;line-height:1.05}@media (min-width:768px){.blog-feature h2{margin-bottom:2.25rem;margin-top:30px;font-size:32px}}@media (min-width:1024px){.blog-feature h2{margin-bottom:60px}}.blog-read-link{display:flex;gap:.875rem;--tw-text-opacity:1;color:rgb(114 110 104/var(--tw-text-opacity,1))}.blog-feature:hover .blog-read-link{--tw-text-opacity:1;color:rgb(41 37 30/var(--tw-text-opacity,1))}.blog-image{display:block;aspect-ratio:1.5;width:100%;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(240 238 235/var(--tw-bg-opacity,1));object-fit:cover}.blog-feature>.blog-image{aspect-ratio:1.5;height:auto}@media (min-width:768px){.blog-feature>.blog-image{aspect-ratio:auto;height:280px}}@media (min-width:1024px){.blog-feature>.blog-image{height:340px}}.blog-image-fallback{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-image:linear-gradient(125deg,#c4dce3,#e5daf1 45%,#e4c5ab);padding:2rem;text-align:center}.blog-image-fallback strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.04em}.blog-image-fallback>span{font-weight:700;letter-spacing:-.06em}.blog-image-fallback small{font-size:.75rem;line-height:1rem}.blog-slide-controls{margin-top:1rem;display:flex;gap:1rem}.blog-slide-controls button{position:relative;height:1.25rem;flex:1 1 0%;border-width:0;background-color:transparent}.blog-slide-controls button:before{right:0;background-color:rgb(222 220 218/var(--tw-bg-opacity,1))}.blog-slide-controls button.is-active:after,.blog-slide-controls button:before{position:absolute;left:0;top:0;height:.25rem;border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;--tw-content:"";content:var(--tw-content)}.blog-slide-controls button.is-active:after{width:25%;background-color:rgb(41 37 30/var(--tw-bg-opacity,1))}.blog-posts{padding-bottom:4rem;padding-top:2.25rem}@media (min-width:768px){.blog-posts{padding-bottom:6rem;padding-top:4rem}}.blog-categories{margin-bottom:2rem;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}@media (min-width:768px){.blog-categories{margin-bottom:4rem;flex-wrap:wrap;gap:.75rem;padding-bottom:0}}.blog-categories button{white-space:nowrap;border-radius:7px;border-width:0;background-color:transparent;padding:5px .625rem;--tw-text-opacity:1;color:rgb(87 82 77/var(--tw-text-opacity,1))}.blog-categories button.is-active{--tw-bg-opacity:1;background-color:rgb(41 37 30/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blog-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;row-gap:54px}}.blog-card{display:block;min-width:0}.blog-card h3{margin-bottom:18px;margin-top:1.25rem;font-size:28px;line-height:1.16}@media (min-width:768px){.blog-card h3{font-size:26px}}.blog-card:hover h3{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.blog-card .blog-image{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (prefers-reduced-motion:reduce){.blog-card .blog-image{transition-property:none}}.blog-card:hover .blog-image{opacity:.9}.blog-card .blog-meta{gap:.75rem;font-size:13px}.blog-inline-newsletter{margin-top:3rem;margin-bottom:3rem;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:2rem;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(247 246 245/var(--tw-bg-opacity,1));padding:1.5rem}@media (min-width:768px){.blog-inline-newsletter{margin-top:4rem;margin-bottom:4rem;flex-direction:row;align-items:center;padding:2rem}}@media (min-width:1024px){.blog-inline-newsletter{padding:3rem}}.blog-inline-newsletter .blog-newsletter{width:100%}@media (min-width:768px){.blog-inline-newsletter .blog-newsletter{width:330px}}@media (min-width:1024px){.blog-inline-newsletter .blog-newsletter{width:405px}}.blog-inline-newsletter h2{margin-bottom:1rem;font-size:40px;line-height:1.1}.blog-inline-newsletter>div>p{--tw-text-opacity:1;color:rgb(114 110 104/var(--tw-text-opacity,1))}.blog-load-more{margin-top:4rem;text-align:center}.blog-load-more button{padding:.75rem 1.5rem}.blog-bottom-cta{--tw-bg-opacity:1;background-color:rgb(41 37 30/var(--tw-bg-opacity,1));padding-top:72px;padding-bottom:72px;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-bottom-cta{padding:7rem 1.5rem}}.blog-bottom-cta h2{margin:1.5rem auto 2.25rem;font-size:42px;line-height:1.05}@media (min-width:768px){.blog-bottom-cta h2{font-size:56px}}.blog-bottom-cta .blog-eyebrow{--tw-text-opacity:1;color:rgb(199 195 188/var(--tw-text-opacity,1))}.blog-bottom-cta .blog-button{padding:.75rem 1.5rem}.blog-footer{padding-bottom:1.5rem;padding-top:72px}.blog-footer-top{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.blog-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-bottom:72px}}@media (min-width:1024px){.blog-footer-top{grid-template-columns:1fr 1.2fr 1fr}}@media (min-width:1280px){.blog-footer-top{gap:3.5rem}}.blog-footer-top>div>p{margin-top:22px;margin-bottom:22px;--tw-text-opacity:1;color:rgb(114 110 104/var(--tw-text-opacity,1))}.blog-footer-top .blog-newsletter{width:100%}.blog-footer-links{display:flex;gap:100px}@media (min-width:768px){.blog-footer-links{grid-column:span 2/span 2}}@media (min-width:1024px){.blog-footer-links{grid-column:span 1/span 1;justify-content:space-between;gap:1.5rem}}.blog-footer-links>div{display:flex;flex-direction:column;gap:.625rem}.blog-footer-links h3{margin-bottom:.375rem;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:0}.blog-footer-links a{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.blog-footer-bottom,.blog-footer-links a{color:rgb(114 110 104/var(--tw-text-opacity,1))}.blog-footer-bottom{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(222 219 215/var(--tw-border-opacity,1));padding-top:1.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1}@media (min-width:768px){.blog-footer-bottom{flex-direction:row}}.blog-footer-bottom>div{display:flex;gap:1.5rem}.blog-article-layout{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-bottom:5rem;padding-top:2.5rem}@media (min-width:768px){.blog-article-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:2.5rem;padding-top:5rem}}@media (min-width:1024px){.blog-article-layout{grid-template-columns:220px minmax(0,650px);gap:70px}}@media (min-width:1280px){.blog-article-layout{grid-template-columns:240px minmax(0,650px);gap:10rem;padding-top:120px}}.blog-sidebar{position:static;width:100%}@media (min-width:768px){.blog-sidebar{position:sticky;top:85px;max-height:calc(100vh - 105px);overflow-y:auto;padding-bottom:.5rem}}.blog-back-link{margin-bottom:1.5rem;display:inline-flex;align-items:center;gap:1rem;--tw-text-opacity:1!important;color:rgb(114 110 104/var(--tw-text-opacity,1))!important}@media (min-width:768px){.blog-back-link{margin-bottom:2.5rem}}.blog-toc{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(247 246 245/var(--tw-bg-opacity,1));padding:.875rem}.blog-toc summary{cursor:pointer;list-style-type:none;padding-bottom:.875rem;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(114 110 104/var(--tw-text-opacity,1))}.blog-toc summary::-webkit-details-marker{display:none}.blog-toc nav{max-height:200px;overflow-y:auto;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(228 225 222/var(--tw-border-opacity,1));padding-top:.625rem}@media (min-width:768px){.blog-toc nav{max-height:32vh}}.blog-toc a{position:relative;display:block;padding-top:7px;padding-bottom:7px;padding-left:.75rem;font-size:15px;line-height:1.3;--tw-text-opacity:1;color:rgb(104 99 93/var(--tw-text-opacity,1))}.blog-toc a.is-active{--tw-text-opacity:1;color:rgb(41 37 30/var(--tw-text-opacity,1))}.blog-toc a.is-active:before{position:absolute;bottom:.5rem;left:0;top:.5rem;width:.125rem;--tw-bg-opacity:1;background-color:rgb(81 76 68/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.blog-toc a.is-subheading{padding-left:22px;font-size:13px}.blog-sidebar-cta{margin-top:.625rem;display:none;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(41 37 30/var(--tw-bg-opacity,1));padding:.875rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-sidebar-cta{display:block}}.blog-sidebar-cta .blog-eyebrow{margin-bottom:38px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(76 71 63/var(--tw-border-opacity,1));padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(196 192 185/var(--tw-text-opacity,1))}.blog-sidebar-cta h2{margin-bottom:.75rem;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.75rem;line-height:1.2;letter-spacing:-.7px}.blog-sidebar-cta>p:not(.blog-eyebrow){margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.25;--tw-text-opacity:1;color:rgb(225 223 219/var(--tw-text-opacity,1))}.blog-sidebar-cta .blog-button{width:100%}.blog-share{display:none;flex-direction:column;gap:1rem;padding-top:1.5rem;--tw-text-opacity:1;color:rgb(104 99 93/var(--tw-text-opacity,1))}@media (min-width:768px){.blog-share{display:flex}}.blog-share button{border-width:0;background-color:transparent;text-align:left}.blog-share span{font-size:.75rem;line-height:1rem}.blog-reading-column{width:100%;min-width:0}.blog-article-header h1{margin-bottom:1.5rem;margin-top:1.75rem;max-width:610px;font-size:2.25rem;line-height:2.5rem;line-height:1.15}@media (min-width:768px){.blog-article-header h1{margin-bottom:2rem;margin-top:46px;font-size:42px}}.blog-article-header .blog-meta{gap:.5rem;font-size:13px}@media (min-width:768px){.blog-article-header .blog-meta{font-size:15px}}.blog-article-header .blog-meta>span:before{margin-right:.5rem;--tw-content:"·";content:var(--tw-content)}.blog-byline{margin-bottom:2.25rem;margin-top:.75rem;font-size:13px;--tw-text-opacity:1;color:rgb(114 110 104/var(--tw-text-opacity,1))}.blog-reading-column>.blog-image{aspect-ratio:16/9}.blog-prose{overflow-wrap:break-word;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1rem;line-height:1.5rem;line-height:1.5;--tw-text-opacity:1;color:rgb(81 76 69/var(--tw-text-opacity,1))}.blog-prose p{margin-top:22px;margin-bottom:22px}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{scroll-margin-top:100px;--tw-text-opacity:1;color:rgb(41 37 30/var(--tw-text-opacity,1))}.blog-prose h2{margin-bottom:1.25rem;margin-top:3rem;font-size:28px;line-height:1.15}@media (min-width:768px){.blog-prose h2{font-size:32px}}.blog-prose h3{margin-bottom:1rem;margin-top:2rem;font-size:25px;line-height:1.2}.blog-prose h4{margin-top:26px;font-size:19px}.blog-prose a{text-decoration-line:underline;text-underline-offset:3px}.blog-prose ol,.blog-prose ul{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.5rem}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{margin-top:.5rem;margin-bottom:.5rem}.blog-prose blockquote{border-left-width:2px;--tw-border-opacity:1;border-color:rgb(157 146 130/var(--tw-border-opacity,1));padding-left:1.5rem;font-size:1.25rem;line-height:1.75rem}.blog-prose pre{overflow-x:auto;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(247 246 245/var(--tw-bg-opacity,1));padding:1.25rem;font-size:13px}.blog-prose code{font-size:.9em}.blog-prose table{margin-top:1.5rem;margin-bottom:1.5rem;display:block;max-width:100%;border-collapse:collapse;overflow-x:auto}.blog-prose td,.blog-prose th{border-width:1px;--tw-border-opacity:1;border-color:rgb(222 219 215/var(--tw-border-opacity,1));padding:.625rem;text-align:left}.blog-prose img{max-width:100%;border-radius:var(--radius)}.blog-prose hr{margin-top:2.25rem;margin-bottom:2.25rem;border-width:1px 0 0;--tw-border-opacity:1;border-color:rgb(222 219 215/var(--tw-border-opacity,1))}.blog-related{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(222 219 215/var(--tw-border-opacity,1));padding-bottom:4rem;padding-top:3rem}@media (min-width:768px){.blog-related{padding-bottom:6rem;padding-top:4rem}}.blog-related>h2{margin-bottom:2.5rem;font-size:40px}.blog-empty{min-height:400px;padding-top:100px;padding-bottom:100px}.blog-empty h1,.blog-empty h2{margin-bottom:1.25rem;font-size:2.25rem;line-height:2.5rem}.blog-empty p{margin-bottom:1.25rem}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}