html.review-G01 #tildacopy{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}
html.review-G02 .t-input-group a{color:#256c5b!important;text-decoration:underline!important;text-underline-offset:3px}
html.review-G02 input:not([type=checkbox]):not([type=hidden]):focus{outline:2px solid #327e6d!important;outline-offset:2px;box-shadow:0 0 0 4px #327e6d12}
html.review-G02 button:focus-visible,html.review-G02 a:focus-visible{outline:2px solid #327e6d!important;outline-offset:4px}
.review-footer{background:#f5f8f6;border-top:1px solid #dce5df;padding:54px 24px 28px;color:#27413b;font:16px/1.5 'Lab',Arial,sans-serif}
.review-footer__inner{max-width:1160px;margin:auto}
.review-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.35fr;gap:36px}
.review-footer img{width:225px;max-width:100%;height:auto}
.review-footer p{font-size:14px;color:#52645d;margin:16px 0}
.review-footer h3{font-size:17px;margin:0 0 16px;font-weight:500}
#allrecords .review-footer a{color:#315c4e;text-decoration:none;display:block;margin:10px 0;font-size:14px}
#allrecords .review-footer a:hover{text-decoration:underline}
#allrecords .review-footer .review-footer__cta{background:#34816e;color:white;border-radius:6px;text-align:center;padding:14px 16px;font-size:15px;font-weight:500;margin-top:20px}
.review-footer__legal{border-top:1px solid #dce5df;margin-top:36px;padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 24px}
#allrecords .review-footer__legal a{font-size:13px;margin:0;text-decoration:underline;text-underline-offset:3px}
.review-footer__copyright{font-size:12px!important;line-height:1.6!important;max-width:1000px}
@media(max-width:1000px){.review-footer__grid{grid-template-columns:1fr 1fr;gap:32px}}
@media(max-width:550px){.review-footer{padding:32px 20px 24px}.review-footer__grid{grid-template-columns:1fr;gap:22px}.review-footer h3{margin-bottom:10px}.review-footer__legal{display:grid;gap:12px}.review-footer__copyright{font-size:12px!important}}
html.review-G06 .kd-legal{font-family:'Lab',Arial,sans-serif!important;color:#263f37;line-height:1.7!important;overflow-wrap:anywhere}
html.review-G06 .kd-legal h1{font-size:clamp(24px,4vw,32px)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important}
html.review-G06 .kd-legal h2{font-size:20px!important;color:#285c4c}
html.review-G06 .kd-legal a{color:#256c5b!important;text-underline-offset:3px}
html.review-G06 .kd-scroll{max-width:100%;overflow-x:auto!important}
html.review-G07{scroll-padding-top:96px}
@media(max-width:389px){
 html.review-G08 [data-elem-id="1789907774368000000"],html.review-G08 [data-elem-id="1789913580278000000"],html.review-G08 [data-elem-id="1790594655927000000"]{left:12px!important;width:calc(100% - 24px)!important;text-align:center!important}
 html.review-G08 [data-elem-id="1789907774368000000"]>.tn-atom,html.review-G08 [data-elem-id="1789913580278000000"]>.tn-atom,html.review-G08 [data-elem-id="1790594655927000000"]>.tn-atom{font-size:10px!important;white-space:normal!important;line-height:1.4!important}
 html.review-G08 [data-elem-id="1791380313895000002"]{left:8px!important}
}
/* G03: original compact cookie notice proportions. */
html.review-G03 #kd-cookie{position:fixed!important;inset:auto!important;left:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:99999;display:flex;align-items:center!important;gap:8px!important;box-sizing:border-box!important;width:250px!important;max-width:calc(100% - 16px)!important;margin:0!important;padding:7px 7px 7px 10px!important;background:#262626!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:0 4px 14px #0003!important;font:400 10px/1.35 Georgia,'Times New Roman',serif!important}
html.review-G03 #kd-cookie p{color:#eee!important;font:inherit!important;margin:0!important;min-width:0}
html.review-G03 #kd-cookie a{color:#fff!important;text-decoration:underline!important;text-underline-offset:2px}
html.review-G03 #kd-cookie button{flex:none!important;width:auto!important;min-width:34px!important;min-height:26px!important;padding:5px 9px!important;border:0!important;border-radius:6px!important;background:#fff!important;color:#111!important;font:400 10px/1 Georgia,'Times New Roman',serif!important;cursor:pointer}
html.review-G03 #kd-cookie button:focus-visible{outline:2px solid #fff!important;outline-offset:4px!important}
@media(max-width:480px){html.review-G03 #kd-cookie{left:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}}
