.lp-footer-link{border:0;background:none;padding:0;color:#fff;font:inherit;text-decoration:underline;text-underline-offset:3px}.lp-panel[hidden],.lp-panel [hidden],.lp-placeholder[hidden]{display:none!important}.lp-panel{position:fixed;z-index:1040;bottom:16px;left:16px;right:16px;max-width:880px;margin:auto;padding:26px;background:#123b3d;color:#fff;border:1px solid #80b6b3;border-radius:12px;box-shadow:0 12px 60px #0005;max-height:calc(100dvh - 32px);overflow:auto;font-size:1rem}.lp-panel h2{font-size:1.5rem}.lp-panel p{line-height:1.6;color:#edf6f5}.lp-panel a{color:#fff;text-decoration:underline}.lp-actions{display:flex;gap:10px;flex-wrap:wrap}.lp-panel button,.lp-dialog button,.lp-placeholder button{min-height:44px;padding:10px 16px;background:#e3f4ef;color:#173d39;border:1px solid #b4d4cb;border-radius:6px;font:inherit;font-weight:600}.lp-panel button:focus-visible,.lp-dialog button:focus-visible,.lp-footer-link:focus-visible{outline:3px solid #e4aa40;outline-offset:3px}.lp-panel fieldset,.lp-dialog fieldset{border:0;padding:0;margin:20px 0}.lp-panel legend,.lp-dialog legend{font-size:1.1rem;font-weight:700}.lp-panel label,.lp-dialog label{display:flex;align-items:center;gap:12px;margin:14px 0}.lp-panel input,.lp-dialog input{width:22px;height:22px;flex-shrink:0;accent-color:#237267}.lp-dialog{width:min(500px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:26px;color:#173b3b;background:#fffdf7;border:1px solid #a9bdb7;border-radius:12px;font-size:1rem}.lp-dialog::backdrop{background:#001819a8}.lp-heading{display:flex;align-items:flex-start;gap:14px}.lp-heading h2{font-size:1.5rem}.lp-heading button{margin-left:auto;font-size:1.5rem;padding:3px 12px}.lp-dialog button[aria-pressed=true]{background:#123b3d;color:#fff}.lp-dialog p{line-height:1.6}.lp-placeholder{padding:18px;text-align:center;background:#e9efeb;color:#173b3b;border:1px solid #c1d1cb;border-radius:6px;font-size:1rem}.ratio>.lp-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;gap:8px}.ratio>.lp-placeholder p{margin:0}.lp-policy table{width:100%;border-collapse:collapse;font-size:.95rem}.lp-policy th,.lp-policy td{padding:10px;border:1px solid #ccd4d0;vertical-align:top;overflow-wrap:anywhere}.lp-policy .table-wrap{overflow-x:auto}.lp-links a{text-decoration:underline!important;text-underline-offset:.2em}.lp-spacing :is(p,li,label,input,textarea,select){line-height:1.9!important;letter-spacing:.04em!important;word-spacing:.12em!important}.lp-motion,.lp-motion *,.lp-motion *::before,.lp-motion *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.lp-contrast body,.lp-contrast body *:not(img):not(svg):not(path){background-color:#000!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}.lp-contrast a,.lp-contrast button{color:#ffeb70!important}.lp-contrast :focus-visible{outline:3px solid #ffeb70!important}.lp-enlarged .header-tools{flex-wrap:wrap}.lp-enlarged :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.lp-enlarged .site-header .container{flex-wrap:wrap}.lp-enlarged .modal-dialog{max-width:min(90vw,800px)}
@media(max-width:600px){.lp-panel{left:10px;right:10px;bottom:10px;padding:18px}.lp-panel .lp-actions button{flex:1 1 130px}.lp-dialog{padding:20px}.ratio>.lp-placeholder{font-size:.85rem;padding:8px}.ratio>.lp-placeholder button{padding:6px 10px}.lp-enlarged .site-header{position:static}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

iframe[data-lp-src][hidden]{display:none!important}
