.ap-tagline{color:#6deeff!important;font-size:16px!important;line-height:1.5!important;margin:20px 0 12px;font-weight:600}
#home_revise .s2_description .ap-tagline-home{font-size:clamp(20px,2.5vw,30px)!important;letter-spacing:.02em;margin:0 0 24px}
.ap-contact-heading{font-size:32px}
.ap-breadcrumbs{position:static!important;display:block;white-space:normal;font-size:14px;line-height:1.6;margin:0 0 28px;color:#ccc}
.ap-breadcrumbs a,.ap-related a,.ap-legal-index a{color:#6deeff;text-decoration:underline;text-underline-offset:3px}
.ap-breadcrumbs a:focus-visible,.ap-legal-index a:focus-visible,.ap-legal-index summary:focus-visible{outline:2px solid #6deeff;outline-offset:4px}
.ap-related li{margin:14px 0}
.ap-legal-controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0 12px}.ap-legal-controls[hidden],.ap-legal-document[hidden]{display:none!important}
.ap-legal-controls label{font-size:16px;color:#fff}.ap-legal-controls select{color:#fff;background:#111;border:1px solid #6deeff;border-radius:10px;padding:14px 16px;font:inherit;font-size:16px;width:min(100%,480px);max-width:100%}
.ap-legal-controls select:focus-visible{outline:2px solid #6deeff;outline-offset:4px}.ap-legal-language{color:#ccc;font-size:14px!important;margin:16px 0}.ap-legal-index{margin:20px 0}.ap-legal-index summary{cursor:pointer;color:#6deeff}.ap-legal-index ul{padding-left:24px}
.ap-legal-document{overflow-wrap:anywhere;scroll-margin-top:100px;padding-top:16px}.ap-legal-document p,.ap-legal-document li{line-height:1.7}.ap-legal-document a{color:#6deeff}.ap-legal-document table{max-width:100%}
@media(max-width:700px){.ap-contact-heading{font-size:24px}.ap-legal-controls{display:block}.ap-legal-controls label{display:block;margin-bottom:12px}.ap-breadcrumbs{font-size:14px}}
