#Footer.ng152-footer{background:radial-gradient(ellipse at 0 0,#30291d 0,transparent 48%),#141518;color:#d1d1d6;border-top:3px solid #cfaa59;margin:0;padding:0;text-align:left;font-size:14px;line-height:1.6;position:relative}
#Footer.ng152-footer *{box-sizing:border-box}
#Footer.ng152-footer .ng152-wrap{max-width:1240px;margin:auto;padding:0 28px 24px}
#Footer.ng152-footer a{color:#e4e4e7;text-decoration:none;transition:color .16s ease,background .16s ease}
#Footer.ng152-footer a:hover{color:#f8d990;text-decoration:underline;text-underline-offset:4px}
#Footer.ng152-footer a:focus-visible{outline:2px solid #f8d990;outline-offset:5px;border-radius:3px}
#Footer.ng152-footer .ng154-masthead{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center;padding:44px 0 35px;border-bottom:1px solid #ffffff1c}
#Footer.ng152-footer .ng154-identity{max-width:360px}
#Footer.ng152-footer .ng152-logo{display:inline-block;max-width:280px;line-height:1}
#Footer.ng152-footer .ng152-logo img{width:auto;max-width:100%;height:auto;max-height:76px;object-fit:contain}
#Footer.ng152-footer .ng154-identity p{color:#bbbcc3;margin:14px 0 0;font-size:14px;line-height:1.75}
#Footer.ng152-footer .ng154-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#e5c887;margin:0 0 12px;font-weight:650}
#Footer.ng152-footer .ng154-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#d5ad55;box-shadow:0 0 0 4px #d5ad5514}
#Footer.ng152-footer .ng154-title{font-size:clamp(23px,2.1vw,30px);font-weight:650;letter-spacing:-.5px;line-height:1.25;color:#fff7e8;margin:0 0 9px}
#Footer.ng152-footer .ng154-subtitle{color:#bbbcc3;font-size:15px;margin:0}
#Footer.ng152-footer .ng152-main{display:grid;grid-template-columns:1fr 1fr 1.15fr 1.35fr;gap:34px;padding:34px 0}
#Footer.ng152-footer h2{color:#f4deb0;font-size:15px;line-height:1.4;font-weight:650;margin:0 0 17px;text-transform:none;letter-spacing:0}
#Footer.ng152-footer .ng154-nav h2:after{content:"";display:block;width:24px;height:2px;background:#b99957;margin-top:12px}
#Footer.ng152-footer ul{list-style:none;margin:0;padding:0;background:none}
#Footer.ng152-footer li{margin:0;padding:0;background:none;border:0}
#Footer.ng152-footer nav a{display:inline-block;line-height:1.5;padding:6px 0;color:#c5c6cd;font-size:13px}
#Footer.ng152-footer .ng154-reader{padding:22px;border:1px solid #6c5a363f;border-radius:14px;background:linear-gradient(135deg,#ffffff09,#ffffff02);box-shadow:0 8px 24px #00000014}
#Footer.ng152-footer .ng154-reader-icon{display:flex;width:35px;height:35px;align-items:center;justify-content:center;border:1px solid #8a744448;color:#e5c887;border-radius:10px;margin-bottom:14px;background:#a9873821}
#Footer.ng152-footer .ng154-reader-icon svg{width:22px;height:22px}
#Footer.ng152-footer .ng154-reader h2{margin-bottom:10px}
#Footer.ng152-footer .ng154-question{font-size:14px;color:#eeeeef;line-height:1.5;margin:0 0 8px}
#Footer.ng152-footer .ng154-reader-copy{font-size:12px;color:#b4b5be;line-height:1.65;margin:0 0 17px}
#Footer.ng152-footer .ng152-feedback{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;color:#f5dba4;padding:9px 0;border-top:1px solid #ffffff1a;font-size:12px;font-weight:650;line-height:1.4;width:100%}
#Footer.ng152-footer .ng152-safety{display:flex;align-items:center;gap:17px;background:#ffffff04;border:1px solid #ffffff14;border-radius:12px;padding:17px 21px}
#Footer.ng152-footer .ng152-age{display:grid;place-items:center;flex:0 0 45px;height:45px;border:1px solid #ad925c;border-radius:50%;font-size:18px;font-weight:700;color:#edd6aa}
#Footer.ng152-footer .ng152-safety p{margin:0;flex:1;color:#aaaeb7;font-size:12px;line-height:1.6}
#Footer.ng152-footer .ng152-safety strong{color:#e7e7eb;font-size:13px;font-weight:600}
#Footer.ng152-footer .ng152-safety>a{font-size:12px;color:#ebd29e;line-height:1.5;font-weight:600}
#Footer.ng152-footer .ng152-disclosure{max-width:980px;padding:22px 0;color:#aeb0b9;font-size:11px;line-height:1.8}
#Footer.ng152-footer .ng152-disclosure p{margin:0 0 4px}
#Footer.ng152-footer .ng152-disclosure a{color:#c9cbd2;text-decoration:underline;text-underline-offset:3px}
#Footer.ng152-footer .ng152-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:15px 23px;border-top:1px solid #ffffff18;padding-top:20px;color:#aeb0b9;font-size:11px}
#Footer.ng152-footer .ng152-bottom p{margin:0}
#Footer.ng152-footer .ng152-legal{display:flex;flex-wrap:wrap;gap:9px 18px;flex:1}
#Footer.ng152-footer .ng152-legal a{color:#bfc1c9}
#Footer.ng152-footer .social{display:flex;gap:8px;float:none;position:static;margin:0;line-height:1}
#Footer.ng152-footer .social li{display:block}
#Footer.ng152-footer .social a{display:grid;place-items:center;width:30px;height:30px;font-size:14px;border:1px solid #ffffff24;border-radius:50%}
#Footer.ng152-footer .social a:hover{background:#ffffff0b;text-decoration:none}
#Footer.ng152-footer .ng152-top{white-space:nowrap;border:1px solid #a68b5344;border-radius:6px;color:#e5c887;padding:6px 10px;font-size:11px}
.ng152-conclusion{border-left:3px solid #c7a253}.ng152-conclusion .ocn-section__content p{margin-bottom:0}
@media(max-width:980px){#Footer.ng152-footer .ng152-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#Footer.ng152-footer .ng154-reader{grid-column:1/-1;display:grid;grid-template-columns:40px 1fr 1fr;gap:0 15px}#Footer.ng152-footer .ng154-reader-icon{grid-row:1/3}#Footer.ng152-footer .ng154-reader-copy{grid-column:2}#Footer.ng152-footer .ng154-question{grid-column:2}#Footer.ng152-footer .ng154-reader h2{grid-column:2}#Footer.ng152-footer .ng152-feedback{grid-column:3;grid-row:2;align-self:start}#Footer.ng152-footer .ng154-masthead{gap:35px}}
@media(max-width:620px){#Footer.ng152-footer .ng152-wrap{padding:0 20px 22px}#Footer.ng152-footer .ng154-masthead{grid-template-columns:1fr;gap:25px;padding:30px 0}#Footer.ng152-footer .ng152-logo img{max-height:62px}#Footer.ng152-footer .ng152-main{grid-template-columns:1fr 1fr;gap:27px 23px;padding:28px 0}#Footer.ng152-footer .ng154-nav:nth-child(3){grid-column:1/-1}#Footer.ng152-footer .ng154-nav:nth-child(3) ul{display:grid;grid-template-columns:1fr 1fr;gap:0 23px}#Footer.ng152-footer .ng154-reader{display:block}#Footer.ng152-footer .ng152-safety{flex-wrap:wrap;padding:16px;gap:14px}#Footer.ng152-footer .ng152-safety>a{margin-left:59px}#Footer.ng152-footer .ng152-legal{flex-basis:100%;order:2}#Footer.ng152-footer .ng152-top{margin-left:auto}}
@media(prefers-reduced-motion:reduce){#Footer.ng152-footer a{transition:none}}
