:root{--container-width: 960px;--container-padding: 1rem}html,body{margin:0;padding:0;font-family:Open Sans,Arial,Helvetica,sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{font-family:Helvetica;font-style:normal;font-weight:400;font-size:15px;line-height:150%;color:#191919}h1{font-family:Georgia;font-style:normal;font-weight:400;font-size:28px;line-height:32px;color:#191919}h2{font-family:Georgia;font-style:normal;font-weight:400;font-size:21px;line-height:24px;color:#191919}@media screen and (orientation: portrait){h2{font-family:Georgia;font-size:22px;font-style:normal;font-weight:400;line-height:normal}}h3{font-family:Helvetica;font-style:normal;font-weight:700;font-size:17px;line-height:20px;letter-spacing:-.01em;color:#191919}h4{font-family:Helvetica;font-style:normal;font-weight:700;font-size:15px;line-height:150%;color:#191919}p,li{font-family:Helvetica;font-style:normal;font-weight:400;font-size:15px;line-height:150%}@media screen and (orientation: portrait){p,li{font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.04px}}a{color:#1e4cf0;text-decoration:none}a:hover{text-decoration:underline}.footnote{font-family:Helvetica;font-style:normal;font-weight:400;font-size:12px;line-height:125%;padding-top:12px;color:#191919}table th{font-family:Helvetica;font-style:normal;font-weight:700;font-size:15px;line-height:150%;text-align:center;color:#191919}table td{font-family:Helvetica;font-style:normal;font-weight:400;font-size:12px;line-height:125%;color:#191919}.infobox--image--caption{font-family:Helvetica;font-style:normal;font-weight:400;font-size:12px;line-height:125%;text-align:center;color:#191919}.infobox--thumbnail .infobox--image--caption{text-align:left}@media screen and (orientation: portrait){.infobox--thumbnail .infobox--image--caption{font-family:Helvetica;font-size:13px;font-style:normal;font-weight:400;line-height:150%;color:var(--Gray-3, #5F5E5E)}}.alert--notice{font-family:Helvetica;font-style:normal;font-weight:700;font-size:15px;line-height:150%;text-align:center;color:#fff;background-color:#bd0e0e}.alert--copy{font-family:Helvetica;font-style:normal;font-weight:400;font-size:15px;line-height:150%;text-align:center;color:#191919}@media screen and (orientation: portrait){.alert--copy{font-family:Helvetica;font-size:13px;font-style:normal;font-weight:400;line-height:150%;text-align:left}}.alert--payment-methods{font-family:Helvetica;font-style:normal;font-weight:400;font-size:12px;line-height:125%;text-align:center;color:#7e7e7e}header a{color:var(--Blue, #1E4CF0);text-align:right;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.toc h2{font-family:Helvetica;font-size:15px;font-style:normal;font-weight:700;line-height:150%}.toc ul{padding-left:0}.toc ul li ul{padding-left:12px}.toc ul li{padding:12px 0 0;font-family:Helvetica;font-size:15px;font-style:normal;font-weight:400;line-height:150%;list-style:none}.case-grid p{font-family:Helvetica;font-size:12px;font-style:normal;font-weight:400;line-height:125%}main{padding:0 48px 48px}main{max-width:1440px;margin:0 auto}.alert,header,footer{max-width:1344px;margin:0 auto}@media screen and (orientation: portrait){main{padding:30px 16px}}main{display:flex}.toc{min-width:204px;margin-right:12px;position:-webkit-sticky;position:sticky;top:26px;height:100%;margin-top:22px}@media screen and (orientation: portrait){.toc{display:none}}.toc h4{padding-bottom:12px;border-bottom:1px solid #EBECF0}h1,h2{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:6px}h1{padding-top:30px}h2{padding-top:42px}h1:after,h2:after{width:100%;height:1px;background-color:#5f5e5e;content:" "}h1:after{margin-top:6px;margin-bottom:30px}h2:after{margin-top:6px;margin-bottom:12px}@media screen and (orientation: portrait){h1{padding-top:0}h2{padding-top:20px;padding-bottom:0}h1:after{background-color:#ebecee;margin-bottom:6px}h2:after{margin-top:20px;margin-bottom:0;background-color:#ebecee}.accordion>input[type=checkbox]:checked~h2{padding-bottom:12px}.accordion>input[type=checkbox]:checked~.content{padding-bottom:28px}}h3{padding-top:30px;padding-bottom:12px}h4{padding-top:12px}ul{padding-left:12px}li{padding-left:0;list-style-position:inside}li::marker{padding-right:6px}a svg{margin-left:3px;display:inline;vertical-align:text-top}table{float:right;display:flex;width:270px;padding:8px;flex-direction:column;align-items:center;gap:8px;border:1px solid #A3A9B0;background:var(--Gray-1, #F8F9FA);margin-left:33px}table tr{display:flex;justify-content:center}table.case-grid{width:100%;float:none;margin:0;gap:12px;padding:0;border:0px;background:none}table.case-grid tr{display:inline-flex;gap:12px;padding-top:24px}table.case-grid .case-grid--thumb{padding:12px;border:1px solid #A3A9B0;background:var(--Gray-1, #F8F9FA)}.case-grid p{padding-top:12px}@media screen and (orientation: portrait){table.case-grid{margin-top:28px}table.case-grid tr{flex-wrap:wrap;padding:0}table.case-grid td{width:100%}table.case-grid td img{margin:0 auto}}table.infobox--thumbnail{width:187px}@media screen and (orientation: portrait){table.infobox--thumbnail{background:none;border:none;margin:0 auto}table.infobox--thumbnail tr{border:none}}table tr.infobox--li{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;align-self:stretch;padding-top:6px}table .infobox--image--caption td{margin-top:3px}table tr.infobox--li td:first-child{width:80px;flex-shrink:0}@media screen and (orientation: portrait){table{width:100%;float:none;margin-left:0;margin-top:16px;border:1px solid #EBECEE;padding:0}table tbody{padding:0;width:100%}table tr{display:flex;padding:10px;border-bottom:1px solid #EBECEE}table tr:last-child{border-bottom:0px solid #EBECEE}table tr.infobox--li{padding:10px;display:flex;align-items:center;justify-content:flex-start;align-self:stretch;align-content:center;flex-wrap:nowrap;flex-direction:row}table tr.infobox--li td:first-child{width:30%}.infobox--image{border-bottom:0px solid #EBECEE;padding-bottom:0}table .infobox--image--caption td{padding-top:0;margin-top:0}}.infobox--image img{margin:0 auto}header{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:18px;height:66px}header img{max-width:50px}footer{padding-bottom:40px}footer:before{width:100%;height:1px;background-color:#5f5e5e;content:" ";display:inline-block}@media screen and (orientation: portrait){header{background-color:#ebecee;padding:16px;margin-bottom:0}footer{background-color:#ebecee;padding:16px 16px 40px;margin-bottom:0;border:none}footer:before{display:none}}.accordion>input[type=checkbox]{display:none}@media screen and (orientation: portrait){.accordion>input[type=checkbox]{position:absolute;left:-100vw}.accordion .content{overflow-y:hidden;height:0;transition:height .3s ease}.accordion>input[type=checkbox]:checked~.content{height:auto;overflow:visible}.accordion label{display:block}.accordion .handle label:before{background:url(../assets/ic-open-2x.png) no-repeat center;width:14px;height:22px;max-width:14px;content:" ";display:inline-block;line-height:22px;margin-right:10px;vertical-align:middle;background-size:14px 14px}.accordion>input[type=checkbox]:checked~.handle label:before{background-image:url(../assets/ic-collapse-2x.png);background-size:14px 14px}}.tooltip{position:absolute;z-index:1;top:0;padding:0;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.tooltip img{max-width:312px}.alert{border:2px solid #BD0E0E}.alert p{padding:12px 24px}.alert--ctas{display:inline-flex;gap:12px;width:100%;padding:0 24px 24px}.alert--ctas img{max-height:28px}.alert--cta{display:flex;height:48px;flex-direction:row;align-items:center;gap:6px;width:100%;padding:12px;border:1px solid var(--Gray-2, #EBECEE);background:var(--Gray-1, #F8F9FA);flex-wrap:wrap;align-content:center;justify-content:center}.alert--cta:hover{background:#ebecee}@media screen and (orientation: portrait){.alert--notice,.alert--payment-methods{display:none}.alert{background-color:#ffee52;border:0}.alert p{padding:16px 16px 0}.alert--ctas{gap:6px;padding:12px 16px 16px}}@media screen and (orientation: portrait){.logo{object-fit:cover;border-radius:50%;height:50px;width:50px}}
