@font-face{font-family:Avocado;src:url(/fonts/avocado-thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Avocado;src:url(/fonts/avocado.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Avocado;src:url(/fonts/avocado-bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:MorningTeacher;src:url(/fonts/morning-teacher.otf) format("opentype")}@font-face{font-family:Nocky;src:url(/fonts/nocky.otf) format("opentype")}@font-face{font-family:RedGiant;font-weight:100;src:url(/fonts/red-giant.otf) format("opentype")}@font-face{font-family:Solen;font-weight:900;src:url(/fonts/Solen%20Black.otf) format("opentype")}@font-face{font-family:Solen;font-weight:700;src:url(/fonts/Solen%20Bold.otf) format("opentype")}@font-face{font-family:Solen;font-weight:800;src:url(/fonts/Solen%20Extrabold.otf) format("opentype")}@font-face{font-family:Solen;font-weight:800;font-style:italic;src:url(/fonts/Solen%20Extrabolditalic.otf) format("opentype")}@font-face{font-family:Solen;font-weight:300;src:url(/fonts/Solen%20Light.otf) format("opentype")}@font-face{font-family:Solen;font-weight:300;font-style:italic;src:url(/fonts/Solen%20Lightitalic.otf) format("opentype")}@font-face{font-family:Solen;font-weight:500;src:url(/fonts/Solen%20Medium.otf) format("opentype")}@font-face{font-family:Solen;font-weight:400;src:url(/fonts/Solen%20Regular.otf) format("opentype")}@font-face{font-family:Solen;font-weight:600;src:url(/fonts/Solen%20Semibold.otf) format("opentype")}@font-face{font-family:Solen;font-weight:100;src:url(/fonts/Solen%20Thin.otf) format("opentype")}@font-face{font-family:Solen;font-weight:500;font-style:italic;src:url(/fonts/Solen%20Mediumitalic.otf) format("opentype")}@font-face{font-family:Solen;font-weight:400;font-style:italic;src:url(/fonts/Solen%20Regularitalic.otf) format("opentype")}@font-face{font-family:Solen;font-weight:600;font-style:italic;src:url(/fonts/Solen%20Semibolditalic.otf) format("opentype")}@font-face{font-family:Solen;font-weight:100;font-style:italic;src:url(/fonts/Solen%20Thinitalic.otf) format("opentype")}:root{--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%);--brand-nav-bg: 51 65 85;--brand-cta: 47 106 160;--brand-cta-hover: 36 89 133;--brand-heading: 36 89 133;--brand-accent: 71 85 105;--brand-link: 47 106 160;--brand-link-hover: 36 89 133;--brand-ring: 47 106 160;--brand-surface-muted: 248 250 252}.insurance-list{color:#2d2a24;background-color:#f9f6ed}body{font-family:Solen,sans-serif;margin:0;padding:0;text-align:left;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:20px;line-height:1.7}html,body{overflow-x:hidden;width:100%}main{width:calc(100% - 2em);max-width:calc(100% - 2em);margin:auto;padding:2em 1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2}h1{font-size:1.85rem}h2{font-size:1.75rem;margin-top:1em}h3{font-size:1.35rem;margin-top:1em}h4{font-size:1.15rem;margin-top:1em}h5{font-size:.75rem}strong,b{font-weight:700}p{margin-bottom:1em}.prose p{margin-bottom:1.5em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.1em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (max-width: 720px){body{font-size:18px}main{padding:1em}h1{font-size:1.65rem}h2{font-size:1.55rem}h3{font-size:1.25rem}h4{font-size:1.1rem}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.toc{margin:2em 0;padding:1.25em;background-color:rgba(var(--gray-light),.5);border-radius:.5rem}.toc h2{font-size:1.25rem;margin-top:0;margin-bottom:.75rem}.toc ul{list-style:none;padding:0;margin:0}.toc li{margin-bottom:.5rem}.toc a{color:rgb(var(--gray-dark));text-decoration:none}.toc a:hover{color:var(--accent);text-decoration:underline}
