@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--gold:#d9b56d;--muted:#9b9e9c;--line:#34332c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090b0c;color:#f4f0e7;font-family:DM Sans,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.shell{width:min(1320px,calc(100% - 92px));margin:auto}#particles{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.38}.noise{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 180 180" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="n"%3E%3CfeTurbulence type="fractalNoise" baseFrequency=".7" numOctaves="3" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" opacity=".13" filter="url(%23n)"/%3E%3C/svg%3E');opacity:.13}.progress{position:fixed;top:0;left:0;height:2px;background:var(--gold);width:0;z-index:50}.header{height:86px;position:sticky;top:0;z-index:30;background:#090b0ce9;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff14}.nav{display:flex;align-items:center;justify-content:space-between;height:100%;gap:30px}.brand{display:flex;align-items:center;gap:12px;font-family:Manrope;font-size:23px;font-weight:800;letter-spacing:.11em}.brand img{width:44px;height:44px;object-fit:contain}.brand small{display:block;font-size:8px;color:var(--gold);letter-spacing:.22em;margin-top:2px}.nav nav{display:flex;gap:25px}.nav nav a{font-size:12px;color:#c1c0b8;transition:.2s}.nav nav a:hover{color:var(--gold)}.right{display:flex;gap:12px;align-items:center}.lang{border:1px solid #4b4638;background:transparent;color:#eee;padding:11px 14px;border-radius:5px;font-size:12px}.nav-buy{padding:13px 17px;background:var(--gold);color:#17140c;font-size:12px;font-weight:800;border-radius:5px}.hamb{display:none;background:none;border:0}.hero{min-height:720px;display:grid;grid-template-columns:1.05fr .95fr;position:relative;align-items:center;padding-top:48px;padding-bottom:100px}.hero-left{z-index:3}.eyebrow,.section-kicker{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.22em;display:flex;align-items:center;gap:12px}.dot{height:7px;width:7px;background:var(--gold);border-radius:50%;box-shadow:0 0 18px var(--gold)}.eyebrow-line{height:1px;width:26px;background:#6c5b3b}.hero h1{font:800 clamp(68px,7.5vw,122px)/.96 Manrope,Arial,sans-serif;letter-spacing:-.075em;margin:31px 0 27px}.hero h1>span{color:var(--gold)}.period{color:white}.hero-sub{font-size:16px;line-height:1.9;max-width:500px;color:#aeb0ae}.actions{display:flex;gap:13px;margin-top:32px;flex-wrap:wrap}.button{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:17px 21px;font-size:13px;font-weight:700;border-radius:5px}.primary{background:var(--gold);color:#15120d}.outline{border:1px solid #67604f}.button:hover,.nav-buy:hover{transform:translateY(-2px);filter:brightness(1.12)}.hero-bottom{display:flex;gap:25px;margin-top:67px;color:#888b89;font-size:10px;letter-spacing:.13em}.hero-bottom b{color:var(--gold);margin-right:5px}.hero-art{height:620px;position:relative;display:grid;place-items:center;isolation:isolate}.hero-art:before{content:'';position:absolute;inset:12%;background:radial-gradient(circle,#e4a94d2d,transparent 65%);filter:blur(25px)}.art-halo{position:absolute;border:1px solid #caa35b65;border-radius:50%;box-shadow:0 0 45px #b38a3430,inset 0 0 30px #c89c2920;animation:spin 25s linear infinite}.halo1{width:450px;height:450px;transform:rotateX(65deg) rotateZ(35deg)}.halo2{width:480px;height:480px;border-style:dashed;animation-direction:reverse;opacity:.5}.halo3{width:365px;height:365px;border-width:2px;transform:rotateY(55deg)}.hero-coin{width:340px;height:340px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#3d2d17,#13120e 65%,transparent 71%);box-shadow:0 0 100px #d9a64c24;animation:float 7s ease-in-out infinite}.hero-coin img{width:95%;height:95%;object-fit:contain;filter:drop-shadow(0 0 32px #f0c75e88)}.orbit-label{position:absolute;font-size:9px;letter-spacing:.22em;color:#ddbd80}.l1{top:17%;right:4%}.l2{left:4%;top:40%}.l3{bottom:23%;right:2%}.art-caption{position:absolute;bottom:5%;font-size:10px;letter-spacing:.26em;color:#82765d}.art-caption span{font-size:22px;color:var(--gold);margin:0 15px}.hero-index{position:absolute;bottom:35px;left:0;color:#777;font-size:10px;letter-spacing:.2em}.hero-index span{margin-left:15px;color:var(--gold)}.ticker{overflow:hidden;background:#d6b36e;color:#15130d;transform:rotate(-1deg);position:relative;z-index:2;padding:16px 0;font-weight:800;font-size:12px;letter-spacing:.22em;white-space:nowrap}.ticker div{width:max-content;animation:marquee 32s linear infinite}.ticker span{padding:0 35px}.section{position:relative;z-index:2;padding:130px 0;border-bottom:1px solid #ffffff16;scroll-margin-top:80px}.section-two{display:grid;grid-template-columns:1.15fr .85fr;gap:10%;align-items:end}.section h2,.community h2{font:700 clamp(37px,5vw,75px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-.06em;margin:25px 0 0}.section h2 em,.community h2 em{font-style:normal;color:var(--gold)}.body-copy{font-size:17px;line-height:2;color:#a6a9a6}.microline{display:flex;justify-content:space-between;border-top:1px solid #5a523e;padding-top:20px;margin-top:38px;font-size:10px;letter-spacing:.16em;color:var(--gold)}.token-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.contract{border:1px solid #5b4c32;background:#c99b3c0c;border-radius:8px;padding:22px;margin:35px 0 18px}.contract small,.feedback-address small{font-size:10px;letter-spacing:.15em;color:var(--gold)}.contract>div{display:flex;gap:8px;align-items:center;margin-top:13px}.contract span{font-size:13px;overflow-wrap:anywhere}.copy{background:#d9b56d;color:#15120b;border:0;padding:10px 13px;border-radius:4px;flex-shrink:0}.subtle-link{font-size:11px;letter-spacing:.16em;color:var(--gold)}.token-art{min-height:450px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle,#ba8b3520,transparent 70%)}.ring{width:340px;height:340px;border:1px solid #bc9453;border-radius:50%;padding:30px;box-shadow:0 0 0 24px #b08b2510,0 0 0 50px #b08b2509;animation:float 6s ease-in-out infinite}.ring-inner{height:100%;border:1px dashed #ae8b4d;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.ring-inner img{width:120px;height:120px;object-fit:contain}.ring-inner strong{font:800 35px Manrope}.ring-inner span{color:var(--gold);font-size:11px;letter-spacing:.2em}.token-tags{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:40px}.token-tags span{font-size:9px;letter-spacing:.13em;color:#aa9876}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.features article{min-height:315px;padding:30px;border:1px solid #403c32;background:linear-gradient(145deg,#1b1c1b,#101211);border-radius:9px;transition:.3s}.features article:hover{transform:translateY(-8px);border-color:#b79456}.feature-num{color:var(--gold);font-size:11px}.feature-icon{font-size:55px;color:var(--gold);margin:35px 0 25px}.features h3{font:700 23px Manrope}.features p{color:#a2a5a1;line-height:1.8;font-size:14px}.feedback-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:48px}.feedback-card{background:linear-gradient(135deg,#27231b,#131514);border:1px solid #5c4c32;padding:36px;border-radius:10px}.card-overline{color:var(--gold);font-size:11px;letter-spacing:.2em}.feedback-card>strong{display:block;font:800 64px Manrope;margin-top:25px;letter-spacing:-.07em}.feedback-card>strong small{font-size:19px;color:var(--gold)}.feedback-card>p{color:#aaa;font-size:13px}.feedback-line{display:flex;justify-content:space-between;border-top:1px solid #534d3f;margin-top:25px;padding-top:20px;font-size:12px;gap:10px}.feedback-line span{color:#aaa}.feedback-line b{color:var(--gold)}.feedback-address{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 30px;border:1px solid #4c493f;margin-top:20px;border-radius:8px}.feedback-address strong{display:block;margin-top:12px;overflow-wrap:anywhere;font-size:14px}.fineprint{font-size:12px;color:#888;line-height:1.8}.visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:50px}.visual-placeholder{aspect-ratio:1;background:radial-gradient(circle at 65% 40%,#bc8c3a30,transparent 45%),linear-gradient(135deg,#272219,#0e1110);border:1px solid #6d5732;border-radius:9px;display:flex;flex-direction:column;justify-content:end;padding:35px;position:relative;overflow:hidden}.visual-placeholder:before{content:'';position:absolute;width:70%;height:70%;border:1px solid #bc9b5b77;border-radius:50%;left:15%;top:10%;box-shadow:0 0 0 25px #a7873810,0 0 0 60px #a787380a}.visual-placeholder.second{background:radial-gradient(circle at 50% 35%,#af7f352a,transparent 50%),#151717}.placeholder-symbol{position:absolute;top:20%;left:44%;font-size:85px;color:#c69e53}.visual-placeholder span{color:var(--gold);font-size:11px;letter-spacing:.2em;z-index:1}.visual-placeholder strong{font:800 clamp(24px,3vw,43px)/1.1 Manrope;letter-spacing:-.04em;margin:15px 0;z-index:1}.visual-placeholder small{color:#85837c;z-index:1}.timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #9c7841}.timeline>div{padding:30px 24px;border-left:1px solid #514a3d;position:relative}.timeline>div:before{content:'';width:9px;height:9px;border-radius:50%;background:var(--gold);position:absolute;top:-5px;left:-5px}.timeline span{color:var(--gold);font-size:11px;letter-spacing:.15em}.timeline h3{font:700 22px Manrope;margin-top:40px}.timeline p{font-size:13px;color:#a0a29d;line-height:1.8}.paper-panel{border:1px solid #6e5938;border-radius:10px;padding:65px;background:radial-gradient(circle at right,#9f79321c,transparent 55%);display:flex;justify-content:space-between;gap:50px;align-items:center}.paper-panel p{color:#aaa;line-height:1.8}.paper-links{min-width:270px}.paper-links a{display:flex;justify-content:space-between;border-bottom:1px solid #7b694d;padding:25px 0;font-size:12px;font-weight:700;letter-spacing:.08em}.paper-links a span{color:var(--gold)}.community{padding:135px 0;text-align:center;position:relative}.community .section-kicker{justify-content:center}.community h2{font-size:clamp(70px,11vw,160px);line-height:.95;margin:35px 0}.community>p{color:#aaa;font-size:11px;letter-spacing:.25em}.social-row{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:45px}.social-row a{border:1px solid #726144;padding:18px 24px;font-size:12px;border-radius:5px}.social-row a:hover{background:var(--gold);color:#17130a}footer{border-top:1px solid #ffffff22;padding:35px 0;position:relative}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-inner strong{display:block;font:800 27px Manrope}.footer-inner span{font-size:9px;color:var(--gold);letter-spacing:.2em}.footer-inner p,.footer-inner a{color:#888;font-size:11px}.toast{position:fixed;bottom:30px;right:30px;background:var(--gold);color:#17130b;padding:15px 24px;border-radius:6px;z-index:90;opacity:0;transform:translateY(10px);transition:.25s}.toast.show{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-18px)}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:1100px){.nav nav{gap:12px}.nav nav a{font-size:11px}.hero h1{font-size:clamp(55px,7vw,90px)}.hero-coin{width:270px;height:270px}.halo1,.halo2{width:360px;height:360px}.halo3{width:300px;height:300px}}@media(max-width:800px){.shell{width:calc(100% - 38px)}.header{height:72px}.nav nav{display:none;position:absolute;top:72px;left:0;right:0;background:#111413;padding:20px;flex-direction:column;gap:0;border-bottom:1px solid #66553b}.nav nav.open{display:flex}.nav nav a{padding:13px;font-size:14px}.hamb{display:flex;flex-direction:column;gap:5px;padding:8px}.hamb i{display:block;width:22px;height:2px;background:var(--gold)}.nav-buy{display:none}.hero{grid-template-columns:1fr;padding-top:75px;padding-bottom:70px;min-height:auto}.hero h1{font-size:clamp(57px,12vw,95px)}.hero-art{height:440px}.hero-coin{width:245px;height:245px}.halo1,.halo2{width:330px;height:330px}.halo3{width:280px;height:280px}.hero-bottom{margin-top:40px;flex-wrap:wrap;gap:14px}.hero-index{display:none}.section{padding:85px 0}.section-two,.token-layout{grid-template-columns:1fr;gap:22px}.features{grid-template-columns:1fr}.features article{min-height:230px}.feedback-grid,.visual-grid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr;row-gap:30px}.paper-panel{padding:30px;flex-direction:column;align-items:stretch}.footer-inner{flex-wrap:wrap}.body-copy{font-size:15px}.feedback-address{align-items:flex-start;flex-direction:column}.feedback-card>strong{font-size:52px}}@media(max-width:440px){.hero h1{font-size:52px}.hero-sub{font-size:14px}.hero-art{height:350px}.hero-coin{width:205px;height:205px}.halo1,.halo2{width:270px;height:270px}.halo3{width:220px;height:220px}.orbit-label{font-size:7px}.timeline{grid-template-columns:1fr}.ring{width:265px;height:265px}.hero-bottom{font-size:9px}.section h2{font-size:38px}.feedback-card{padding:25px}.visual-placeholder{padding:23px}.social-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
/* GAEB Africa editorial chapter */
.gold-title{color:var(--gold)}.africa-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;align-items:end}.africa-eyebrow{display:block;margin-top:32px;color:var(--gold);font-size:11px;letter-spacing:.2em}.africa-pillars,.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.africa-pillars article,.principle-grid article{padding:30px;border:1px solid #5b4c32;background:linear-gradient(135deg,#211d16,#101211);border-radius:9px;min-height:235px}.africa-pillars article>span,.principle-grid article>span{color:var(--gold);font-size:12px}.africa-pillars h3,.principle-grid h3{font:700 21px Manrope,Arial,sans-serif;margin:26px 0 12px}.africa-pillars p,.principle-grid p{color:#b3b0a7;font-size:14px;line-height:1.85}.africa-quote{display:flex;gap:20px;align-items:center;border-left:2px solid var(--gold);padding:10px 25px;margin-top:40px;color:#e6d3a7;font-size:clamp(16px,2.2vw,26px)}.africa-quote span{font-size:38px;color:var(--gold)}.africa-photo{margin:0;position:relative;overflow:hidden;border:1px solid #695431;border-radius:10px;aspect-ratio:1;background:#191918}.africa-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s}.africa-photo:hover img{transform:scale(1.045)}.africa-photo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#050607e8);pointer-events:none}.africa-photo figcaption{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:26px}.africa-photo figcaption strong{font:800 clamp(19px,2.5vw,31px) Manrope,Arial,sans-serif;letter-spacing:-.03em}.africa-photo figcaption p{font-size:13px;color:#ded8c8;line-height:1.7;max-width:420px}.section h2 span{display:inline}.hero h1 .gold-title{color:var(--gold)}@media(max-width:800px){.africa-intro{grid-template-columns:1fr;gap:10px}.africa-pillars,.principle-grid{grid-template-columns:1fr}.africa-pillars article,.principle-grid article{min-height:auto}.africa-photo figcaption{padding:20px}.africa-photo figcaption p{font-size:11px}}

/* V4 editorial & animated refinements */
.editorial-section{position:relative}.editorial-section:before{content:"";position:absolute;left:-18vw;top:8%;width:48vw;height:38vw;background:radial-gradient(ellipse,#dba63b16,transparent 68%);pointer-events:none}.editorial-section>h2{max-width:880px;margin:22px 0 35px;font-size:clamp(34px,5vw,72px);line-height:1.12;letter-spacing:-.055em}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.editorial-card{position:relative;overflow:hidden;min-height:285px;padding:30px;border:1px solid #55472e;border-radius:14px;background:linear-gradient(142deg,#272015b8,#0b0d0ecc 65%);box-shadow:inset 0 1px #e7b95c22,0 14px 50px #0004;transition:transform .35s,border-color .35s}.editorial-card:hover{transform:translateY(-7px);border-color:#d5a448}.editorial-card:after{content:"";position:absolute;right:-42px;top:-42px;width:150px;height:150px;border:1px solid #d8aa4940;border-radius:50%;box-shadow:0 0 0 23px #d8aa4909,0 0 0 48px #d8aa4908}.editorial-num{font-size:11px;color:#e3b953;letter-spacing:.17em}.editorial-card h3{font-size:clamp(19px,2vw,26px);margin:36px 0 15px;letter-spacing:-.035em}.editorial-card p{color:#c3bdb1;font-size:14px;line-height:1.9}.hero-ornaments{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hero-ornaments .orbit{position:absolute;right:5%;top:10%;width:min(43vw,590px);aspect-ratio:1;border:1px solid #f4bf5266;border-radius:50%;transform:rotateX(65deg) rotate(-25deg);animation:gaebOrbit 19s linear infinite;box-shadow:0 0 30px #c9942622}.hero-ornaments .orbit-two{width:min(38vw,510px);right:7%;top:13%;animation-duration:15s;animation-direction:reverse}.hero-ornaments .orbit-three{width:min(32vw,430px);right:9%;top:16%;animation-duration:23s}.hero-ornaments .spark{position:absolute;width:5px;height:5px;background:#ffda77;box-shadow:0 0 18px 6px #f9b936aa;border-radius:50%;animation:gaebSpark 6s ease-in-out infinite}.spark-one{top:26%;right:18%}.spark-two{top:68%;right:42%;animation-delay:-3s!important}@keyframes gaebOrbit{to{transform:rotateX(65deg) rotate(335deg)}}@keyframes gaebSpark{50%{opacity:.15;transform:translate(16px,-24px) scale(.6)}}@media(max-width:850px){.editorial-grid{grid-template-columns:1fr}.editorial-card{min-height:auto;padding:26px}.editorial-card h3{margin-top:25px}.hero-ornaments .orbit{width:70vw;right:-25%;top:17%}}@media(prefers-reduced-motion:reduce){.hero-ornaments *{animation:none!important}.editorial-card{transition:none}}

/* V4.1 | compact premium typography, tactile details, correct social icons */
:root { --gold:#ddba72; }
.hero h1 { font-size:clamp(50px,6.2vw,93px); letter-spacing:-.059em; line-height:1.02; }
.section h2, .community h2 { font-size:clamp(30px,4.0vw,56px); line-height:1.13; letter-spacing:-.042em; }
.editorial-section>h2 { font-size:clamp(30px,4vw,56px); }
.community h2 { font-size:clamp(46px,7.6vw,102px); line-height:1.02; }
.feedback-card>strong { font-size:clamp(33px,3.8vw,48px); letter-spacing:-.05em; }
.feedback-card>strong small { font-size:clamp(12px,1.3vw,16px); }
.features h3, .timeline h3 { font-size:clamp(17px,1.7vw,20px); }
.ring-inner strong { font-size:29px; }
.feature-icon { font-size:42px; margin:26px 0 20px; }
.body-copy { font-size:clamp(14px,1.13vw,16px); line-height:1.9; }
.section { padding-top:104px; padding-bottom:104px; }
.features article, .editorial-card, .feedback-card, .africa-pillars article, .principle-grid article {
  box-shadow:0 12px 32px #0005, inset 0 1px 0 #dfb76314;
}
.features article, .editorial-card, .feedback-card {
  transition:transform .28s ease, border-color .28s ease, box-shadow .28s ease;
}
.features article:hover, .editorial-card:hover, .feedback-card:hover {
  box-shadow:0 18px 44px #0009, 0 0 22px #c49b2712;
}
.button, .nav-buy, .social-row a { transition:transform .22s ease, background .22s ease, border-color .22s ease, box-shadow .22s ease; }
.button:hover, .nav-buy:hover { box-shadow:0 10px 30px #dfab4140; }
.social-row { align-items:center; gap:12px; }
.social-row a.social-button {
  display:inline-flex; justify-content:center; align-items:center; gap:10px;
  min-height:51px; padding:13px 20px; border:1px solid #7c6440; border-radius:8px;
  color:#e9dfcf; letter-spacing:.035em; font-weight:700; background:#17161291;
}
.social-row a.social-button:hover { color:#16110a; background:var(--gold); border-color:var(--gold); transform:translateY(-2px); }
.social-icon { width:22px; height:22px; display:block; flex:none; }
.social-x { font-size:24px; line-height:1; font-weight:700; }
.social-arrow { margin-left:5px; opacity:.7; }
@media(max-width:800px){
  .section { padding-top:72px; padding-bottom:72px; }
  .hero h1 { font-size:clamp(48px,9.2vw,68px); }
  .section h2, .editorial-section>h2 { font-size:clamp(29px,6vw,43px); }
  .community h2 { font-size:clamp(43px,8.2vw,69px); }
  .feedback-card>strong { font-size:clamp(32px,6vw,44px); }
  .social-row a.social-button { width:100%; max-width:420px; justify-content:flex-start; }
  .social-arrow { margin-left:auto; }
}
@media(max-width:440px){
  .hero h1 { font-size:clamp(43px,10vw,50px); }
  .section h2, .editorial-section>h2 { font-size:clamp(27px,7vw,34px); }
  .community h2 { font-size:clamp(39px,9.3vw,49px); }
  .feedback-card>strong { font-size:32px; }
  .hero-sub { font-size:13px; }
  .hero { padding-top:51px; }
}
@media(prefers-reduced-motion:reduce){
  .button, .social-row a.social-button, .features article, .editorial-card, .feedback-card { transition:none!important; }
}

/* GAEB V4.3 — detailed editorial storytelling + original motion graphics */
:root{--gold-soft:#e2c387;--aura:#d9a548}
#home .hero-left{position:relative}
#home .hero-left:before{content:"";position:absolute;width:75px;height:2px;top:-23px;left:1px;background:linear-gradient(90deg,#e6c37b,transparent);box-shadow:0 0 24px #c99e5f77}
#home .hero-art:after{content:"";position:absolute;inset:11% 10%;z-index:-1;background:conic-gradient(from 80deg,transparent 0 17%,#edbd4c1e 23%,transparent 31% 58%,#fff4ad14 66%,transparent 74% 100%);border-radius:50%;filter:blur(19px);animation:gaebConic 24s linear infinite}
@keyframes gaebConic{to{transform:rotate(360deg)}}
.rich-copy{margin-top:15px!important}.section-two>div>.body-copy{max-width:665px}.africa-story{max-width:850px;margin:28px 0 15px!important}
.story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:45px;min-height:585px}
.story-copy{max-width:690px}.story-copy h2{margin:20px 0 27px;font-size:clamp(34px,4.5vw,58px)}.story-copy h2 em{display:inline-block;color:var(--gold-soft);font-weight:600;font-style:normal}.story-copy p,.horizon-text p,.pathway-head p{font-size:clamp(14px,1.05vw,16px);line-height:1.95;color:#bdb8ab}.story-copy p{margin:0 0 16px}.story-statement{display:flex;align-items:center;gap:18px;border-top:1px solid #8d724655;margin-top:28px;padding-top:20px;font-size:clamp(16px,1.7vw,22px);font-weight:700;color:#eed5a2;line-height:1.5;max-width:550px}.story-statement-mark{color:var(--gold);font-size:55px;font-family:Georgia,serif;line-height:.7}
.value-story{position:relative;isolation:isolate}.value-story:before{content:"";position:absolute;inset:10% 1%;pointer-events:none;background:radial-gradient(ellipse at 76% 52%,#d8a64d0f,transparent 58%);z-index:-1}.value-diagram{position:relative;height:500px;min-width:0;isolation:isolate;display:grid;place-items:center;overflow:hidden;border:1px solid #75603c42;border-radius:24px;background:radial-gradient(ellipse at center,#d6a74b13,transparent 56%),linear-gradient(140deg,#191815c7,#0c0e0e75);box-shadow:0 26px 75px #0006,inset 0 1px 0 #e5bd6730}
.value-diagram:before{content:"";position:absolute;inset:0;background:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle,#0002,transparent 72%);pointer-events:none}.value-aura{position:absolute;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,#f2bc4f31,transparent 72%);filter:blur(20px);animation:gaebBreathe 6s ease-in-out infinite}.value-orbit{position:absolute;border:1px solid #d3a65f80;border-radius:50%;width:min(75%,360px);aspect-ratio:1;box-shadow:0 0 16px #b48b3736,inset 0 0 18px #d7a33c14;transform:rotate(18deg) rotateX(61deg);animation:gaebOrbitA 19s linear infinite}.value-orbit.orbit-b{width:min(88%,420px);transform:rotate(-29deg) rotateX(65deg);border-color:#a7854b75;animation:gaebOrbitB 24s linear infinite reverse}.value-orbit.orbit-c{width:min(63%,300px);transform:rotate(71deg) rotateX(60deg);border-style:dashed;border-color:#f3d89c65;animation:gaebOrbitC 15s linear infinite}
@keyframes gaebOrbitA{to{transform:rotate(378deg) rotateX(61deg)}}@keyframes gaebOrbitB{to{transform:rotate(331deg) rotateX(65deg)}}@keyframes gaebOrbitC{to{transform:rotate(431deg) rotateX(60deg)}}@keyframes gaebBreathe{50%{opacity:.58;transform:scale(1.12)}}
.value-core{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;width:152px;height:152px;border-radius:50%;border:1px solid #edc67393;background:radial-gradient(circle at 50% 40%,#30271b,#121411 80%);box-shadow:0 0 0 12px #e9bb4e10,0 0 0 29px #d8aa4d08,0 0 54px #e3a6424a}.value-core img{width:76px;height:67px;object-fit:contain;filter:drop-shadow(0 0 12px #e7b75c5b)}.value-core strong{font:800 21px Manrope,Arial,sans-serif;color:#f0cf91;letter-spacing:.1em}.value-core small{margin-top:3px;color:#c8ad7b;font-size:7px;letter-spacing:.16em}.orbit-node{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #c49c665a;border-radius:8px;background:#151715e8;backdrop-filter:blur(7px);font-size:9px;font-weight:700;letter-spacing:.06em;color:#e4d6b5;box-shadow:0 8px 25px #0008;animation:gaebNodeFloat 5s ease-in-out infinite}.orbit-node i{color:#e8ba61;font-size:15px;font-style:normal}.node-a{left:13%;top:18%}.node-b{right:9%;top:25%;animation-delay:-2s}.node-c{left:10%;bottom:18%;animation-delay:-3.2s}.node-d{right:10%;bottom:17%;animation-delay:-1.1s}@keyframes gaebNodeFloat{50%{transform:translateY(-8px)}}.value-coord{position:absolute;font:10px DM Sans,sans-serif;color:#a88c59;letter-spacing:.12em}.value-coord-a{top:19px;left:22px}.value-coord-b{bottom:18px;right:20px}
.pathway-section{position:relative;border-top:1px solid #9e7d453d;border-bottom:1px solid #9e7d453d}.pathway-section:before{content:"";position:absolute;left:0;right:0;top:40px;height:390px;background:radial-gradient(ellipse at 47% 50%,#be86361a,transparent 65%);pointer-events:none}.pathway-head{display:grid;grid-template-columns:1fr .83fr;gap:9%;align-items:end}.pathway-head h2{font-size:clamp(32px,4.2vw,56px);margin:25px 0 0}.pathway-head h2 em{font-weight:600;font-style:normal;color:var(--gold-soft)}.pathway-head p{margin:10px 0 0}.pathway-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative;margin-top:60px;padding:8px 0}.pathway-line{position:absolute;width:100%;height:108px;left:0;top:0;pointer-events:none;overflow:visible}.flow-under{stroke:#b9935a4a;stroke-width:2;fill:none}.flow-trace{stroke:#eac476;stroke-width:2;fill:none;stroke-linecap:round;stroke-dasharray:5 24;animation:gaebDash 9s linear infinite;filter:drop-shadow(0 0 4px #f1c674)}@keyframes gaebDash{to{stroke-dashoffset:-232}}.path-point{position:relative;z-index:2;border:1px solid #725a3d66;background:linear-gradient(165deg,#1f1b15e9,#101211ed);border-radius:14px;min-height:259px;padding:30px 25px 28px;box-shadow:0 20px 36px #0005,inset 0 1px #e8c67c24;transition:transform .3s ease,border-color .3s ease}.path-point:hover{transform:translateY(-7px);border-color:#c3a066}.path-symbol{height:51px;width:51px;display:grid;place-items:center;color:#1b160c;background:linear-gradient(140deg,#ffe1a4,#ac7b30);border-radius:50%;box-shadow:0 0 0 8px #c29a4221,0 0 25px #ba843a55;font-size:29px;margin:0 0 30px}.path-point>span{font-size:10px;color:#e1b96e;letter-spacing:.15em}.path-point h3{font-size:21px;margin:13px 0 10px}.path-point p{font-size:13px;line-height:1.85;color:#bcb5a8;margin:0}
.horizons-section{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;min-height:625px}.horizon-visual{min-height:510px;position:relative;display:grid;place-items:center;isolation:isolate;background:radial-gradient(ellipse at 50% 50%,#c4994b10,transparent 66%);border-radius:26px}.horizon-glow{position:absolute;width:420px;height:420px;max-width:90%;border-radius:50%;background:radial-gradient(circle,#d6ac5f13,transparent 67%);filter:blur(8px);animation:gaebBreathe 7s ease-in-out infinite}.horizon-svg{position:relative;width:min(100%,520px);height:auto;overflow:visible;filter:drop-shadow(0 0 20px #a8812c2c);animation:gaebHorizonFloat 10s ease-in-out infinite}@keyframes gaebHorizonFloat{50%{transform:translateY(-9px) rotate(2deg)}}.horizon-ring{stroke:#c59a56a0;stroke-width:1.6;fill:none}.horizon-ring.ring-dashed{stroke-dasharray:4 8;animation:gaebSpinDash 15s linear infinite}.horizon-ellipse{fill:none;stroke:#dcb36d8a;stroke-width:1.7;stroke-dasharray:130 19 45 19;animation:gaebSparkSweep 12s linear infinite}.horizon-ellipse.offset{stroke:#9f754495;animation-direction:reverse}.horizon-path{fill:none;stroke:#f4d08f;stroke-width:1.8;stroke-dasharray:3 18;animation:gaebSparkSweep 11s linear infinite}.horizon-path.delayed{animation-duration:15s;animation-direction:reverse}.horizon-stars circle{fill:#f7d18c;filter:drop-shadow(0 0 7px #f6ca79);animation:gaebTwinkle 3s ease-in-out infinite alternate}.horizon-stars circle:nth-child(even){animation-delay:-2s}@keyframes gaebSpinDash{to{stroke-dashoffset:-290}}@keyframes gaebSparkSweep{to{stroke-dashoffset:-280}}@keyframes gaebTwinkle{to{opacity:.34}}.horizon-label{position:absolute;border:1px solid #b58c5470;background:#181714bd;padding:9px 12px;border-radius:6px;backdrop-filter:blur(8px);color:#e8c58b;font-size:10px;letter-spacing:.06em}.horizon-label-a{top:14%;left:4%}.horizon-label-b{bottom:15%;right:0}.horizon-text h2{font-size:clamp(32px,4.1vw,56px);line-height:1.13;letter-spacing:-.04em;margin:24px 0}.horizon-text h2 em{color:var(--gold-soft);font-style:normal}.horizon-text p{margin:0 0 17px}.horizon-caps{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.horizon-caps span{border:1px solid #99754788;padding:9px 11px;border-radius:4px;color:#e6c994;font-size:9px;letter-spacing:.09em}
/* Small-screen composition: content and decorative visuals never cause horizontal scrolling */
@media(max-width:1100px){.story-grid{grid-template-columns:1fr}.value-diagram{max-width:680px;width:100%;margin:auto;height:470px}.pathway-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pathway-line{display:none}.horizons-section{grid-template-columns:1fr;gap:10px}.horizon-visual{min-height:430px;order:2}.horizon-text{order:1}.pathway-head{grid-template-columns:1fr;gap:6px}}
@media(max-width:680px){.story-grid{gap:20px}.value-diagram{height:360px;border-radius:15px}.value-orbit{width:min(80%,310px)}.value-orbit.orbit-b{width:min(90%,350px)}.value-orbit.orbit-c{width:min(65%,240px)}.value-core{width:120px;height:120px}.value-core img{width:58px;height:50px}.value-core strong{font-size:17px}.orbit-node{font-size:8px;padding:6px 8px;gap:4px}.orbit-node i{font-size:11px}.node-a{left:5%;top:16%}.node-b{right:4%;top:27%}.node-c{left:4%;bottom:18%}.node-d{right:3%;bottom:15%}.pathway-flow{grid-template-columns:1fr;gap:12px;margin-top:30px}.path-point{min-height:auto;padding:22px 22px 24px}.path-symbol{height:40px;width:40px;margin-bottom:17px;font-size:24px}.path-point h3{margin:8px 0}.horizon-visual{min-height:320px}.horizon-svg{width:min(100%,420px)}.horizon-label{font-size:8px}.horizon-text h2,.pathway-head h2,.story-copy h2{font-size:clamp(29px,7vw,40px)}.value-story,.pathway-section,.horizons-section{overflow:hidden}}
@media(prefers-reduced-motion:reduce){.value-aura,.value-orbit,.orbit-node,.flow-trace,.horizon-glow,.horizon-svg,.horizon-ring.ring-dashed,.horizon-ellipse,.horizon-path,.horizon-stars circle,#home .hero-art:after{animation:none!important}.path-point{transition:none}}

@media(hover:hover) and (pointer:fine){.value-diagram:hover{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#dcb96a1d,transparent 60%),linear-gradient(140deg,#191815c7,#0c0e0e75)}.path-point:hover{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#f4c4691a,transparent 65%),linear-gradient(165deg,#1f1b15e9,#101211ed)}}

/* V4.4 — confirmed project-supplied total supply, responsive bilingual display */
.supply-panel{margin:0 0 22px;padding:22px 24px;border:1px solid #9f7a4a70;border-radius:9px;background:linear-gradient(110deg,#c49a361b,#16181655);box-shadow:inset 0 1px #fff2,0 12px 36px #0003}
.supply-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#dbbc82;font-size:10px;font-weight:700;letter-spacing:.16em}
.supply-panel-mark{font-size:20px;opacity:.8;animation:gaebSupplyGlow 4s ease-in-out infinite}
.supply-panel-count{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:13px}
.supply-panel-count strong{font:800 clamp(19px,2.1vw,29px)/1.35 Manrope,Arial,sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.supply-panel-count span{font-size:12px;color:#ddba72;font-weight:700;letter-spacing:.12em}
@keyframes gaebSupplyGlow{50%{opacity:.3;transform:rotate(90deg)}}
@media(max-width:440px){.supply-panel{padding:16px}.supply-panel-count strong{font-size:clamp(17px,5vw,21px)}}
@media(prefers-reduced-motion:reduce){.supply-panel-mark{animation:none}}


/* GAEB responsive refinement — screens 320px through tablets. */
/* Keep ornamental rings inside their scene, not in the document's scroll width. */
.hero-art{min-width:0;max-width:100%;overflow:clip;isolation:isolate}
.hero-left,.story-copy,.horizon-text,.section-two>div,.token-layout>div,.pathway-head>*{min-width:0}
.section,.community{min-width:0}
.feedback-address>div,.contract>div{min-width:0;width:100%}
.feedback-address strong,.contract #contract{overflow-wrap:anywhere;word-break:break-word}
img,svg{max-width:100%}

/* Tablet: the full navigation already overflows before the old 800px breakpoint. */
@media (max-width:1100px){
  .header{height:76px}
  .nav{gap:14px}
  .nav nav{display:none;position:absolute;top:100%;left:0;right:0;
    background:#101210f7;backdrop-filter:blur(18px);border-bottom:1px solid #80683e;
    padding:12px max(18px,calc((100vw - 1320px)/2)) 20px;
    flex-direction:column;gap:0;max-height:calc(100dvh - 76px);overflow-y:auto;
    box-shadow:0 22px 35px #000b;z-index:40}
  .nav nav.open{display:flex}
  .nav nav a{display:block;padding:14px 10px;font-size:13px;border-bottom:1px solid #c6a3671c;min-height:45px}
  .hamb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;
    border:1px solid #71604580;border-radius:7px;background:#151715;min-width:42px;min-height:42px;padding:9px;flex:none}
  .hamb i{display:block;width:21px;height:2px;background:var(--gold);border-radius:2px;transition:transform .2s ease,opacity .2s ease}
  .hamb[aria-expanded="true"] i:first-child{transform:translateY(7px) rotate(45deg)}
  .hamb[aria-expanded="true"] i:nth-child(2){opacity:0}
  .hamb[aria-expanded="true"] i:last-child{transform:translateY(-7px) rotate(-45deg)}
  .nav-buy{white-space:nowrap}
  .hero-art{overflow:clip}
  .section h2{overflow-wrap:break-word}
}

@media (max-width:800px){
  .header{height:70px}
  .nav{gap:8px}
  .nav nav{max-height:calc(100dvh - 70px)}
  .brand{gap:9px;font-size:20px;letter-spacing:.07em;min-width:0;flex-shrink:1}
  .brand img{width:39px;height:39px;flex:none}
  .brand small{font-size:7px;letter-spacing:.13em}
  .right{gap:8px;flex:none}
  .lang{display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;padding:10px 11px;
    min-height:42px;font-size:11px;line-height:1.15}
  .lang-globe{font-size:13px}
  .nav-buy{display:none}
  .shell{width:calc(100% - 38px)}
  .hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:56px;padding-bottom:54px}
  .hero h1{font-size:clamp(49px,10.8vw,79px);margin:26px 0 20px;letter-spacing:-.065em;line-height:1.04}
  .hero-sub{font-size:14px;line-height:1.8;max-width:540px}
  .actions{margin-top:25px;gap:10px}
  .button{min-height:47px;gap:12px}
  .hero-bottom{margin-top:28px;gap:10px 16px;line-height:1.6;letter-spacing:.06em}
  .hero-art{width:min(100%,540px);height:350px;margin:7px auto 0;overflow:clip}
  .hero-coin{width:215px;height:215px}
  .halo1,.halo2{width:265px;height:265px}
  .halo3{width:205px;height:205px}
  .art-caption{bottom:6px;left:0;right:0;max-width:100%;font-size:8px;letter-spacing:.12em;text-align:center;white-space:normal}
  .art-caption span{font-size:15px;margin:0 7px}
  .orbit-label{font-size:8px;letter-spacing:.12em}
  .l1{top:13%;right:8%}.l2{left:4%;top:38%}.l3{bottom:25%;right:4%}
  .section{padding-top:74px;padding-bottom:74px;scroll-margin-top:74px}
  .section h2,.editorial-section>h2{font-size:clamp(29px,6.2vw,43px);letter-spacing:-.04em;line-height:1.17}
  .section-two,.token-layout,.africa-intro,.pathway-head{grid-template-columns:minmax(0,1fr);gap:20px}
  .story-grid{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0}
  .body-copy,.story-copy p,.horizon-text p{font-size:14px;line-height:1.85}
  .token-art{min-height:355px}
  .ring{width:270px;height:270px;padding:23px}
  .ring-inner img{width:88px;height:88px}
  .token-tags{margin-top:28px;gap:12px}
  .feedback-grid,.visual-grid{grid-template-columns:minmax(0,1fr);gap:15px}
  .feedback-address{gap:16px;padding:19px;align-items:stretch}
  .feedback-address strong{font-size:12px;line-height:1.8}
  .feedback-address .copy{align-self:flex-start}
  .feedback-card{padding:23px}
  .feedback-line{line-height:1.65;gap:8px}
  .features,.africa-pillars,.principle-grid,.editorial-grid{grid-template-columns:minmax(0,1fr);gap:12px}
  .features article,.africa-pillars article,.principle-grid article,.editorial-card{min-height:0;padding:24px}
  .feature-icon{margin:19px 0 15px;font-size:36px}
  .features h3{font-size:19px}
  .features p,.editorial-card p{font-size:13px;line-height:1.85}
  .editorial-card h3{margin:25px 0 10px}
  .africa-photo figcaption{padding:18px}
  .africa-photo figcaption strong{font-size:clamp(17px,4.8vw,25px)}
  .africa-photo figcaption p{font-size:11px;line-height:1.6}
  .value-diagram{width:100%;height:365px;min-width:0}
  .pathway-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;gap:12px}
  .pathway-line{display:none}
  .horizons-section{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}
  .horizon-visual{min-height:340px;width:100%}
  .timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}
  .timeline>div{padding:20px 15px}
  .timeline h3{margin-top:20px;font-size:18px}
  .paper-panel{padding:24px;gap:15px;flex-direction:column;align-items:stretch}
  .paper-links{min-width:0;width:100%}
  .paper-links a{padding:19px 0;gap:12px;font-size:11px}
  .community{padding:78px 0}
  .community h2{font-size:clamp(43px,9vw,75px);margin:24px 0;letter-spacing:-.055em;line-height:1.08}
  .community>p{font-size:10px;letter-spacing:.12em;line-height:1.8}
  .social-row{margin-top:27px;gap:10px}
  .social-row a.social-button{min-width:0;max-width:none;width:100%;padding:12px 16px;font-size:11px}
  .footer-inner{flex-wrap:wrap;gap:17px}
  .supply-panel{padding:20px}
  .supply-panel-count strong{font-size:clamp(17px,3.6vw,26px);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}
  .supply-panel-count{gap:8px}
}

@media (max-width:540px){
  .shell{width:calc(100% - 32px)}
  .header{height:66px}
  .nav nav{max-height:calc(100dvh - 66px)}
  .hero{padding-top:48px;padding-bottom:48px}
  .hero h1{font-size:clamp(42px,10.2vw,54px);letter-spacing:-.055em}
  .actions{flex-direction:column;align-items:stretch}
  .actions .button{width:100%;justify-content:space-between;padding:14px 17px}
  .hero-art{height:310px}
  .hero-coin{width:195px;height:195px}
  .halo1,.halo2{width:240px;height:240px}
  .halo3{width:190px;height:190px}
  .ticker{padding:12px 0;font-size:10px;letter-spacing:.12em}
  .ticker span{padding:0 18px}
  .hero-bottom{font-size:9px}
  .value-diagram{height:330px}
  .value-core{width:108px;height:108px}
  .value-core img{height:47px;width:54px}
  .orbit-node{font-size:7px;padding:6px 7px}
  .node-a{left:4%;top:15%}.node-b{right:3%;top:22%}
  .node-c{left:3%;bottom:17%}.node-d{right:3%;bottom:13%}
  .pathway-flow,.timeline{grid-template-columns:minmax(0,1fr)}
  .path-point{padding:20px;min-height:0}
  .horizon-visual{min-height:300px}
  .horizon-label{max-width:42%;font-size:8px;overflow-wrap:anywhere}
  .horizon-label-a{left:0;top:10%}.horizon-label-b{right:0;bottom:9%}
  .visual-placeholder{padding:22px}
  .contract{padding:17px}
  .contract>div{gap:6px}
  .contract span{font-size:12px;min-width:0}
  .contract .copy{padding:9px 11px}
  .feedback-card>strong{font-size:clamp(30px,8vw,42px)}
  .microline{gap:10px;flex-wrap:wrap;line-height:1.6}
}

@media (max-width:380px){
  .brand{font-size:17px;gap:6px}
  .brand img{width:34px;height:34px}
  .brand small{font-size:6px;letter-spacing:.1em}
  .right{gap:6px}
  .lang{padding:8px 7px;min-height:39px;font-size:10px;gap:4px}
  .lang-globe{display:none}
  .hamb{min-width:39px;min-height:39px}
  .hero h1{font-size:clamp(41px,11vw,46px)}
  .hero-art{height:285px}
  .hero-coin{width:175px;height:175px}
  .halo1,.halo2{width:215px;height:215px}
  .halo3{width:170px;height:170px}
  .art-caption{font-size:7px}
  .orbit-label{font-size:7px}
  .section h2,.editorial-section>h2,.story-copy h2,.horizon-text h2,.pathway-head h2{font-size:clamp(27px,7vw,33px)}
  .supply-panel{padding:16px}
  .supply-panel-count strong{font-size:17px}
  .feedback-address{padding:16px}
  .feedback-address strong{font-size:11px}
}

@media (prefers-reduced-motion:reduce){
  .hamb i{transition:none}
}

/* Feedback section copy update: scope styles exclusively to #feedback */
#feedback .feedback-policy-intro{max-width:830px;color:#c7c4bc;font-size:15px;line-height:1.95;margin:18px 0 0;letter-spacing:.012em}
#feedback .feedback-grid{margin-top:28px}
#feedback .feedback-rule-purchase{font-size:13px;line-height:1.85;color:#d2cec2;overflow-wrap:anywhere;word-break:break-word;white-space:normal}
#feedback .feedback-rule-claim{font-size:13px;line-height:1.85;color:#cfc2a0;margin:12px 0 8px;overflow-wrap:anywhere}
#feedback .feedback-policy-outro{margin:21px 0 0;border-left:2px solid #c4a15b;padding:5px 0 5px 17px;color:#dfc58c;line-height:1.85;font-size:14px}
@media(max-width:600px){#feedback .feedback-policy-intro{font-size:13px;line-height:1.85;margin-top:12px}#feedback .feedback-rule-purchase,#feedback .feedback-rule-claim{font-size:12px;line-height:1.75}#feedback .feedback-policy-outro{font-size:12px;margin-top:18px}}
