@layer reset,globals,defaults,layout,components,utilities;@layer reset{*{margin:0;padding:0;&,&:after,&:before{box-sizing:border-box;font-family:Open Sans,sans-serif}}html{font-size:100%}ul[class],ol[class],li[class]{padding:0;list-style:none}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}table{border-collapse:collapse;border:none;& *{border:none}}img,picture,svg,canvas{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit}}@layer globals{:root{--brand-hue: 248;--text-size: 1rem;--text-xxs: calc(var(--text-size) * .75);--text-xs: calc(var(--text-size) * .875);--text-sm: calc(var(--text-size) * 1);--text-md: calc(var(--text-size) * 1.125);--text-xl: calc(var(--text-size) * 1.375);--text-xxl: calc(var(--text-size) * 1.625);--text-mega: calc(var(--text-size) * 2.8);--border-sm: 1px;--border-md: 2px;--border-xl: 3px;--border-xxl: 4px;--spacing: .25rem;--max-page-width: calc(var(--spacing) * 320);--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--border-radius-none: 0;--border-radius-xs-6: 2px;--border-radius-xs-4: 4px;--border-radius-xs-2: 6px;--border-radius-xs: 8px;--border-radius-xs2: 10px;--border-radius-xs4: 12px;--border-radius-xs6: 14px;--border-radius-sm: 16px;--border-radius-sm2: 18px;--border-radius-sm4: 20px}@font-face{font-family:Open Sans;src:url(/media/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/media/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/media/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/media/OpenSans-Italic.ttf) format("truetype");font-style:italic;font-display:swap}}@media (prefers-color-scheme: light){@layer globals{:root{--ui-accent: oklch(.49 .13 var(--brand-hue));--ui-attention: oklch(.63 .19 29);--ui-border: oklch(.92 0 0);--text-base: oklch(from var(--ui-accent) 0 0 h);--text-primary: oklch(from var(--ui-accent) .2 .05 h);--text-secondary: oklch(from var(--text-primary) .35 c h);--text-tertiary: oklch(from var(--text-primary) .65 .02 h);--text-on-dark: oklch(1 0 0);--surface-base: oklch(from var(--ui-accent) 1 0 h);--underlay: oklch(from var(--ui-accent) .65 .05 h / .14);--surface-accent: oklch(from var(--ui-accent) .52 .1 h);--surface-accent-air: oklch(from var(--ui-accent) .7 c h);--surface-attention: oklch(from var(--ui-attention) .95 .09 h);--surface-nav-primary: oklch(from var(--ui-accent) .34 .02 h);--surface-nav-secondary: oklch(from var(--ui-accent) .4 .02 h);--button-primary: var(--surface-accent);--button-secondary: var(--surface-attention)}}}@media (prefers-color-scheme: dark){@layer globals{:root{--ui-accent: oklch(.65 .3 var(--brand-hue));--ui-attention: oklch(.63 .19 29);--ui-border: oklch(from var(--ui-accent) .37 .02 h);--text-base: oklch(from var(--ui-accent) 1 0 h);--text-primary: oklch(from var(--ui-accent) .92 .02 h);--text-secondary: oklch(from var(--text-primary) .85 .03 h);--text-tertiary: oklch(from var(--text-primary) .65 .04 h);--text-on-dark: oklch(1 0 0);--surface-base: oklch(from var(--ui-accent) .29 .02 h);--underlay: oklch(from var(--ui-accent) .28 .01 h);--surface-accent: oklch(from var(--ui-accent) .45 .07 h);--surface-accent-air: oklch(from var(--ui-accent) .77 c h);--surface-attention: oklch(from var(--ui-attention) .52 .13 h);--surface-nav-primary: oklch(from var(--ui-accent) .34 .02 h);--surface-nav-secondary: oklch(from var(--ui-accent) .4 .02 h);--button-primary: var(--surface-accent);--button-secondary: var(--surface-attention)}}}@layer defaults{body{color:var(--text-base);background:var(--underlay)}a{color:var(--ui-accent);text-decoration:none}a:hover{text-decoration:underline}button{border:none;background:none;cursor:pointer}svg{fill:var(--ui-accent)}details.elevated{position:relative;>*:not(summary){position:absolute;min-width:100%}}summary{cursor:pointer;list-style:none}hr{border:none;height:2px;background-color:var(--ui-border)}.print-only{display:none}.normal{font-weight:400}.bold{font-weight:600}.bolder{font-weight:700}.italic{font-style:italic}.text-xxs{font-size:var(--text-xxs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-xl{font-size:var(--text-xl)}.text-xxl{font-size:var(--text-xxl)}.text-mega{font-size:var(--text-mega)}.color-base{color:var(--text-base)}.fill-base{fill:var(--text-base)}.color-primary{color:var(--text-primary)}.fill-primary{fill:var(--text-primary)}.color-secondary{color:var(--text-secondary)}.fill-secondary{fill:var(--text-secondary)}.color-tertiary{color:var(--text-tertiary)}.fill-tertiary{fill:var(--text-tertiary)}.color-accent{color:var(--ui-accent)}.fill-tertiary{fill:var(--ui-accent)}.color-on-dark{color:var(--text-on-dark)}.fill-on-dark{fill:var(--text-on-dark)}.spread-tighter{letter-spacing:-.05em}.spread-tight{letter-spacing:-.025em}.spread-normal{letter-spacing:0em}.spread-wide{letter-spacing:.025em}.spread-wider{letter-spacing:.05em}.spread-wide{letter-spacing:.25em}.text-on-dark{color:var(--text-on-dark)}.text-center-h{text-align:center}.text-nowrap{text-wrap:nowrap}.bg-base{background:var(--surface-base)}.bg-accent{background:var(--surface-accent)}.rounded-xs{border-radius:var(--border-radius-xs)}.rounded-xs4{border-radius:var(--border-radius-xs4)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-sm4{border-radius:var(--border-radius-sm4)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}}@layer layout{.mx-auto{margin-inline:auto}.m-0{margin:calc(var(--spacing) * 0)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.my-0{margin-block:calc(var(--spacing) * 0)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mr-0{margin-right:calc(var(--spacing) * 0)}.ml-0{margin-left:calc(var(--spacing) * 0)}.m-0\.5{margin:calc(var(--spacing) * .5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.m-1{margin:calc(var(--spacing) * 1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.ml-1{margin-left:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mr-3{margin-right:calc(var(--spacing) * 3)}.ml-3{margin-left:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mr-4{margin-right:calc(var(--spacing) * 4)}.ml-4{margin-left:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mr-5{margin-right:calc(var(--spacing) * 5)}.ml-5{margin-left:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mr-6{margin-right:calc(var(--spacing) * 6)}.ml-6{margin-left:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.my-7{margin-block:calc(var(--spacing) * 7)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mr-7{margin-right:calc(var(--spacing) * 7)}.ml-7{margin-left:calc(var(--spacing) * 7)}.m-10{margin:calc(var(--spacing) * 10)}.mx-10{margin-inline:calc(var(--spacing) * 10)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mr-10{margin-right:calc(var(--spacing) * 10)}.ml-10{margin-left:calc(var(--spacing) * 10)}.p-0{padding:calc(var(--spacing) * 0)}.px-0{padding-inline:calc(var(--spacing) * 0)}.py-0{padding-block:calc(var(--spacing) * 0)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pl-0{padding-left:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.px-1{padding-inline:calc(var(--spacing) * 1)}.py-1{padding-block:calc(var(--spacing) * 1)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pl-1{padding-left:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-2{padding-left:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pl-6{padding-left:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pl-7{padding-left:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pl-10{padding-left:calc(var(--spacing) * 10)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.j-start{justify-content:flex-start}.j-end{justify-content:flex-end}.j-center{justify-content:center}.j-between{justify-content:space-between}.j-around{justify-content:space-around}.i-start{align-items:flex-start}.i-end{align-items:flex-end}.i-center{align-items:center}.grow-1{flex-grow:1}.shrink-0{flex-shrink:0}.v-center{vertical-align:center}.v-top{vertical-align:top}.promo-bar{height:300px;width:var(--max-page-width)}.main-container{height:100%;width:var(--max-page-width)}.top-bar-container{height:70px;min-height:70px;width:100%}.nav-container{flex-basis:170px;height:780px}}@layer utilitites{.shadow-sm{--shadow-sm: 0 4px 8px var(--shadow-color,oklch(0 0 0 / .1)), 0 2px 4px var(--shadow-color, oklch(0 0 0 / .1));box-shadow:var(--shadow-sm)}.hover_shadow-sm{&:hover{--shadow-sm: 0 4px 8px var(--shadow-color,oklch(0 0 0 / .1)), 0 2px 4px var(--shadow-color, oklch(0 0 0 / .1));box-shadow:var(--shadow-sm)}}.shadow-md{--shadow-md: 0 6px 8px var(--shadow-color,oklch(0 0 0 / .1)), 0 2px 6px var(--shadow-color, oklch(0 0 0 / .1));box-shadow:var(--shadow-md)}.hover_shadow-md{&:hover{--shadow-md: 0 6px 8px var(--shadow-color,oklch(0 0 0 / .1)), 0 2px 6px var(--shadow-color, oklch(0 0 0 / .1));box-shadow:var(--shadow-md)}}.shadow-lg{--shadow-lg: 0 12px 18px var(--shadow-color,oklch(0 0 0 / .1)), 0 8px 10px var(--shadow-color, oklch(0 0 0 / .1));box-shadow:var(--shadow-lg)}.hover_shadow-lg{&:hover{--shadow-lg: 0 12px 18px var(--shadow-color,oklch(0 0 0 / .1)), 0 8px 10px var(--shadow-color, oklch(0 0 0 / .1));box-shadow:var(--shadow-lg)}}.border-sm{--border: var(--border-sm) solid var(--border-color, var(--ui-border));border:var(--border)}.border-sm-t{--border: var(--border-sm) solid var(--border-color, var(--ui-border));border-top:var(--border)}.border-sm-b{--border: var(--border-sm) solid var(--border-color, var(--ui-border));border-bottom:var(--border)}.border-sm-l{--border: var(--border-sm) solid var(--border-color, var(--ui-border));border-left:var(--border)}.border-md{--border: var(--border-md) solid var(--border-color, var(--ui-border));border:var(--border)}.border-md-b{--border: var(--border-md) solid var(--border-color, var(--ui-border));border-bottom:var(--border)}.border-xl-t{--border: var(--border-xl) solid var(--border-color, var(--ui-border));border-top:var(--border)}.border-xl-l{--border: var(--border-xl) solid var(--border-color, var(--ui-border));border-left:var(--border)}.shadow-accent-50{--shadow-color: color-mix(in oklab, var(--surface-accent) 50%, transparent)}.border-accent-light{--border-color: var(--surface-accent-air)}.border-attention{--border-color: var(--ui-attention)}.border-grey-light{--border-color: var(--ui-border)}.over-hid{overflow:hidden}.over-scr,.over-auto-y{overflow:scroll;scrollbar-width:none}.list-circle{list-style-type:circle}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-dec{list-style-type:decimal}}@layer components{.content-container{width:820px;max-width:820px}.subtle-link{color:inherit;text-decoration:none}.block-link{color:inherit;display:block;text-decoration:none}.flex-link{color:inherit;display:flex;text-decoration:none}.under-link{text-decoration:underline;color:oklch()}.primary-button{background:var(--button-primary);border-radius:var(--border-radius-xs-2);color:var(--text-on-dark);transition:background .2s ease;& svg{fill:var(--text-on-dark)}&:hover{background:oklch(from var(--button-primary) calc(l - .05) c h)}}.section-heading{position:relative;line-height:1.6;&:before{position:absolute;content:"";top:0;left:0;border-top:var(--border-xl) solid var(--surface-accent-air);width:75px}}.nav-content{background:var(--surface-nav-primary);height:100%;color:var(--text-on-dark);fill:var(--text-on-dark)}.menu-item{background:var(--surface-nav-secondary);transition:.2s;&:hover{background:oklch(from var(--surface-nav-secondary) calc(l + .05) c h)}}}@layer components{.text-tooltip-anchor{display:inline-block;position:relative;transition:all .2s ease;text-decoration:underline dashed var(--text-tertiary) var(--border-md);text-underline-offset:2px;&:after{content:"*";position:absolute;top:-.3em;right:-.4em;font-size:.8em;color:var(--ui-attention)}&:hover .text-tooltip,&:focus .text-tooltip{display:block;animation:tooltip-fade .2s ease}}.text-tooltip{display:none;position:absolute;left:50%;width:max-content;max-width:320px;bottom:calc(100% + 8px);transform:translate(-50%);text-align:left;z-index:100;&:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px;border-style:solid;border-color:var(--surface-base) transparent transparent transparent}}@keyframes tooltip-fade{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}}@media print{@page{size:A4;margin:.4in .25in;-webkit-print-color-adjust:economy;print-color-adjust:economy}.container{width:24.6cm}a{color:var(--text-base)}.benefits-list{max-height:430px}.no-print{display:none}.print-only{display:block}.products{width:100%}.products th:nth-child(2),.products td:nth-child(2){width:110px}}
