._1_Oypa_bottom:has(._1_Oypa_adminLink){justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._1_Oypa_adminLink{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-small);min-height:36px;color:inherit;font-size:var(--type-caption);white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);background:0 0;padding:8px 12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}._1_Oypa_adminLink svg{flex-shrink:0}._1_Oypa_adminLink:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover){._1_Oypa_adminLink:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}}@media (max-width:767px){._1_Oypa_bottom:has(._1_Oypa_adminLink){align-items:flex-start;gap:var(--space-3);flex-direction:column}._1_Oypa_adminLink{min-height:44px}}
._7-Zn2G_footer{--primary:#0866f5;--footer-background:#10223d;--footer-copy:#bccbe0;--footer-heading:#9ac4ff;--footer-border:#32445f;--footer-hover:#fff;--footer-hover-surface:transparent;background:var(--footer-background);color:var(--footer-copy);border-top:3px solid #0866f5}body>footer._7-Zn2G_footer.site-footer{border-top:3px solid #0866f5;padding-top:0}._7-Zn2G_main{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:44px 36px;display:grid}._7-Zn2G_brand{align-content:start;justify-items:start;gap:20px;display:grid}._7-Zn2G_logo{background:#fff;border-radius:4px;width:188px;max-width:100%;padding:8px}._7-Zn2G_description{max-width:35ch;margin:0;font-size:14px;line-height:1.85}._7-Zn2G_heading{color:var(--footer-heading);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.6}._7-Zn2G_links{margin:0;padding:0;list-style:none}._7-Zn2G_link{color:#e7eef9;overflow-wrap:anywhere;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}._7-Zn2G_link svg{flex:none}._7-Zn2G_link:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}._7-Zn2G_contact{min-width:0}._7-Zn2G_address,._7-Zn2G_unavailable{overflow-wrap:anywhere;max-width:36ch;margin:0 0 12px;font-size:14px;line-height:1.85}._7-Zn2G_contactPage{text-underline-offset:5px;-webkit-text-decoration:underline #6b86aa;text-decoration:underline #6b86aa}._7-Zn2G_socials{flex-wrap:wrap;gap:4px 20px;margin:16px 0 0;padding:0;list-style:none;display:flex}._7-Zn2G_bottom{border-top:1px solid var(--footer-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:24px 28px;font-size:12px;line-height:1.8;display:flex}._7-Zn2G_bottom p{margin:0}._7-Zn2G_credit{color:#d3deed}._7-Zn2G_footer :focus-visible{outline-offset:4px;outline:2px solid #9ac4ff}@media (min-width:640px){._7-Zn2G_main{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px;padding-block:52px 44px}._7-Zn2G_brand{grid-column:1/-1}}@media (min-width:1024px){._7-Zn2G_main{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr);gap:64px;padding-block:64px 52px}._7-Zn2G_brand{grid-column:auto}}@media (max-width:639px){._7-Zn2G_bottom{flex-direction:column;align-items:flex-start}}@media (max-width:479px){._7-Zn2G_bottom{padding-right:72px}}
._0pzeLa_prices{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;max-width:100%;line-height:1.35;display:flex}._0pzeLa_primary{color:var(--foreground);font-weight:650}._0pzeLa_secondary{color:var(--foreground-secondary);font-size:12px;font-weight:500}._0pzeLa_compact{flex-flow:wrap;align-items:baseline;gap:2px 8px;font-size:12px}._0pzeLa_compact ._0pzeLa_secondary{font-size:11px}._0pzeLa_cardHeading{justify-content:space-between;align-items:baseline;column-gap:12px;min-width:0;display:flex}._0pzeLa_cardHeading>h3{min-width:0}._0pzeLa_cardHeading>._0pzeLa_prices{text-align:right;flex-shrink:0;justify-content:flex-end;max-width:56%}._0pzeLa_detail{margin-top:12px;font-size:20px}._0pzeLa_admin{margin-top:6px;font-size:13px}._0pzeLa_admin ._0pzeLa_secondary{font-size:12px}
