:root{--navy:#0d2b4d;--navy2:#153f6d;--gold:#b88a2a;--ink:#182230;--muted:#66768a;--line:#dce3ea;--bg:#f4f7fa;--white:#fff;--ok:#1f7a4d;--warn:#986900;--danger:#a53a3a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55}a{color:var(--navy2);text-decoration:none}.top-strip{background:var(--navy);color:#fff;padding:7px 4%;display:flex;justify-content:space-between;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.gov-header{background:#fff;border-bottom:1px solid var(--line);padding:18px 4%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.brand-lockup{display:flex;gap:14px;align-items:center}.gov-seal{width:62px;height:62px;border:3px double var(--gold);border-radius:50%;display:grid;place-items:center;font-weight:900;color:var(--navy);background:#fff}.gov-seal.small{width:48px;height:48px}.eyebrow{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--gold)}h1,h2,h3,h4,p{margin-top:0}.brand-lockup h1{font-size:1.65rem;margin:2px 0}.subbrand{font-size:.82rem;color:var(--muted)}.main-nav{display:flex;gap:6px;align-items:center}.main-nav a{padding:10px 12px;border-radius:6px;color:var(--ink);font-weight:700;font-size:.94rem}.main-nav a:hover{background:#edf2f7}.hamburger{display:none;border:1px solid var(--line);background:#fff;padding:9px 12px;border-radius:6px;font-size:1.2rem}.ticker-wrap{display:flex;background:#e9eef4;border-bottom:1px solid var(--line);min-height:42px}.ticker-label{background:var(--gold);color:#fff;padding:11px 16px;font-size:.75rem;font-weight:900;letter-spacing:.08em}.ticker{padding:10px 16px;white-space:nowrap;overflow:hidden;font-weight:700;color:var(--navy)}.page-shell{width:min(1220px,94%);margin:30px auto}.narrow-page{width:min(860px,94%)}.hero-government{background:linear-gradient(135deg,#0d2b4d,#174a7f);color:#fff;border-radius:14px;padding:42px;display:grid;grid-template-columns:1.5fr .7fr;gap:28px;box-shadow:0 14px 34px rgba(13,43,77,.15)}.hero-government h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;margin:12px 0 18px}.hero-government p{color:#e9f0f7;max-width:760px}.hero-panel{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:20px;border-radius:10px}.hero-panel-title{font-weight:900;margin-bottom:8px}.status-row{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.15)}.status-row:last-child{border-bottom:0}.hero-actions,.button-row{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;padding:11px 16px;font-weight:800;cursor:pointer}.btn.primary{background:var(--navy2);color:#fff}.hero-government .btn.primary{background:#fff;color:var(--navy)}.btn.secondary{background:#e9eef4;color:var(--navy)}.btn.ghost{border:1px solid rgba(255,255,255,.45);color:#fff;background:transparent}.btn.small{padding:7px 11px;font-size:.82rem}.btn.full{width:100%}.section-head{display:flex;justify-content:space-between;align-items:end;margin:34px 0 14px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card,.panel,.stat-card,.auth-card,.install-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 16px rgba(26,42,58,.05)}.service-card{padding:22px;color:var(--ink);transition:.18s}.service-card:hover{transform:translateY(-2px);border-color:#aebdca}.service-num{font-size:.78rem;font-weight:900;color:var(--gold);letter-spacing:.08em}.service-card h4{margin:8px 0}.service-card p{color:var(--muted);font-size:.92rem;margin-bottom:0}.content-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:20px}.play-layout{grid-template-columns:1.1fr .9fr}.panel{padding:24px;margin-bottom:18px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:18px}.center-head{text-align:center;display:block}.panel-head h2,.panel-head h3{margin:0}.steps,.rule-list{padding-left:20px}.announcement-item{padding:12px 0;border-bottom:1px solid var(--line)}.announcement-item:last-child{border-bottom:0}.empty-state{padding:28px;text-align:center;color:var(--muted);background:#f8fafc;border:1px dashed #cfd8e1;border-radius:8px}.form-grid{display:grid;gap:16px}.form-grid.two-col{grid-template-columns:1fr 1fr}.form-grid.three-col{grid-template-columns:repeat(3,1fr)}.full-span{grid-column:1/-1}.form-grid label{display:grid;gap:7px;font-weight:800;color:#2b3a49}.form-grid label span{font-size:.86rem}input,select,textarea{width:100%;border:1px solid #bfcbd6;border-radius:7px;padding:12px 13px;background:#fff;font:inherit;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid rgba(21,63,109,.15);border-color:var(--navy2)}textarea{min-height:120px}.auth-shell,.install-shell{min-height:72vh;display:grid;place-items:center;padding:34px}.auth-card,.install-card{width:min(520px,94vw);padding:32px}.auth-heading{text-align:center}.auth-heading .gov-seal,.install-card .gov-seal{margin:auto}.auth-links{display:flex;justify-content:space-between;margin-top:16px}.lead,.muted{color:var(--muted)}.install-body{background:#eef3f7}.install-note{margin-top:18px;padding:14px;background:#f7f9fb;border-left:4px solid var(--gold)}.alert{padding:12px 14px;border-radius:7px;margin:12px 0}.alert.success{background:#e8f5ee;color:#165b39;border:1px solid #a8d5bc}.alert.error{background:#fbecec;color:#8d2d2d;border:1px solid #e0aaaa}.alert.warning{background:#fff5db;color:#7a5900;border:1px solid #e7d18f}.breadcrumb{font-size:.82rem;color:var(--muted);margin-bottom:8px}.page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.page-title h2{margin-bottom:5px}.page-title p{color:var(--muted);margin:0}.status-pill{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.status-pill.success{background:#e5f3eb;color:var(--ok)}.status-pill.warning{background:#fff3d7;color:var(--warn)}.status-pill.neutral{background:#edf2f7;color:#42576c}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:.92rem}th{background:#f4f7fa;color:#42576c;text-align:left;font-size:.77rem;text-transform:uppercase;letter-spacing:.04em}th,td{padding:12px 10px;border-bottom:1px solid var(--line)}.gov-footer{margin-top:40px;background:var(--navy);color:#dfe9f4;padding:30px 4%;display:grid;grid-template-columns:1.4fr 1fr auto;gap:26px}.gov-footer a{color:#fff}.footer-links{display:flex;gap:14px;flex-wrap:wrap}.footer-meta{text-align:right}.portal-body{background:#eef3f7}.portal-layout{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.sidebar{background:var(--navy);color:#fff;padding:20px 14px;position:sticky;top:0;height:100vh}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:8px 8px 22px;border-bottom:1px solid rgba(255,255,255,.15)}.sidebar-brand small{display:block;color:#b8c9da;margin-top:2px}.side-nav{display:grid;gap:6px;margin-top:18px}.side-nav a{color:#dfe8f1;padding:11px 12px;border-radius:7px;font-weight:700}.side-nav a:hover,.side-nav a.active{background:rgba(255,255,255,.12);color:#fff}.portal-main{min-width:0}.portal-top{height:78px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 26px;position:sticky;top:0;z-index:15}.icon-btn{display:none;border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 10px}.portal-content{padding:26px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.admin-stats{grid-template-columns:repeat(6,1fr)}.stat-card{padding:18px}.stat-card span{display:block;color:var(--muted);font-size:.82rem;margin-bottom:8px}.stat-card strong{font-size:1.35rem;color:var(--navy)}.connection-box{padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:16px;font-weight:800}.cms-body{white-space:normal}.info-panel{background:#fbfcfd}
@media(max-width:1050px){.service-grid{grid-template-columns:repeat(2,1fr)}.admin-stats{grid-template-columns:repeat(3,1fr)}.hero-government{grid-template-columns:1fr}.content-grid{grid-template-columns:1fr}.form-grid.three-col{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.top-strip{display:none}.gov-header{padding:12px 4%}.hamburger{display:block}.main-nav{display:none;position:absolute;left:0;right:0;top:86px;background:#fff;border-bottom:1px solid var(--line);padding:12px 4%;box-shadow:0 10px 20px rgba(0,0,0,.08)}body.nav-open .main-nav{display:grid}.ticker-label{display:none}.hero-government{padding:26px}.service-grid,.form-grid.two-col,.form-grid.three-col,.stats-grid,.admin-stats{grid-template-columns:1fr}.page-title{align-items:flex-start;flex-direction:column}.gov-footer{grid-template-columns:1fr}.footer-meta{text-align:left}.portal-layout{grid-template-columns:1fr}.sidebar{position:fixed;left:-280px;top:0;width:260px;z-index:30;transition:.2s}.sidebar-open .sidebar{left:0}.icon-btn{display:block}.portal-top{padding:0 14px}.portal-content{padding:18px}.auth-shell,.install-shell{padding:18px}.auth-card,.install-card{padding:24px}.full-span{grid-column:auto}.brand-lockup .subbrand{display:none}}

/* SANFICH 4.2 number-board + financial dashboard */
.draw-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;background:#f7f9fb;border:1px solid var(--line);border-radius:9px;padding:13px}
.draw-summary div{min-width:0}.draw-summary span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.draw-summary strong{display:block;color:var(--navy);margin-top:4px}
.number-board-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-top:4px}.number-board-head h3{margin:3px 0 0}.selection-meter{font-size:.88rem;background:#eef3f7;padding:8px 11px;border-radius:999px;color:var(--navy)}
.board-toolbar{display:flex;gap:9px;flex-wrap:wrap}.btn.ghost-dark{background:#fff;color:var(--navy);border:1px solid #aebdca}
.number-board{display:grid;grid-template-columns:repeat(10,minmax(42px,1fr));gap:8px;padding:14px;background:#f5f8fb;border:1px solid var(--line);border-radius:10px}
.number-cell{aspect-ratio:1;border:1px solid #b8c6d3;border-radius:50%;background:#fff;color:var(--navy);font-weight:900;font-size:.94rem;cursor:pointer;transition:transform .1s,border-color .1s,background .1s}
.number-cell:hover{transform:translateY(-1px);border-color:var(--navy2)}.number-cell.selected{background:var(--navy2);color:#fff;border-color:var(--navy2);box-shadow:0 0 0 3px rgba(21,63,109,.12)}
.selected-numbers{min-height:48px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 0}.selected-chip{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 9px;border-radius:999px;background:var(--navy);color:#fff;font-weight:900}.empty-selection{color:var(--muted)}
.form-divider{border-top:1px solid var(--line);margin:6px 0}.probability-note,.model-notice{padding:12px 14px;border-left:4px solid var(--gold);background:#fff8e8;color:#614a10;border-radius:5px}
.ticket-confirm{padding:18px;border:2px solid var(--navy2);border-radius:10px;text-align:center;background:#fff}.ticket-confirm-title{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:900;color:var(--gold);margin-bottom:8px}.ticket-confirm strong{display:block;font-size:1.25rem;color:var(--navy);margin-bottom:8px}
.finance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.finance-card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:9px;padding:18px}.finance-card span,.finance-card small{display:block;color:var(--muted)}.finance-card strong{display:block;font-size:1.6rem;color:var(--navy);margin:5px 0}.odds-panel{margin-top:16px}
@media(max-width:980px){.draw-summary{grid-template-columns:repeat(3,1fr)}.number-board{grid-template-columns:repeat(8,1fr)}}
@media(max-width:760px){.draw-summary,.finance-grid{grid-template-columns:1fr 1fr}.number-board{grid-template-columns:repeat(6,1fr);gap:7px}.number-board-head{align-items:flex-start;flex-direction:column}}
@media(max-width:430px){.draw-summary{grid-template-columns:1fr 1fr}.number-board{grid-template-columns:repeat(5,1fr)}.number-cell{font-size:.86rem}}

/* SANFICH 4.3 ticket price management */
.price-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.game-price-card{background:#f8fafc;border:1px solid var(--line);border-radius:9px;padding:15px;display:grid;gap:12px}
.game-price-card strong{display:block;color:var(--navy);font-size:1.05rem;margin-top:3px}
.game-price-card label{display:grid;gap:6px;font-weight:800;font-size:.85rem}
.game-price-card input{text-align:center;font-weight:900;color:var(--navy)}
@media(max-width:1100px){.price-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.price-grid{grid-template-columns:1fr}}

/* SANFICH 4.5 demo + PayPal */
.demo-replay{justify-content:center;margin-top:16px}.paypal-card{max-width:600px}.payment-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.payment-summary>div{padding:12px;background:#f7f9fb;border:1px solid var(--line);border-radius:7px}.payment-summary span{display:block;color:var(--muted);font-size:.75rem;text-transform:uppercase}.payment-summary strong{display:block;color:var(--navy);margin-top:4px}.paypal-pay-link{margin-top:15px}@media(max-width:540px){.payment-summary{grid-template-columns:1fr}}

/* SANFICH 4.6 geography, player dossiers and live draw */
.player-folder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0}.player-folder{border:1px solid var(--line);background:#fff;border-radius:9px;padding:16px;text-align:left;display:grid;gap:4px;cursor:pointer}.player-folder:hover{border-color:var(--gold);box-shadow:0 7px 20px rgba(13,43,77,.08)}.folder-icon{font-size:1.5rem;color:var(--gold)}.player-folder strong{color:var(--navy)}.player-folder small,.player-folder span:last-child{color:var(--muted)}.player-dossier{border-top:4px solid var(--gold);margin-top:18px;padding-top:16px}.admin-create-player{padding:14px;background:#f8fafc;border:1px solid var(--line);border-radius:9px;margin-bottom:14px}
.draw-well{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#f8fbfd,#eef3f7)}.draw-well-top,.due-draw-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.due-draw-row{padding:12px 0;border-bottom:1px solid var(--line)}.due-draw-row span{display:block;color:var(--muted);font-size:.85rem;margin-top:3px}.bingo-machine{display:grid;place-items:center;margin:18px 0}.bingo-drum{width:190px;height:190px;border:10px solid var(--navy);border-radius:50%;position:relative;background:radial-gradient(circle at 35% 30%,#fff,#dfe7ee);overflow:hidden;box-shadow:inset 0 0 0 5px #b88a2a}.mini-ball{position:absolute;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid var(--gold);font-weight:900;color:var(--navy);animation:bounceBall 2.3s infinite ease-in-out}.b1{left:20px;top:30px}.b2{right:25px;top:25px;animation-delay:.3s}.b3{left:70px;top:80px;animation-delay:.6s}.b4{left:25px;bottom:25px;animation-delay:.9s}.b5{right:20px;bottom:30px;animation-delay:1.2s}@keyframes bounceBall{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(18px,-22px) rotate(160deg)}}
.live-draw-overlay[hidden]{display:none!important}.live-draw-overlay{position:fixed;inset:0;z-index:99999;background:radial-gradient(circle at center,#173e66,#07182a 70%);color:#fff;display:grid;place-items:center;padding:25px}.live-draw-stage{text-align:center;width:min(1100px,96vw)}.live-kicker{letter-spacing:.18em;font-weight:900;color:#e6c46a}.live-draw-stage h1{font-size:clamp(2.6rem,8vw,7rem);margin:10px 0}.giant-well{background:transparent;border:0;margin:0 auto;padding:0}.giant-drum{width:min(330px,60vw);height:min(330px,60vw);margin:auto;border-color:#fff;box-shadow:inset 0 0 0 7px #b88a2a,0 0 50px rgba(255,255,255,.12);animation:drumPulse 1.4s infinite}@keyframes drumPulse{50%{transform:scale(1.025)}}.live-winning-balls{display:flex;justify-content:center;gap:13px;flex-wrap:wrap;margin:24px auto}.live-ball{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#fff;border:5px solid #b88a2a;color:#0d2b4d;font-size:1.4rem;font-weight:1000;animation:ballPop .5s ease-out}@keyframes ballPop{from{transform:scale(.1) rotate(-180deg);opacity:0}to{transform:scale(1);opacity:1}}.live-draw-footer{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:#cdd9e4}.live-draw-active{overflow:hidden}
@media(max-width:1000px){.player-folder-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.player-folder-grid{grid-template-columns:1fr}.due-draw-row{align-items:flex-start;flex-direction:column}.due-draw-row .btn{width:100%}.live-ball{width:55px;height:55px}}

/* SANFICH 4.7 next-draw alerts + phosphorescent slider */
.next-draw-alert{margin:0;background:#071a2f;color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px clamp(16px,4vw,52px);border-bottom:2px solid #57ff8a;box-shadow:0 0 24px rgba(87,255,138,.32) inset}.next-draw-icon{font-size:1.7rem;filter:drop-shadow(0 0 8px #7cff9f)}.next-draw-copy{display:grid;gap:2px}.next-draw-label{font-size:.68rem;letter-spacing:.14em;color:#7cff9f;font-weight:900}.next-draw-copy strong{font-size:.95rem}.next-draw-countdown{font-family:ui-monospace,Consolas,monospace;font-weight:1000;font-size:1.15rem;color:#fff600;text-shadow:0 0 8px #fff600,0 0 18px #ff00d4}
.home-alert-slider{display:grid;gap:8px;overflow:hidden}.top-alert-slider{margin:0}.hero-alert-slider,.bottom-alert-slider{margin:12px auto;width:min(1200px,94vw)}.phosphor-slide{position:relative;display:flex;gap:14px;align-items:flex-start;padding:13px 16px;border-radius:10px;color:#061326;background:linear-gradient(90deg,#75ff66,#fff700,#ff63ea,#62efff,#8dff91);background-size:350% 100%;animation:phosphorFlow 8s linear infinite,phosphorEnter .5s ease both;box-shadow:0 0 14px rgba(117,255,102,.45),0 0 28px rgba(255,99,234,.22);border:1px solid rgba(255,255,255,.8)}.phosphor-slide.effect-pulse{animation:phosphorPulse 1.7s ease-in-out infinite,phosphorEnter .5s ease both}.phosphor-slide.effect-glow{filter:saturate(1.2);box-shadow:0 0 18px #49ff84,0 0 35px #ff4de1}.phosphor-slide.effect-rainbow{animation:phosphorFlow 3.5s linear infinite,phosphorPulse 1.5s ease-in-out infinite}.phosphor-orb{width:18px;height:18px;border-radius:50%;margin-top:4px;background:#fff;box-shadow:0 0 10px #fff,0 0 22px #00ff88,0 0 30px #ff00d9;flex:0 0 auto}.phosphor-content strong{font-size:1rem;text-transform:uppercase;letter-spacing:.04em}.phosphor-content p{margin:2px 0 5px;font-weight:800}.phosphor-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:.76rem}.phosphor-meta span{background:rgba(255,255,255,.68);padding:3px 7px;border-radius:999px}.admin-alert-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.admin-alert-row strong,.admin-alert-row span,.admin-alert-row small{display:block}.admin-alert-row span{margin:3px 0;color:var(--muted)}.admin-alert-row small{color:var(--muted)}
@keyframes phosphorFlow{0%{background-position:0 0}100%{background-position:350% 0}}@keyframes phosphorPulse{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.006);filter:brightness(1.18)}}@keyframes phosphorEnter{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.next-draw-alert{grid-template-columns:auto 1fr}.next-draw-countdown{grid-column:1/-1;text-align:center;padding-top:4px}.phosphor-meta{display:grid;grid-template-columns:1fr 1fr}.admin-alert-row{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.phosphor-slide,.next-draw-alert,.phosphor-orb{animation:none!important}}

/* SANFICH 4.7.1 centered public footer */
.site-footer,.public-footer,footer{ text-align:center; }
.site-footer .footer-inner,.public-footer .footer-inner,footer .footer-inner{
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;
}
.site-footer nav,.site-footer .footer-links,.public-footer nav,.public-footer .footer-links,footer nav,footer .footer-links{
  display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 18px;width:100%;text-align:center;
}
.site-footer a,.public-footer a,footer a{text-align:center;}
.footer-ownership{width:100%;text-align:center;margin-top:12px;font-size:.88rem;opacity:.92}

/* SANFICH 4.7.2 professional centered copyright */
.footer-copyright{
  width:100%;
  display:block;
  text-align:center;
  margin:14px auto 0;
  padding-top:12px;
  border-top:1px solid rgba(255,255,255,.16);
  font-size:.86rem;
  line-height:1.5;
  letter-spacing:.02em;
}

/* SANFICH 4.7.3 — copyright relocated directly under Confidentialité */
.footer-privacy-stack{
  display:inline-flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  gap:5px;
}
.footer-privacy-stack > a{
  display:block;
  text-align:center;
}
.privacy-copyright{
  display:block;
  text-align:center;
  white-space:nowrap;
  font-size:.78rem;
  line-height:1.25;
  letter-spacing:.035em;
  opacity:.88;
}
