/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.has-tooltip{position:relative;cursor:pointer;}.has-tooltip[data-tooltip]:has(input[type="checkbox"]:checked):hover::after{content:attr(data-tooltip);position:absolute;left:50%;top:100%;transform:translateX(-50%);background:#fff;color:#20294F;font-family:"pt-sans-pro",sans-serif;font-size:16px;line-height:20px;font-weight:400;border-top:3px solid #003087;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);width:90vw;max-width:300px;min-width:200px;padding:16px;margin-top:8px;white-space:normal;word-wrap:break-word;z-index:1000;pointer-events:none;}.has-tooltip[data-tooltip].tooltip-show:hover::after{content:attr(data-tooltip);position:absolute;left:50%;top:100%;transform:translateX(-50%);background:#fff;color:#20294F;font-family:"pt-sans-pro",sans-serif;font-size:16px;line-height:20px;font-weight:400;border-top:3px solid #003087;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);width:90vw;max-width:300px;min-width:200px;padding:16px;margin-top:8px;white-space:normal;word-wrap:break-word;z-index:1000;pointer-events:none;}@media (min-width:768px){.has-tooltip[data-tooltip]:has(input[type="checkbox"]:checked):hover::after,.has-tooltip[data-tooltip].tooltip-show:hover::after{left:calc(100% + -40%);top:50%;transform:translateY(-50%);width:100%;margin-top:0;margin:8px;}}.has-tooltip[data-tooltip]:has(input[type="checkbox"]:checked):hover::after strong,.has-tooltip[data-tooltip]:has(input[type="checkbox"]:checked):hover::after b,.has-tooltip[data-tooltip].tooltip-show:hover::after strong,.has-tooltip[data-tooltip].tooltip-show:hover::after b{font-weight:800;}.has-tooltip[data-tooltip]:hover:after strong,.has-tooltip[data-tooltip]:hover:after b{font-weight:800;}
