.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--white);box-shadow:0 1px 0 var(--lavender-line);position:relative}.site-header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:7rem;display:flex}.logo[data-astro-cid-nen7h5rs]{min-height:var(--tap);flex-shrink:0;align-items:center;display:inline-flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:11.5rem;height:auto;display:block}@media (width>=80rem){.site-header__bar[data-astro-cid-nen7h5rs]{min-height:7.75rem}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:17.25rem}}summary[data-astro-cid-nen7h5rs]{cursor:pointer;list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu-wide[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}.menu-wide[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.menu-wide[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{margin:0}.dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--heading);font-family:var(--font-menu);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.3125rem;padding:0 .5rem;font-size:1rem;font-weight:600;display:inline-flex}.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;margin-top:-.2rem;transform:rotate(45deg)}.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:hover:after,.dropdown[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:after{opacity:1}.dropdown[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:after{margin-top:.2rem;transform:rotate(-135deg)}.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:hover,.dropdown[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]{background:var(--lavender);color:var(--purple-dark)}.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs].current{color:var(--purple-dark);box-shadow:inset 0 -3px 0 var(--purple)}.dropdown__panel[data-astro-cid-nen7h5rs]{background:var(--white);border:1px solid var(--lavender-line);border-radius:var(--radius);min-width:17rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 1rem 2rem #1f1a2429}.menu-wide[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-last-child(-n+2) .dropdown__panel[data-astro-cid-nen7h5rs]{left:auto;right:0}.dropdown__panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.dropdown__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--heading);border-radius:.375rem;align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:flex}.dropdown__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--lavender);color:var(--purple-dark)}.dropdown__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--purple-dark);background:var(--lavender);font-weight:700}.header-book[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:3.5rem;font-family:var(--font-menu);border-radius:.1875rem;padding-inline:1rem;font-size:1rem;font-weight:600;display:none}.menu-narrow[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{min-height:var(--tap);border:2px solid var(--purple-dark);color:var(--purple-dark);font-family:var(--font-menu);white-space:nowrap;border-radius:.375rem;align-items:center;padding:0 1.25rem;font-weight:600;display:inline-flex}.menu-narrow[data-astro-cid-nen7h5rs] .when-open[data-astro-cid-nen7h5rs]{display:none}.menu-narrow[data-astro-cid-nen7h5rs][open] .when-open[data-astro-cid-nen7h5rs]{display:inline}.menu-narrow[data-astro-cid-nen7h5rs][open] .when-closed[data-astro-cid-nen7h5rs]{display:none}.menu-narrow[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]{background:var(--lavender)}.menu-narrow__panel[data-astro-cid-nen7h5rs]{z-index:5;max-height:calc(100dvh - 11.5rem);padding:1rem var(--gutter) 1.5rem;background:var(--white);border-bottom:2px solid var(--lavender-line);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 1rem 2rem #1f1a2429}.menu-narrow__panel[data-astro-cid-nen7h5rs]>.button[data-astro-cid-nen7h5rs]{width:100%;margin-bottom:.75rem}.menu-narrow__panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu-narrow__panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.menu-narrow__panel[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--lavender-line)}.menu-narrow__panel[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.menu-narrow__home[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--heading);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.menu-narrow__panel[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:after{content:"Show";color:var(--purple-dark);font-size:1rem;font-weight:600}.menu-narrow__panel[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:after{content:"Hide"}.menu-narrow__panel[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:0 0 .75rem 1rem}.menu-narrow__panel[data-astro-cid-nen7h5rs] details[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);align-items:center;display:flex}.menu-narrow__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{font-weight:700}@media (width>=80rem){.menu-narrow[data-astro-cid-nen7h5rs]{display:none}.menu-wide[data-astro-cid-nen7h5rs]{display:block}.header-book[data-astro-cid-nen7h5rs]{display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer);color:var(--white);padding:3rem 0 2rem}a[data-astro-cid-jo6i4kqk]{color:var(--white);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-decoration:underline}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin:0}.footer-help[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #3a3b40;gap:.25rem;margin-bottom:2rem;padding-bottom:1.5rem;display:grid}.footer-help[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--footer-muted);margin:0}.footer-help[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:underline}.footer-help__emergency[data-astro-cid-jo6i4kqk]{font-size:1.25rem;font-weight:700;color:var(--white)!important}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-logo[data-astro-cid-jo6i4kqk]{min-height:var(--tap);align-items:center;display:inline-flex}.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:15rem;height:auto}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--footer-muted);font-family:var(--font-button);margin:.5rem 0 .75rem;font-size:1rem;font-weight:400}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:underline}.footer-parent[data-astro-cid-jo6i4kqk]{width:7.5rem;height:auto;display:block}.footer-social[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;max-width:24rem;margin-top:.75rem;display:grid}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap);align-items:center;gap:.625rem;display:inline-flex}.footer-social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex:none}.footer-column[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--white);font-family:var(--font-button);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.footer-column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap);font-family:var(--font-button);text-transform:uppercase;align-items:center;font-size:1rem;font-weight:500;line-height:1.25;display:flex}.footer-policies[data-astro-cid-jo6i4kqk]{border-top:1px solid #3a3b40;margin-top:2rem;padding-top:1rem}.footer-policies[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 1.5rem;display:flex}.footer-policies[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap);align-items:center;font-size:1rem;display:inline-flex}.footer-legal[data-astro-cid-jo6i4kqk]{color:var(--footer-muted);margin:.75rem 0 0;font-size:1rem}.footer-legal[data-astro-cid-jo6i4kqk]+.footer-legal[data-astro-cid-jo6i4kqk]{margin-top:.25rem}@media (width>=48rem){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1fr;gap:3rem}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}@media (width>=80rem){.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:20.75rem}.footer-parent[data-astro-cid-jo6i4kqk]{width:10.8125rem}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--heading:#24202a;--ink:#4a4453;--ink-muted:#6b6477;--purple:#855ba5;--purple-band:#6a3f8f;--purple-dark:#4c006d;--purple-darker:#2e0042;--magenta:#a11274;--magenta-dark:#86105f;--lavender:#f4f3fb;--lavender-line:#ddd3ea;--sky:#edf6ff;--tile:#f8f8f8;--footer:#151618;--footer-muted:#c9c6cf;--danger:#9b0e0e;--white:#fff;--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-menu:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-button:"Jost Variable", "Jost", "Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-motto:"Times New Roman", Times, Georgia, serif;--text:1.125rem;--text-weight:500;--text-small:1rem;--leading:1.65;--tap:3rem;--gutter:1rem;--page:77.5rem;--measure:52rem;--radius:.5rem;--shadow:0 .5rem 1.5rem #1f1a2414;--h-banner:clamp(2.6rem, 1.735rem + 3.69vw, 4.6875rem);--h-display:clamp(2.1875rem, 1.8rem + 1.66vw, 3.125rem);--h-section:clamp(2.0625rem, 1.881rem + .7735vw, 2.5rem);--h-card:clamp(1.75rem, 1.646rem + .442vw, 2rem);--h-small:1.375rem}@media (width>=48rem){:root{--gutter:2rem}}@media (width>=80rem){:root{--gutter:1.25rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}body{background:var(--white);color:var(--ink);font-family:var(--font);font-size:var(--text);font-weight:var(--text-weight);line-height:var(--leading);overflow-wrap:break-word;margin:0}img,video,iframe{max-width:100%;height:auto}main{display:block;overflow-x:clip}@supports (width:1cqw){main{--half:50cqw;--edge:max(var(--gutter), calc(var(--half) - var(--page) / 2));container-type:inline-size}}main:focus{outline:none}h1,h2,h3,h4,h5,h6{color:var(--heading);margin:2rem 0 .75rem;font-weight:600;line-height:1.2}h1{font-size:var(--h-banner);margin-top:0}h2{font-size:var(--h-section)}h3{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}h4{font-size:1.25rem}h5,h6{font-size:1.125rem}p,ul,ol,table{margin:0 0 1rem}li{margin-bottom:.375rem}strong{color:var(--heading)}a{color:var(--purple-dark);text-underline-offset:.15em;text-decoration:underline}a:hover{color:var(--purple-darker);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}.wrap{width:100%;max-width:calc(var(--page) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:20;background:var(--purple-dark);color:var(--white);padding:.75rem 1rem;font-weight:700;position:absolute;top:-10rem}.skip-link:focus{color:var(--white);top:.5rem}.to-top{z-index:8;min-height:var(--tap);border:2px solid var(--purple-dark);background:var(--white);color:var(--purple-dark);font-family:var(--font-button);border-radius:.625rem;align-items:center;padding:0 1rem;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;bottom:.75rem;right:.75rem;box-shadow:0 .25rem 1rem #1f1a2440}.to-top[hidden]{display:none}@media (width>=80rem){.to-top{display:none}}@media print{.to-top{display:none}}.button{min-height:var(--tap);border:2px solid var(--purple-band);background:var(--purple-band);color:var(--white);font-family:var(--font-button);text-align:center;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:1.25rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:var(--purple-dark);border-color:var(--purple-dark);color:var(--white)}.button--primary{background:var(--magenta);border-color:var(--magenta)}.button--primary:hover{background:var(--magenta-dark);border-color:var(--magenta-dark)}.button--outline{background:var(--white);color:var(--purple-dark);border-color:var(--purple-dark)}.button--outline:hover{background:var(--lavender);color:var(--purple-darker)}.button--light{background:var(--white);color:var(--purple-dark);border-color:var(--white)}.button--light:hover{background:var(--lavender);color:var(--purple-darker);border-color:var(--lavender)}.prose .button[href="/book/"]{background:var(--magenta);border-color:var(--magenta);color:var(--white)}.prose .button[href="/book/"]:hover{background:var(--magenta-dark);border-color:var(--magenta-dark);color:var(--white)}.boxed .button:not([class*=button--]),.inset .button:not([class*=button--]){color:var(--white)}.standalone-link{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.link-list{padding-left:1.25rem}.link-list li{margin:0}.link-list a{min-height:var(--tap);align-items:center;display:inline-flex}.launch-banner{background:var(--magenta);color:var(--white);text-align:center;font-size:1.5rem;font-weight:600;line-height:1.2}.launch-banner p{padding:1.25rem var(--gutter);margin:0 auto}.emergency{color:var(--danger);font-weight:700}.warning,strong .warning,.call-911{color:var(--danger)}.page-banner{background:var(--purple-band);min-height:clamp(14rem,6.85rem + 30.5vw,31.25rem);color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-banner__image{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.page-banner:after{content:"";background:linear-gradient(#f4f3fb80 0%,#4c006d80 100%);position:absolute;inset:0}.page-banner h1{text-shadow:0 0 28px #2e004299,0 2px 16px #2e0042d9,0 1px 3px #2e0042b3}.page-banner .wrap{z-index:1;padding-top:2.5rem;padding-bottom:clamp(1.75rem,7.96vw - .1rem,6.25rem);position:relative}.page-banner h1{color:var(--white);text-wrap:balance;font-size:min(var(--h-banner), calc((100vw - 2 * var(--gutter)) / (var(--longest,10) * .6)));margin:0}.page-banner__back{margin:0 0 .25rem}.page-banner__back a{min-height:var(--tap);color:var(--white);text-shadow:0 0 4px #2e0042,0 0 10px #2e0042f2,0 0 22px #2e0042e6,0 1px 2px #2e0042;align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex}.page-banner__back a:hover{color:var(--white)}:root{--space-section:clamp(2rem, 1rem + 2.66vw, 3.125rem);--space-closing:clamp(2.5rem, 1.5rem + 3.4vw, 4.6875rem);--space-block:2rem;--space-text:1rem;--half:50vw;--edge:max(var(--gutter), calc(var(--half) - var(--page) / 2));--h-col:clamp(1.875rem, 1.746rem + .5525vw, 2.1875rem);--card-radius:.75rem;--card-shadow:0 .25rem 1.5rem #1f1a2412}.prose{padding:0}.prose>*{margin-top:0;margin-bottom:0}.prose>.band{margin-left:calc(50% - var(--half));margin-right:calc(50% - var(--half))}.prose>:not(.band):first-child{margin-top:var(--space-section)}.prose>:not(.band):last-child{margin-bottom:var(--space-section)}.prose>:not(.band)+:not(.band){margin-top:var(--space-block)}.prose>:not(.band)+:is(p,ul,ol,h3,h4,.sources,table,.table-scroll,blockquote),.prose>h2+:not(.band){margin-top:var(--space-text)}.prose>:not(.band)+h2,.prose>.band+:not(.band){margin-top:var(--space-section)}.prose>:not(.band):has(+.band){margin-bottom:var(--space-section)}.prose>h2:not(.band *),.prose>p:has(>.button){text-align:center}.band{padding:var(--space-section) var(--edge)}.band>*{margin-top:0;margin-bottom:0}.band>*+*{margin-top:var(--space-block)}.band>*+:is(p,ul,ol,h3,h4,.sources,table,.table-scroll,blockquote),.band>h2+*{margin-top:var(--space-text)}.band>:is(h3,h4){margin-top:calc(var(--space-text) * 2)}.band>:is(h3,h4):first-child{margin-top:0}.band>*+:is(.cols,.cards,.inset,.boxed,.video){margin-top:var(--space-block)}.band>h2{text-align:center}.prose :is(h2,h3){text-wrap:balance}.band>h3{font-size:1.625rem}.prose:not(.page--faq)>.band>h3:first-child{font-size:var(--h-section);text-align:center}.prose:not(.page--document)>.band>h2~h2:not(:is(:has(+:is(.cards,.boxed,figure,h2)),:has(+p+:is(.cards,.boxed)),:has(+p+p+:is(.cards,.boxed)))){text-align:left;font-size:1.875rem}.prose:not(.page--document)>.band>h2+h2{margin-top:var(--space-block)}.band>h3:has(+.cards),.band>h3:has(+p+.cards){text-align:center;font-size:var(--h-col)}.band>*+h3:is(:has(+.cards),:has(+p+.cards)){margin-top:var(--space-section)}.band>h3:has(+p+.cards)+p,.band>p:has(>.button){text-align:center}.band>p:has(>.button)+p:has(>.button){margin-top:.75rem}.band>.video{max-width:36rem;margin-left:auto;margin-right:auto}.band--white{background:var(--white)}.band--lavender{background:var(--lavender)}.band--sky{background:var(--sky)}.band--purple,.band--purple-dark,.band--magenta,.band--dark{background:var(--purple-band);color:var(--white)}.band--purple-dark{background:var(--purple-dark)}.band--magenta{background:var(--magenta)}.band--dark{background:var(--footer)}.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark) :is(h2,h3,h4,strong,a):not(.boxed *):not(.inset *){color:var(--white)}.band:is(.band--purple,.band--purple-dark,.band--magenta)>:is(p,h3){text-align:center}.band:is(.band--purple,.band--purple-dark,.band--magenta)>.cols>.col>:is(p,h3){text-align:left}.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark)>p>.button,.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark)>.cols>.col>p>.button{background:var(--white);color:var(--purple-dark);border-color:var(--white)}.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark)>p>.button:hover,.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark)>.cols>.col>p>.button:hover{background:var(--lavender)}.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark) .button:is([href="/book/"],.button--primary),.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark)>.cols>.col>p>.button:is([href="/book/"],.button--primary){background:var(--magenta);color:var(--white);border-color:var(--white)}.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark) .button:is([href="/book/"],.button--primary):hover,.band:is(.band--purple,.band--purple-dark,.band--magenta,.band--dark)>.cols>.col>p>.button:is([href="/book/"],.button--primary):hover{background:var(--magenta-dark);color:var(--white)}.cols:has(>.col>p>.button):not(:has(>.col>:not(p))):not(:has(>.col>p>:not(.button))){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cols:has(>.col>p>.button):not(:has(>.col>:not(p))):not(:has(>.col>p>:not(.button)))>.col>p{margin:0}.prose>.band--purple:last-child{padding-top:var(--space-closing);padding-bottom:var(--space-closing)}.prose>.band--purple:has(+.condition-end){padding-top:var(--space-closing)}.prose>.condition-end.band{padding-bottom:var(--space-closing)}.prose>.band--purple:is(:last-child,:has(+.condition-end))>:is(h2,h3:first-child){font-size:clamp(2.0625rem,1.83rem + 1.105vw,2.8125rem)}.band--note{padding-top:calc(var(--space-section) / 2);padding-bottom:calc(var(--space-section) / 2)}.band--note>p{text-align:center;font-size:1.0625rem}.cols{gap:var(--space-block);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=48rem){.cols{grid-template-columns:var(--cols,repeat(auto-fit, minmax(0, 1fr)));gap:2.5rem}}.cols--photo{align-items:center}.cols--top{align-items:start}.col{min-width:0}.col>*{margin-top:0;margin-bottom:0}.col>*+*{margin-top:var(--space-text)}.col>*+:is(h2,h3,h4){margin-top:calc(var(--space-text) * 1.5)}.col>h2{text-align:left;font-size:var(--h-col)}.col>h3{font-size:var(--h-card)}.col>h2~h3{font-size:1.5rem}.col:has(>h3~h3):not(:has(>h2))>h3{font-size:1.375rem}.col img{width:100%;height:auto;display:block}.col>p:has(>img:only-child){margin:0}.col>.kicker+h2{margin-top:.5rem}.cols--figure>.col>p img{border:3px solid var(--purple);border-radius:.5rem}.cols--figure>.col>p:has(img)+p{text-align:center;margin-top:.75rem;font-size:1.0625rem;font-style:italic}.cols--figure>.col>p:has(img)+p a{color:var(--ink)}.cards{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}@media (width>=48rem){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards--1{grid-template-columns:minmax(0,1fr)}}@media (width>=64rem){.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--3>.boxed:last-child:nth-child(3n+1){grid-column:1/-1}}@media (width>=48rem) and (width<=63.99rem){.cards--3>.boxed:last-child:nth-child(odd){grid-column:1/-1}}.band>.cards+p:has(>em:only-child){text-align:center}.cards--joined{border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:var(--white);gap:0;overflow:hidden}.cards--joined>.boxed{box-shadow:none;border-radius:0}@media (width>=48rem){.cards--joined>.boxed:nth-child(2n){border-left:2px solid var(--purple)}}@media (width<=47.99rem){.cards--joined>.boxed+.boxed{border-top:2px solid var(--purple)}}.boxed{border-top:3px solid var(--purple);border-radius:var(--card-radius);background:var(--white);min-width:0;color:var(--ink);box-shadow:var(--card-shadow);flex-direction:column;padding:1.5rem;display:flex}.boxed>*{max-width:none;margin:0}.boxed>*+*{margin-top:var(--space-text)}.boxed>*+:is(h2,h3,h4){margin-top:1.5rem}.boxed>h2{font-size:var(--h-card);text-align:left;color:var(--heading)}.boxed>h3{text-align:left;color:var(--heading);font-size:1.5rem}.boxed>h4{font-size:1.375rem}.boxed>h4:first-child{font-size:1.5rem}.boxed>h5{font-size:1.25rem}.boxed--purple>h3:first-child{font-size:var(--h-card)}.band>.boxed:only-child>h3:first-child{font-size:var(--h-col);text-align:center}.boxed>p:has(>.button):last-child{padding-top:var(--space-block);margin-top:auto}.boxed strong{color:var(--heading)}.boxed a{color:var(--purple-dark)}.boxed img{width:100%;height:auto;display:block}.boxed>p:has(>img:only-child){margin:0}.boxed--lavender{background:var(--lavender)}.boxed--sky{background:var(--sky)}.boxed--purple{background:var(--purple-band);color:var(--white);border-top-color:var(--purple-band)}.boxed--purple>:is(h2,h3,h4),.boxed--purple :is(strong,a){color:var(--white)}.boxed--alert{border:2px solid #e0218a;border-top-width:3px}.boxed--alert>.call-911{text-align:center;color:#c8102e;font-size:1.75rem;font-style:italic;font-weight:800}.boxed--alert>p{color:var(--heading)}.boxed--center>*{text-align:center}.boxed--center>h2{text-align:center;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.5rem)}.boxed--center>.video{width:100%;max-width:36rem;margin-left:auto;margin-right:auto}.boxed--group{padding-bottom:0}.boxed--group>h2{text-align:center;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.5rem)}.boxed--group>.cards--joined{margin:var(--space-text) -1.5rem 0;box-shadow:none;border-radius:0}.boxed--group>.cards--joined>.boxed{border-top-width:2px}.boxed--group>.cards--joined>.boxed:nth-child(-n+2){border-top-color:var(--purple)}.boxed--row{border:3px solid var(--purple);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}@media (width>=40rem){.boxed--row{grid-template-columns:var(--cols,3fr 7fr);gap:2.5rem}}.boxed--row>.col>:is(h2,h3){font-size:var(--h-card)}.boxed--row>.col>p:has(>.button){margin-top:.5rem}.boxed--row>.col>p:has(>.button)+p{margin-top:1.25rem}.boxed--row .button:not([href="/book/"]){min-height:var(--tap);color:var(--purple-dark);background:0 0;border:0;gap:.375rem;padding:0;font-size:1.25rem;font-weight:500}.boxed--row .button:not([href="/book/"]):after{content:"";background:currentColor;width:1.125rem;height:1.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.boxed--row .button:not([href="/book/"]):hover{color:var(--purple-darker);background:0 0;text-decoration:underline}.band>.boxed--row{border:0;border-top:3px solid var(--purple);align-items:start}@media (width>=40rem){.boxed:not(.boxed--row):has(>.col+.col>h2:first-child){grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}.boxed:not(.boxed--row):has(>.col+.col>h2:first-child)>.col+.col{margin-top:0}}.page--condition>.band:nth-last-child(3)>p:last-child,.page--condition>.band:nth-last-child(3)>.sources:last-child>p:last-child,.page--long-notice>.band:nth-last-child(3)>.sources:last-child>p:nth-last-child(-n+3){margin-top:var(--space-section);text-align:center;font-size:1.0625rem}.page--long-notice>.band:nth-last-child(3)>.sources:last-child>p:nth-last-child(-n+2){margin-top:.5rem}.cards:has(>.boxed--row){grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.cards:has(>.boxed--row){grid-template-columns:minmax(0,1fr)}}.inset{padding:var(--space-block);border-radius:var(--card-radius);color:var(--ink)}.inset>*{margin-top:0;margin-bottom:0}.inset>*+*{margin-top:var(--space-text)}.inset--white{background:var(--white)}.inset--lavender{background:var(--lavender)}.inset--sky{background:var(--sky)}.inset--purple{background:var(--purple-band);color:var(--white)}.inset :is(h2,h3,h4,strong){color:var(--heading)}.inset--purple :is(h2,h3,h4,strong,a){color:var(--white)}.inset a{color:var(--purple-dark)}.inset>h2{font-size:var(--h-card);text-align:left}.sources>h3{margin:0 0 .5rem;font-size:1.5rem}.sources>p{margin:0 0 .5rem}.sources>p:last-child{margin-bottom:0}.sources a{overflow-wrap:anywhere}.band:is(.band--purple,.band--purple-dark)>.cols>.col>.sources :is(h3,a,strong){color:var(--white)}.band--faq>h3{margin-top:var(--space-block);text-align:left;font-size:1.625rem}.band--faq>h2+h3{margin-top:var(--space-text)}.band--faq>h3+:is(p,ul){margin-top:.5rem}.page--faq .band>h3{text-align:left;font-size:1.375rem}.band>.faq{border-top:3px solid var(--purple);background:var(--lavender);border-radius:.5rem .5rem .25rem .25rem;margin-top:.9375rem}.band>:not(.faq)+.faq{margin-top:var(--space-block)}.band--lavender>.faq{background:var(--white)}.faq>summary{min-height:var(--tap);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;list-style:none;display:flex}.faq>summary::-webkit-details-marker{display:none}.faq__q{color:var(--heading);font-size:1.375rem;font-weight:600;line-height:1.3}.faq__mark{color:var(--purple-dark);flex-shrink:0;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:inline-flex}.faq__mark:before{content:"Show answer"}.faq__mark:after{content:"+";text-align:center;width:1.5rem;font-size:1.5rem;line-height:1}.faq[open]>summary .faq__mark:before{content:"Hide answer"}.faq[open]>summary .faq__mark:after{content:"−"}.faq__a{padding:.25rem 1.25rem 1.25rem}.faq__a>*{margin-top:0;margin-bottom:0}.faq__a>*+*{margin-top:var(--space-text)}@media (width<=39.99rem){.faq__mark:before{display:none}}.picker>*{margin-top:0;margin-bottom:0}.picker>*+*{margin-top:var(--space-text)}.picker>h3{margin-top:var(--space-block);font-size:var(--h-card)}.picker h4{font-size:clamp(1.5rem,1.4rem + .44vw,1.75rem)}.picker__bar{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.picker__choice{background:var(--purple-dark);border-color:var(--purple-dark);padding:.5rem 1.125rem;font-size:1.125rem}.picker__choice:hover{background:var(--purple-darker);border-color:var(--purple-darker)}.picker__choice[aria-pressed=true]{background:var(--white);color:var(--purple-dark);border-color:var(--purple-dark);font-weight:600}.picker__card{border-top:3px solid var(--purple);border-radius:var(--card-radius);background:var(--white);box-shadow:var(--card-shadow);padding:clamp(1.25rem,.6rem + 2.8vw,2rem)}.picker--ready>.picker__card{margin-top:1.5rem}.picker__card>*{margin-top:0;margin-bottom:0}.picker__card>*+*{margin-top:.5rem}.picker__card>h3{font-size:var(--h-card);border-bottom:2px solid var(--purple);padding-bottom:.75rem}.picker__card>*+h4{margin-top:1.5rem}.prose:not(.page--birth-control) a[href^="/forms/"][href$=\.pdf]:after{content:" (PDF)"}.prose img{border-radius:0}.prose hr{border:0;border-top:2px solid var(--lavender-line);margin:var(--space-block) 0}.prose blockquote{border-left:4px solid var(--purple);background:var(--lavender);padding:.75rem 1.25rem}.prose p:has(>.button)+p:has(>.button){margin-top:.75rem}.prose .video{aspect-ratio:16/9;position:relative}.prose .video iframe{border-radius:var(--radius);background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.prose .video .video__play{border-radius:var(--radius);background:var(--purple-darker);display:block;position:absolute;inset:0;overflow:hidden}.prose .video .video__play img{object-fit:cover;width:100%;height:100%;display:block}.video__button{min-height:var(--tap);border:2px solid var(--white);background:var(--purple-band);color:var(--white);font-family:var(--font-button);white-space:nowrap;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem 1.5rem;font-size:1.25rem;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .25rem 1.25rem #15161873}.video__button:before{content:"";border-top:.5625rem solid #0000;border-bottom:.5625rem solid #0000;border-left:.875rem solid;flex:none}.video__play:hover .video__button,.video__play:focus-visible .video__button{background:var(--purple-dark)}.prose .call-911{font-size:1.75rem;font-weight:800}.prose .kicker{background:var(--purple-band);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:.25rem;margin:0 0 .25rem;padding:.125rem .75rem;font-size:1rem;font-weight:700;display:inline-block}.cols--contents{--cols:1fr 1fr}.toc-box{background:var(--white);border:1px solid #cfc9da;border-radius:.25rem;overflow:hidden}.toc-box>h2{background:var(--purple-dark);color:var(--white);text-align:left;margin:0;padding:.875rem 1.25rem;font-size:1.25rem;font-weight:700}.toc-box>ol{margin:0;padding:.75rem 1.25rem .75rem 2.75rem}.toc-box li{margin:0;padding-left:.25rem}.toc-box a{min-height:var(--tap);align-items:center;line-height:1.3;text-decoration:none;display:flex}.toc-box a:hover{text-decoration:underline}.contents-slot:empty{display:none}.contents-slot>.toc-box{margin:0}.toc-bar{margin:var(--space-section) 0 0;background:var(--white);border:1px solid #cfc9da;border-radius:.25rem;overflow:hidden}.toc-bar>summary{min-height:var(--tap);background:var(--purple-dark);color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.2;list-style:none;display:flex}.toc-bar>summary::-webkit-details-marker{display:none}.toc-bar__hint:after{content:"Show";text-underline-offset:.15em;font-size:1rem;font-weight:600;text-decoration:underline}.toc-bar[open] .toc-bar__hint:after{content:"Hide"}.toc-bar>ol{margin:0;padding:.75rem 1.25rem .75rem 2.75rem}.toc-bar li{margin:0;padding-left:.25rem}.toc-bar a{min-height:var(--tap);align-items:center;line-height:1.3;text-decoration:none;display:flex}.toc-bar a:hover{text-decoration:underline}@media (width<=47.99rem){.toc-box,.contents-slot{display:none}}@media (width>=48rem){.toc-bar{display:none}}.page--document>.band{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.article-layout--with-list>.page--document>.band:first-child{padding-top:0}.page--document .band>h2{text-align:left;padding-top:var(--space-block);border-top:2px solid var(--lavender-line);margin-top:var(--space-section)}.page--document .band>h2:first-child{border-top:0;margin-top:0;padding-top:0}.page--document .band>h3{color:var(--purple-dark);text-align:left;font-size:1.375rem}.page--document>.band:first-child>p:first-child:not(:has(em:only-child)){color:var(--heading);font-size:1.25rem;line-height:1.55}.page--document hr:has(+h2){display:none}.prose:is(.page--anti-cancer,.page--compound-medications)>.band>h2,.prose:is(.page--anti-cancer,.page--compound-medications)>.band>h2~h2:not(:is(:has(+:is(.cards,.boxed,figure,h2)),:has(+p+:is(.cards,.boxed)),:has(+p+p+:is(.cards,.boxed)))){text-align:center;font-size:2rem}.prose.page--anti-cancer>.band>h3:not(:first-child){font-size:1.375rem}.page--faq>.band:first-child>h2:first-child{font-size:var(--h-display)}.page--about-us{--space-about:clamp(2rem, .24rem + 7.51vw, 6.25rem)}.page--about-us>.band{padding-top:var(--space-about);padding-bottom:var(--space-about)}.page--about-us>.band>h2{font-size:clamp(2.0625rem,1.83rem + 1.105vw,2.8125rem)}.page--about-us .band--white:has(>.cols--photo){padding-top:0}.page--about-us .band--white:has(>.cols--photo)>h2:not(.cols *){padding-top:var(--space-about);margin-top:0}.page--about-us .cols--photo>.col>h2{font-size:var(--h-section)}.page--about-us .cards>.boxed>h2{font-size:var(--h-card);font-weight:700}.page--about-us .cols--photo{--block:#f7f7f7;margin:0 calc(-1 * var(--edge));background:var(--block);gap:0;padding:0}.page--about-us .cols--photo:nth-of-type(2n){--block:var(--lavender)}.page--about-us .band>.cols--photo+.cols--photo{margin-top:0}.page--about-us .cols--photo>.col:has(>h2){padding:1.875rem var(--gutter)}.page--about-us .cols--photo>.col:has(>p>img){order:2}@media (width>=48rem){.page--about-us .cols--photo{background:linear-gradient(90deg, var(--block) 65%, var(--purple) 0);grid-template-columns:50% 50%;align-items:center}.page--about-us .cols--photo:has(>.col:first-child>p>img){background:linear-gradient(90deg, var(--purple) 35%, var(--block) 0)}.page--about-us .cols--photo>.col:has(>p>img){order:0}.page--about-us .cols--photo>.col:has(>h2){padding:1.875rem}}@media (width>=80rem){.page--about-us .cols--photo>.col:has(>h2){padding:1.875rem 1.875rem 1.875rem calc(30% + 1.5rem)}.page--about-us .cols--photo>.col:first-child:has(>p>img)+.col{padding:1.875rem calc(30% + 1.5rem) 1.875rem 1.875rem}.page--about-us .cols--photo>.col:has(>p>img){align-self:start;width:85%;margin-top:3.125rem}.page--about-us .cols--photo>.col:last-child:has(>p>img){justify-self:end}}.page--about-us .cards{gap:2.5rem 1.5rem}.page--about-us .cards>.boxed{box-shadow:none;border:0;border-left:2px solid var(--purple-dark);background:0 0;border-radius:0;padding:2rem 3rem 1rem}.page--about-us .cards>.boxed>h2{text-indent:0;padding-left:0}.page--about-us .cards>.boxed>h2:before{margin:0 0 1.8125rem;display:block}.page--our-staff .col img{border-radius:0;width:calc(100% - 1.25rem);margin:1.25rem 0 0 1.25rem;box-shadow:-1.25rem -1.25rem #dcebf7}.page--providers .col>p:has(>img:only-child){max-width:31.625rem;display:flow-root;position:relative}.page--providers .col>p:has(>img:only-child):before{content:"";aspect-ratio:432/440;background:url(/_astro/portrait-backdrop.BcT8hrgn.jpg) 50%/cover no-repeat;border-radius:.375rem;width:85.4%;position:absolute;top:0;left:0}.page--providers .col>p>img:only-child{border-radius:0;width:88.54%;margin:11.86% 0 0 11.46%;position:relative}.page--our-staff .cards>.boxed{align-items:center}.page--our-staff .cards>.boxed>*{width:100%}.page--our-staff .cards>.boxed>p:has(>img){max-width:25rem}.page--our-staff .cards>.boxed>p.kicker{align-self:center;width:auto}.page--our-staff .cards>.boxed>h3{text-align:center;margin-top:.5rem;font-size:1.875rem}.band:has(>figure){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.625rem;display:grid}.band:has(>figure)>:not(figure){grid-column:1/-1}.band>h2:has(+figure){margin-bottom:2.1875rem}.band>figure{min-width:0;margin:0 0 1.25rem}.band>figure>p{margin:0}.band>figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.band>figure>figcaption,.photo-open__caption{text-align:center;font-size:var(--text-small);color:var(--heading);padding:.5rem .25rem 0;font-weight:600;line-height:1.35;display:block}.photo-open{width:100%;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.photo-open:hover img{opacity:.88}@media (width>=48rem){.band:has(>figure){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.band:has(>figure){grid-template-columns:repeat(5,minmax(0,1fr))}}html:has(.lightbox[open]){overflow:hidden}.lightbox{border-radius:var(--card-radius);background:var(--white);width:min(100vw - 2rem,72rem);max-width:none;max-height:calc(100vh - 2rem);color:var(--ink);border:0;padding:1rem}.lightbox::backdrop{background:#151618e0}.lightbox__photo{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 15rem);margin:0 auto;display:block}.lightbox__caption{text-align:center;color:var(--heading);margin:.75rem 0 0;font-size:1.25rem;font-weight:600}.lightbox__count{text-align:center;font-size:var(--text-small);margin:.25rem 0 0}.lightbox__bar{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}@media (width<=30rem){.lightbox__bar .button{padding-inline:.5rem;font-size:1.125rem}.lightbox__bar [data-step]{flex:40%}.lightbox__bar [data-close]{flex:100%}}.practice-cards{align-items:stretch}.practice-card{border-radius:var(--radius);color:var(--heading);padding:1.5rem}.practice-card h3{margin-top:0}.practice-card--full{background:#e0e8b7}.practice-card--reduced{background:#cbe2f2}.practice-card--restricted{background:#ffeec8}@media (width>=48rem) and (width<=63.99rem){.practice-cards{grid-template-columns:minmax(0,1fr)}}.page--states>p{text-align:center}.page--providers .col>h2{font-size:clamp(2.25rem,1.8rem + 1.4vw,3.125rem)}.card{border:1px solid var(--lavender-line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);padding:1.25rem}.card>h2{font-size:var(--h-card)}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.link-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))!important}@media (width>=64rem){.link-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)!important}}.field-input,input:is([type=text],[type=email],[type=tel],[type=search]),textarea,select{width:100%;min-height:var(--tap);border:2px solid var(--ink-muted);background:var(--white);color:var(--ink);font:inherit;border-radius:.375rem;padding:.5rem .75rem}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--purple-dark)}.prose table{--rule:#bfbfbf;border-collapse:separate;border-spacing:0;border:1px solid var(--rule);border-radius:.625rem;width:100%;overflow:hidden}.prose th,.prose td{text-align:left;vertical-align:top;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.9375rem}.prose :is(th,td):last-child{border-right:0}.prose th{background:var(--purple-dark);color:var(--white);font-weight:700}.prose tbody tr:nth-child(odd) td{background:#f6f6f6}.prose tbody tr:last-child td{border-bottom:0}.prose .table-scroll{overflow-x:auto}.prose .table-scroll>table{margin:0}@media (width<=47.99rem){.prose table.table--labelled,.prose table.table--labelled :is(tbody,tr,td){display:block}.prose table.table--labelled thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose table.table--labelled tr{border-bottom:2px solid var(--purple);padding:.5rem 0}.prose table.table--labelled tbody tr:last-child{border-bottom:0}.prose table.table--labelled tbody tr:nth-child(odd) td{background:0 0}.prose table.table--labelled td{border-bottom:0;border-right:0;grid-template-columns:minmax(min-content,2fr) minmax(0,3fr);gap:0 1rem;padding:.5rem .75rem;display:grid}.prose table.table--labelled td:before{content:attr(data-label);color:var(--heading);font-weight:700}.prose table.table--labelled td:first-child{color:var(--heading);font-weight:700}.prose table.table--stacked td{padding:.375rem .75rem;display:block}.prose table.table--stacked td:before{font-size:1rem;line-height:1.4;display:block}.prose table.table--stacked td:first-child{padding-top:.5rem;font-size:1.25rem;line-height:1.35}}.contact-cols{align-items:start}.page--contact-us>h2{font-size:var(--h-display)}.page--contact-us>h2+p{text-align:center}.page--contact-us>.contact-cols{margin-bottom:clamp(3rem,1rem + 5vw,6.25rem)}.contact-cols>.col>h2{font-size:var(--h-col);text-align:center}.contact-cols>.col>h2+*{margin-top:1.5rem}.contact-cols>.col>h3{font-size:1.5rem}@media (width>=80rem){.contact-cols{padding:0 1.25rem}}.boxed>h2[id*=worse]:before,.boxed>h3[id*=worse]:before,.col>h2[id*=worse]:before,.col>h3[id*=worse]:before,.boxed>h2[id=prevention]:before,.boxed>h3[id=prevention]:before,.col>h2[id=prevention]:before,.col>h3[id=prevention]:before,.boxed>h2[id=labs]:before,.boxed>h3[id=labs]:before,.col>h2[id=labs]:before,.col>h3[id=labs]:before,.boxed>h2[id=diagnostics]:before,.boxed>h3[id=diagnostics]:before,.col>h2[id=diagnostics]:before,.col>h3[id=diagnostics]:before,.boxed>h2[id=treatment-options]:before,.boxed>h3[id=treatment-options]:before,.col>h2[id=treatment-options]:before,.col>h3[id=treatment-options]:before,.boxed>h2[id=lifestyle-changes]:before,.boxed>h3[id=lifestyle-changes]:before,.col>h2[id=lifestyle-changes]:before,.col>h3[id=lifestyle-changes]:before,.boxed>h2[id=medications]:before,.boxed>h3[id=medications]:before,.col>h2[id=medications]:before,.col>h3[id=medications]:before,.boxed>h2[id=procedures]:before,.boxed>h3[id=procedures]:before,.col>h2[id=procedures]:before,.col>h3[id=procedures]:before,.boxed>h2[id*=long-term]:before,.boxed>h3[id*=long-term]:before,.col>h2[id*=long-term]:before,.col>h3[id*=long-term]:before,.boxed>h2[id*=at-home]:before,.boxed>h3[id*=at-home]:before,.col>h2[id*=at-home]:before,.col>h3[id*=at-home]:before,.boxed>h3[id^=what-causes]:before,.col>h3[id^=what-causes]:before,.boxed>h2[id=compassion]:before,.boxed>h2[id=collaboration]:before,.boxed>h2[id=teaching]:before,.boxed>h2[id=professionalism]:before,.band>h3:has(+.cards)[id*=worse]:before,.band>h3:has(+p+.cards)[id*=worse]:before,.band>h3:has(+.cards)[id=prevention]:before,.band>h3:has(+p+.cards)[id=prevention]:before,.band>h3:has(+.cards)[id=labs]:before,.band>h3:has(+p+.cards)[id=labs]:before,.band>h3:has(+.cards)[id=diagnostics]:before,.band>h3:has(+p+.cards)[id=diagnostics]:before,.band>h3:has(+.cards)[id=treatment-options]:before,.band>h3:has(+p+.cards)[id=treatment-options]:before,.band>h3:has(+.cards)[id=lifestyle-changes]:before,.band>h3:has(+p+.cards)[id=lifestyle-changes]:before,.band>h3:has(+.cards)[id=medications]:before,.band>h3:has(+p+.cards)[id=medications]:before,.band>h3:has(+.cards)[id=procedures]:before,.band>h3:has(+p+.cards)[id=procedures]:before,.band>h3:has(+.cards)[id*=long-term]:before,.band>h3:has(+p+.cards)[id*=long-term]:before,.band>h3:has(+.cards)[id*=at-home]:before,.band>h3:has(+p+.cards)[id*=at-home]:before{content:"";width:var(--icon-size,3.125rem);height:var(--icon-size,3.125rem);margin-right:var(--icon-gap,1.25rem);vertical-align:middle;text-indent:0;background:var(--purple);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;display:inline-block}.boxed>h2[id*=worse],.boxed>h3[id*=worse],.col>h2[id*=worse],.col>h3[id*=worse],.boxed>h2[id=prevention],.boxed>h3[id=prevention],.col>h2[id=prevention],.col>h3[id=prevention],.boxed>h2[id=labs],.boxed>h3[id=labs],.col>h2[id=labs],.col>h3[id=labs],.boxed>h2[id=diagnostics],.boxed>h3[id=diagnostics],.col>h2[id=diagnostics],.col>h3[id=diagnostics],.boxed>h2[id=treatment-options],.boxed>h3[id=treatment-options],.col>h2[id=treatment-options],.col>h3[id=treatment-options],.boxed>h2[id=lifestyle-changes],.boxed>h3[id=lifestyle-changes],.col>h2[id=lifestyle-changes],.col>h3[id=lifestyle-changes],.boxed>h2[id=medications],.boxed>h3[id=medications],.col>h2[id=medications],.col>h3[id=medications],.boxed>h2[id=procedures],.boxed>h3[id=procedures],.col>h2[id=procedures],.col>h3[id=procedures],.boxed>h2[id*=long-term],.boxed>h3[id*=long-term],.col>h2[id*=long-term],.col>h3[id*=long-term],.boxed>h2[id*=at-home],.boxed>h3[id*=at-home],.col>h2[id*=at-home],.col>h3[id*=at-home],.boxed>h3[id^=what-causes],.col>h3[id^=what-causes],.boxed>h2[id=compassion],.boxed>h2[id=collaboration],.boxed>h2[id=teaching],.boxed>h2[id=professionalism]{padding-left:calc(var(--icon-size,3.125rem) + var(--icon-gap,1.25rem));text-indent:calc(-1 * (var(--icon-size,3.125rem) + var(--icon-gap,1.25rem)))}@media (width<=47.99rem){.boxed>h2[id*=worse],.boxed>h3[id*=worse],.col>h2[id*=worse],.col>h3[id*=worse],.boxed>h2[id=prevention],.boxed>h3[id=prevention],.col>h2[id=prevention],.col>h3[id=prevention],.boxed>h2[id=labs],.boxed>h3[id=labs],.col>h2[id=labs],.col>h3[id=labs],.boxed>h2[id=diagnostics],.boxed>h3[id=diagnostics],.col>h2[id=diagnostics],.col>h3[id=diagnostics],.boxed>h2[id=treatment-options],.boxed>h3[id=treatment-options],.col>h2[id=treatment-options],.col>h3[id=treatment-options],.boxed>h2[id=lifestyle-changes],.boxed>h3[id=lifestyle-changes],.col>h2[id=lifestyle-changes],.col>h3[id=lifestyle-changes],.boxed>h2[id=medications],.boxed>h3[id=medications],.col>h2[id=medications],.col>h3[id=medications],.boxed>h2[id=procedures],.boxed>h3[id=procedures],.col>h2[id=procedures],.col>h3[id=procedures],.boxed>h2[id*=long-term],.boxed>h3[id*=long-term],.col>h2[id*=long-term],.col>h3[id*=long-term],.boxed>h2[id*=at-home],.boxed>h3[id*=at-home],.col>h2[id*=at-home],.col>h3[id*=at-home],.boxed>h3[id^=what-causes],.col>h3[id^=what-causes],.boxed>h2[id=compassion],.boxed>h2[id=collaboration],.boxed>h2[id=teaching],.boxed>h2[id=professionalism],.band>h3:has(+.cards)[id*=worse],.band>h3:has(+p+.cards)[id*=worse],.band>h3:has(+.cards)[id=prevention],.band>h3:has(+p+.cards)[id=prevention],.band>h3:has(+.cards)[id=labs],.band>h3:has(+p+.cards)[id=labs],.band>h3:has(+.cards)[id=diagnostics],.band>h3:has(+p+.cards)[id=diagnostics],.band>h3:has(+.cards)[id=treatment-options],.band>h3:has(+p+.cards)[id=treatment-options],.band>h3:has(+.cards)[id=lifestyle-changes],.band>h3:has(+p+.cards)[id=lifestyle-changes],.band>h3:has(+.cards)[id=medications],.band>h3:has(+p+.cards)[id=medications],.band>h3:has(+.cards)[id=procedures],.band>h3:has(+p+.cards)[id=procedures],.band>h3:has(+.cards)[id*=long-term],.band>h3:has(+p+.cards)[id*=long-term],.band>h3:has(+.cards)[id*=at-home],.band>h3:has(+p+.cards)[id*=at-home]{--icon-size:2.5rem;--icon-gap:.75rem}.boxed>h2[id*=worse],.boxed>h3[id*=worse],.col>h2[id*=worse],.col>h3[id*=worse],.boxed>h2[id=prevention],.boxed>h3[id=prevention],.col>h2[id=prevention],.col>h3[id=prevention],.boxed>h2[id=labs],.boxed>h3[id=labs],.col>h2[id=labs],.col>h3[id=labs],.boxed>h2[id=diagnostics],.boxed>h3[id=diagnostics],.col>h2[id=diagnostics],.col>h3[id=diagnostics],.boxed>h2[id=treatment-options],.boxed>h3[id=treatment-options],.col>h2[id=treatment-options],.col>h3[id=treatment-options],.boxed>h2[id=lifestyle-changes],.boxed>h3[id=lifestyle-changes],.col>h2[id=lifestyle-changes],.col>h3[id=lifestyle-changes],.boxed>h2[id=medications],.boxed>h3[id=medications],.col>h2[id=medications],.col>h3[id=medications],.boxed>h2[id=procedures],.boxed>h3[id=procedures],.col>h2[id=procedures],.col>h3[id=procedures],.boxed>h2[id*=long-term],.boxed>h3[id*=long-term],.col>h2[id*=long-term],.col>h3[id*=long-term],.boxed>h2[id*=at-home],.boxed>h3[id*=at-home],.col>h2[id*=at-home],.col>h3[id*=at-home],.boxed>h3[id^=what-causes],.col>h3[id^=what-causes],.boxed>h2[id=compassion],.boxed>h2[id=collaboration],.boxed>h2[id=teaching],.boxed>h2[id=professionalism]{text-indent:0;padding-left:0}}.boxed>h2[id*=worse],.boxed>h3[id*=worse],.col>h2[id*=worse],.col>h3[id*=worse],.band>h3:has(+.cards)[id*=worse],.band>h3:has(+p+.cards)[id*=worse]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")}.boxed>h2[id=prevention],.boxed>h3[id=prevention],.col>h2[id=prevention],.col>h3[id=prevention],.band>h3:has(+.cards)[id=prevention],.band>h3:has(+p+.cards)[id=prevention]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3E%3C/svg%3E")}.boxed>h2[id=labs],.boxed>h3[id=labs],.col>h2[id=labs],.col>h3[id=labs],.band>h3:has(+.cards)[id=labs],.band>h3:has(+p+.cards)[id=labs]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 512'%3E%3Cpath d='M477.7 186.1L309.5 18.3c-3.1-3.1-8.2-3.1-11.3 0l-34 33.9c-3.1 3.1-3.1 8.2 0 11.3l11.2 11.1L33 316.5c-38.8 38.7-45.1 102-9.4 143.5 20.6 24 49.5 36 78.4 35.9 26.4 0 52.8-10 72.9-30.1l246.3-245.7 11.2 11.1c3.1 3.1 8.2 3.1 11.3 0l34-33.9c3.1-3 3.1-8.1 0-11.2zM318 256H161l148-147.7 78.5 78.3L318 256z'/%3E%3C/svg%3E")}.boxed>h2[id=diagnostics],.boxed>h3[id=diagnostics],.col>h2[id=diagnostics],.col>h3[id=diagnostics],.band>h3:has(+.cards)[id=diagnostics],.band>h3:has(+p+.cards)[id=diagnostics]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M288 136V0H88C74.7 0 64 10.7 64 24v232H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h140.9c3 0 5.8 1.7 7.2 4.4l19.9 39.8 56.8-113.7c2.9-5.9 11.4-5.9 14.3 0l34.7 69.5H352c8.8 0 16 7.2 16 16s-7.2 16-16 16h-89.9L240 275.8l-56.8 113.7c-2.9 5.9-11.4 5.9-14.3 0L134.1 320H64v168c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H312c-13.2 0-24-10.8-24-24zm153-31L343.1 7c-4.5-4.5-10.6-7-17-7H320v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z'/%3E%3C/svg%3E")}.boxed>h2[id=treatment-options],.boxed>h3[id=treatment-options],.col>h2[id=treatment-options],.col>h3[id=treatment-options],.band>h3:has(+.cards)[id=treatment-options],.band>h3:has(+p+.cards)[id=treatment-options]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm96 304c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm0-192c0 4.4-3.6 8-8 8H104c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16z'/%3E%3C/svg%3E")}.boxed>h2[id=lifestyle-changes],.boxed>h3[id=lifestyle-changes],.col>h2[id=lifestyle-changes],.col>h3[id=lifestyle-changes],.band>h3:has(+.cards)[id=lifestyle-changes],.band>h3:has(+p+.cards)[id=lifestyle-changes]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 416 512'%3E%3Cpath d='M272 96c26.51 0 48-21.49 48-48S298.51 0 272 0s-48 21.49-48 48 21.49 48 48 48zM113.69 317.47l-14.8 34.52H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h77.45c19.25 0 36.58-11.44 44.11-29.09l8.79-20.52-10.67-6.3c-17.32-10.23-30.06-25.37-37.99-42.61zM384 223.99h-44.03l-26.06-53.25c-12.5-25.55-35.45-44.23-61.78-50.94l-71.08-21.14c-28.3-6.8-57.77-.55-80.84 17.14l-39.67 30.41c-14.03 10.75-16.69 30.83-5.92 44.86s30.84 16.66 44.86 5.92l39.69-30.41c7.67-5.89 17.44-8 25.27-6.14l14.7 4.37-37.46 87.39c-12.62 29.48-1.31 64.01 26.3 80.31l84.98 50.17-27.47 87.73c-5.28 16.86 4.11 34.81 20.97 40.09 3.19 1 6.41 1.48 9.58 1.48 13.61 0 26.23-8.77 30.52-22.45l31.64-101.06c5.91-20.77-2.89-43.08-21.64-54.39l-61.24-36.14 31.31-78.28 20.27 41.43c8 16.34 24.92 26.89 43.11 26.89H384c17.67 0 32-14.33 32-32s-14.33-31.99-32-31.99z'/%3E%3C/svg%3E")}.boxed>h2[id=medications],.boxed>h3[id=medications],.col>h2[id=medications],.col>h3[id=medications],.band>h3:has(+.cards)[id=medications],.band>h3:has(+p+.cards)[id=medications]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M112 32C50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V144c0-61.9-50.1-112-112-112zm48 224H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm139.7-29.7c-3.5-3.5-9.4-3.1-12.3.8-45.3 62.5-40.4 150.1 15.9 206.4 56.3 56.3 143.9 61.2 206.4 15.9 4-2.9 4.3-8.8.8-12.3L299.7 226.3zm229.8-19c-56.3-56.3-143.9-61.2-206.4-15.9-4 2.9-4.3 8.8-.8 12.3l210.8 210.8c3.5 3.5 9.4 3.1 12.3-.8 45.3-62.6 40.5-150.1-15.9-206.4z'/%3E%3C/svg%3E")}.boxed>h2[id=procedures],.boxed>h3[id=procedures],.col>h2[id=procedures],.col>h3[id=procedures],.band>h3:has(+.cards)[id=procedures],.band>h3:has(+p+.cards)[id=procedures]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z'/%3E%3C/svg%3E")}.boxed>h2[id*=long-term],.boxed>h3[id*=long-term],.col>h2[id*=long-term],.col>h3[id*=long-term],.band>h3:has(+.cards)[id*=long-term],.band>h3:has(+p+.cards)[id*=long-term]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E")}.boxed>h2[id*=at-home],.boxed>h3[id*=at-home],.col>h2[id*=at-home],.col>h3[id*=at-home],.band>h3:has(+.cards)[id*=at-home],.band>h3:has(+p+.cards)[id*=at-home]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z'/%3E%3C/svg%3E")}.boxed>h3[id^=what-causes],.col>h3[id^=what-causes]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z'/%3E%3C/svg%3E")}.boxed>h2[id=compassion]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'/%3E%3C/svg%3E")}.boxed>h2[id=collaboration]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z'/%3E%3C/svg%3E")}.boxed>h2[id=teaching]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z'/%3E%3C/svg%3E")}.boxed>h2[id=professionalism]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z'/%3E%3C/svg%3E")}
