.ald-legal{max-width:76ch;margin:0 auto;padding:24px 20px 56px;color:#243d33;font-family:Manrope,sans-serif;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.ald-legal h2{font-family:Fraunces,serif;font-size:clamp(24px,3vw,31px);line-height:1.25;margin:1.8em 0 .6em;color:#214a3b}.ald-legal h3{font-size:21px;line-height:1.35;margin:1.5em 0 .5em}.ald-legal p,.ald-legal ul,.ald-legal ol{margin:0 0 1.1em}.ald-legal li{margin:.45em 0}.ald-legal a{text-decoration:underline;text-underline-offset:3px;color:#285b45}.ald-legal a:focus-visible{outline:3px solid #946323;outline-offset:4px}.ald-legal .ald-legal-intro{font-size:20px;line-height:1.6}.ald-legal .ald-legal-note{padding:20px 24px;border-left:4px solid #8b733e;background:#f6f3e9;border-radius:0 10px 10px 0}.ald-legal table{width:100%;border-collapse:collapse;font-size:15px}.ald-legal th,.ald-legal td{border:1px solid #c9d1c7;text-align:left;padding:12px;vertical-align:top}.ald-legal table caption{text-align:left;font-weight:700;margin:1em 0}.ald-legal-icons-credit{font:12px/1.5 Manrope,sans-serif;text-align:center;padding:12px 20px;background:#f5f3ed;color:#344a3d}.ald-legal-icons-credit a{color:inherit;text-decoration:underline}.ald-legal .ald-legal-cta{display:inline-flex;min-height:48px;align-items:center;padding:10px 18px;border-radius:7px;background:#28543e;color:#fff;text-decoration:none;font-weight:700}@media(max-width:600px){.ald-legal{font-size:16px;padding:16px 18px 36px}.ald-legal .ald-legal-intro{font-size:18px}.ald-legal .ald-legal-note{padding:16px}.ald-legal table,.ald-legal tbody,.ald-legal tr,.ald-legal td,.ald-legal th{display:block}.ald-legal thead{display:none}.ald-legal td{border-top:0}.ald-legal tr{margin:16px 0}.ald-legal h2{margin-top:1.5em}}
.ald-legal-shell{padding:36px 0 0}.ald-legal-shell>h1{max-width:76ch;padding:0 20px;margin:24px auto 8px;text-align:center;font-family:Fraunces,serif;font-size:clamp(32px,4.5vw,48px);line-height:1.2;color:#214a3b}.ald-legal-breadcrumb{max-width:76ch;margin:auto;padding:0 20px;font:14px/1.6 Manrope,sans-serif;color:#405947}.ald-legal-breadcrumb a{color:inherit;text-decoration:underline}.ald-legal-breadcrumb a:focus-visible{outline:3px solid #946323;outline-offset:4px}@media(max-width:600px){.ald-legal-shell{padding-top:20px}.ald-legal-shell>h1{margin-top:22px;font-size:32px;text-align:left;padding:0 18px}.ald-legal-breadcrumb{padding:0 18px}}
.ald-pl-footer nav p a{display:inline-flex;align-items:center;min-height:44px}.ald-pl-footer nav p{margin-top:0;margin-bottom:3px}.ald-pl-footer a:focus-visible,.ald-legal-icons-credit a:focus-visible{outline:3px solid #946323;outline-offset:4px}
