:root{--ink:#1f1b20;--cream:#f6f2e9;--red:#d22024;--line:rgba(246,242,233,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--cream);outline-offset:6px}button{border:0}img{object-fit:contain}header{height:125px;position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 5%}.brand img{width:94px;height:103px}.glass{background:rgba(246,242,233,.07);border:1px solid rgba(246,242,233,.25);box-shadow:inset 0 1px 1px rgba(255,255,255,.22),inset 0 -1px 1px rgba(255,255,255,.05),0 14px 36px #0002;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}nav{display:flex;gap:28px;align-items:center;padding:17px 24px;border-radius:100px;font-size:12px}nav a:hover{opacity:.65}.nav-follow span{margin-left:15px}.opening,.eyebrow,.intro-bottom,.product-name,.stage-bottom,.milestones,.handle,.preview,footer>span{font-family:'Courier New',monospace;font-size:10px;letter-spacing:1.6px;line-height:1.7}.opening{display:flex;align-items:center;gap:10px}i{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%}.intro{height:max(780px,100svh);min-height:700px;position:relative;overflow:hidden;padding:190px 8% 85px;display:flex;align-items:center}.intro-copy{z-index:3;width:56%}.eyebrow{margin:0 0 24px}h1,h2{font-weight:700;letter-spacing:-.065em;line-height:.98;margin:0}h1{font-size:clamp(65px,7.9vw,125px)}em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}h1 em{color:var(--red)}.lede{font-size:16px;line-height:1.7;color:#d7d2cc;margin:28px 0 30px}.button{display:inline-flex;gap:32px;align-items:center;justify-content:space-between;border-radius:50px;padding:18px 25px;font-size:13px;transition:transform .25s,background .25s}.button:hover{background:#ffffff20;transform:translateY(-3px)}.intro-art{position:absolute;right:-3%;top:9%;width:57%;height:86%;display:grid;place-items:center}.giant-pop{font-size:clamp(150px,25vw,430px);font-weight:900;letter-spacing:-.1em;color:var(--red);transform:rotate(-12deg);opacity:.85}.hero-product{position:absolute;width:51%;height:76%;filter:drop-shadow(25px 35px 22px #0008);transform:rotate(15deg);animation:levitate 7s ease-in-out infinite}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%;width:80%;height:65%;transform:rotate(-30deg)}.orbit-b{width:63%;height:84%;transform:rotate(38deg)}.float-label{position:absolute;bottom:14%;right:16%;padding:16px 20px;border-radius:16px;font:9px/1.8 'Courier New',monospace;letter-spacing:1.5px;transform:rotate(-6deg)}.cross{position:absolute;left:12%;top:18%;font-size:70px}.intro-bottom{position:absolute;bottom:32px;left:8%;right:8%;display:flex;justify-content:space-between;color:#ccc3}.intro-bottom span{color:#c5bdc4}.intro-bottom b{margin-left:20px;font-size:20px}.journey{height:440svh;position:relative}.stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:clip;background:var(--ink);border-top:1px solid var(--line);isolation:isolate}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:100px 100px;opacity:.16}.stage-top{position:absolute;left:6%;right:6%;top:30px;z-index:5;display:flex;justify-content:space-between;align-items:center}.stage-top .eyebrow{margin:0}.play{border-radius:50px;padding:12px 20px;font-size:11px}.stage-word{position:absolute;right:-2%;top:14%;font-size:clamp(110px,22vw,340px);font-weight:900;letter-spacing:-.08em;white-space:nowrap;color:var(--red);opacity:.82;z-index:-1}.product-orbit{position:absolute;width:62vw;height:62vw;max-width:850px;max-height:850px;border:1px solid var(--line);border-radius:50%;left:36%;top:50%;transform:translateY(-50%)}.scene{position:absolute;inset:0;display:flex;align-items:center;padding:100px 8%;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity}.scene.active{visibility:visible}.scene-copy{width:48%;z-index:2}.scene h2{font-size:clamp(44px,5.8vw,90px)}.scene-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:300px;margin:25px 0;color:#c9c3c7}.product-name{display:inline-block;border-top:1px solid var(--line);padding-top:15px}.product-wrap{position:absolute;width:47%;height:75%;right:2%;top:12%;display:grid;place-items:center;will-change:transform}.product-wrap img{width:85%;height:90%;filter:drop-shadow(28px 35px 20px #0007)}.wide img{height:65%}.stage-bottom{position:absolute;bottom:35px;left:8%;right:8%;display:flex;align-items:center;gap:35px;z-index:5}.counter{font-size:14px}.counter>span{opacity:.4}.chapters{display:flex;gap:8px}.chapters button{background:none;padding:12px 0;width:52px}.chapters button span{display:block;background:#f6f2e930;height:3px}.chapters button.selected span{background:var(--cream)}.scroll-hint{margin-left:auto;opacity:.6}.arrival{padding:130px 8% 65px;background:var(--cream);color:var(--ink)}.arrival h2,.follow h2{font-size:clamp(46px,6.7vw,104px)}.arrival h2 em{color:var(--red)}.arrival-bottom{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-top:65px}.arrival-bottom>p{font-size:17px;line-height:1.85}.address{background:#1f1b2007;border-color:#1f1b2025;border-radius:22px;padding:26px 30px;min-width:340px;box-shadow:inset 0 1px white,0 15px 40px #1f1b2008}.address .eyebrow{margin-bottom:12px}.address address{font-style:normal;line-height:1.8;font-size:15px}.address a{display:flex;justify-content:space-between;margin-top:22px;font-size:13px;border-top:1px solid #1f1b2020;padding-top:18px}.milestones{display:flex;justify-content:space-between;border-top:1px solid #1f1b2025;margin-top:70px;padding-top:25px}.milestones i{margin-right:10px}.follow{padding:120px 8%;text-align:center}.follow>p:not(.eyebrow){line-height:1.8;color:#c9c3c7;margin:30px 0}.socials{display:flex;justify-content:center;gap:14px}.handle{display:block;margin-top:35px;opacity:.5}footer{border-top:1px solid var(--line);padding:30px 8%;display:flex;align-items:center;gap:35px;font-size:13px}footer p{line-height:1.7}footer>a{margin-left:auto}footer>span{opacity:.55}.preview{text-align:center;font-size:9px;letter-spacing:.6px;padding:12px;background:#0002;color:#b9b0b7}.skip{position:fixed;top:-100px;z-index:50;background:var(--cream);color:var(--ink);padding:15px}.skip:focus{top:0}@keyframes levitate{50%{transform:translateY(-22px) rotate(10deg)}}
@media(max-width:700px){header{height:106px;padding:10px 6%}.brand img{width:90px;height:92px}nav{gap:0;padding:13px 17px}nav>a:not(.nav-follow){display:none}.opening{display:none}.intro{height:100svh;min-height:780px;padding:150px 7% 70px;align-items:flex-start}.intro-copy{width:100%}h1{font-size:64px}.intro .eyebrow{font-size:9px;margin-bottom:18px}.lede{font-size:13px;margin:20px 0}.intro-copy .button{padding:13px 20px;font-size:12px}.intro-art{top:45%;right:-10%;height:49%;width:96%}.giant-pop{font-size:220px}.hero-product{height:94%;width:51%;right:25%}.float-label{bottom:8%;right:12%;font-size:8px}.cross{font-size:42px;top:25%;left:12%}.intro-bottom{left:7%;right:7%;bottom:18px;font-size:8px}.intro-bottom>span:first-child{display:none}.intro-bottom>span:last-child{margin-left:auto}.stage{min-height:680px}.stage-top{left:7%;right:7%;top:22px}.stage-top .eyebrow{font-size:8px;max-width:145px}.play{font-size:9px;padding:11px 12px}.scene{padding:95px 7% 80px;align-items:flex-start}.scene-copy{width:100%}.scene .eyebrow{font-size:9px;margin-bottom:12px}.scene h2{font-size:44px}.scene-copy>p:not(.eyebrow){font-size:12px;line-height:1.6;margin:15px 0 10px;max-width:260px}.product-name{font-size:8px;padding-top:9px}.product-wrap{width:75%;height:47%;right:-1%;top:45%}.product-wrap img{width:100%;height:100%;filter:drop-shadow(12px 18px 15px #0007)}.wide{width:80%;right:4%}.wide img{height:80%}.stage-word{top:52%;font-size:120px;right:-5%}.product-orbit{width:105vw;height:105vw;left:15%;top:69%}.stage-bottom{bottom:22px;left:7%;right:7%;gap:20px}.chapters button{width:34px}.scroll-hint{font-size:7px;max-width:70px}.arrival{padding:75px 7% 35px}.arrival h2,.follow h2{font-size:45px}.arrival-bottom{display:block;margin-top:30px}.arrival-bottom>p{font-size:14px}.address{margin-top:30px;min-width:0}.milestones{gap:18px;font-size:8px;letter-spacing:.6px;margin-top:35px}.follow{padding:80px 7%}.follow .eyebrow{font-size:9px}.follow>p:not(.eyebrow){font-size:14px}.socials{gap:8px;flex-wrap:wrap}.socials a{font-size:11px;padding:14px 17px}footer{flex-wrap:wrap;padding:25px 7%;gap:20px}footer>a{margin-left:0}footer>span{width:100%;font-size:9px}.preview{padding:10px 20px}}
body.motion-reduced{scroll-behavior:auto}body.motion-reduced .hero-product{animation:none}body.motion-reduced .journey{height:auto}body.motion-reduced .stage{position:relative;height:auto;min-height:0}body.motion-reduced .stage-word,body.motion-reduced .stage-grid,body.motion-reduced .product-orbit,body.motion-reduced .stage-bottom{display:none}body.motion-reduced .stage-top{position:relative;padding:25px 0}body.motion-reduced .scene{position:relative;visibility:visible!important;opacity:1!important;transform:none!important;min-height:700px}body.motion-reduced .product-wrap{transform:none!important}body.motion-reduced .button{transition:none}

/* V2: ligação à loja e contacto */
.monster-hero{object-fit:contain}.wa-icon{width:24px;height:24px;flex:none}.wa-floating{position:fixed;right:24px;bottom:24px;z-index:40;border-radius:50px;display:flex;align-items:center;gap:12px;padding:15px 20px;background:rgba(31,27,32,.92);font-size:12px}.wa-footer{display:flex;align-items:center;gap:10px}.build-story{padding:90px 8%;border-top:1px solid var(--line)}.build-story h2{font-size:clamp(40px,5vw,70px)}.build-story>div>p:not(.eyebrow){line-height:1.8;color:#c9c3c7}.build-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.build-photos figure{margin:0}.build-photos img{width:100%;height:380px;object-fit:cover;border-radius:20px}.build-photos figure:last-child img{object-position:center 20%}.build-photos figcaption{font:10px/2 monospace;letter-spacing:2px;padding-top:14px}.legal-links{border:0;border-top:1px solid var(--line);border-radius:0;padding:25px 8%;flex-wrap:wrap;font-size:11px}.wide img{height:auto;max-height:90%;clip-path:polygon(6.5% 8%,14% 8%,17% 12%,21% 14%,78% 14%,83% 12%,86% 8%,93.5% 8%,93.5% 93%,86% 93%,83% 89%,78% 88%,21% 88%,17% 89%,14% 93%,6.5% 93%)}
@media(max-width:700px){.wa-floating{right:14px;bottom:14px;padding:13px}.wa-floating span{display:none}.build-story{padding:60px 7%}.build-photos{gap:14px}.build-photos img{height:260px}.build-photos figcaption{font-size:8px;letter-spacing:.7px}.legal-links>a{display:inline!important}.preview{padding-bottom:75px}}

.wa-icon{color:#25D366}.motion-controls{display:flex;gap:10px;align-items:center}@media(max-width:700px){.stage-top{align-items:flex-start}.motion-controls{flex-direction:column;gap:6px;align-items:flex-end}.motion-controls .play{padding:9px 12px}.scene{padding-top:120px}}

.counter{white-space:nowrap;flex-shrink:0}@media(max-width:700px){.stage-bottom .scroll-hint{display:none}.stage-bottom{padding-right:55px}}

.platform-icon{width:24px;height:24px;object-fit:contain;flex:none}.address a{align-items:center;min-height:44px}.socials .platform-icon{filter:invert(97%) sepia(9%) saturate(190%) hue-rotate(350deg) brightness(103%)}.socials a{gap:20px}.monster-hero{width:78%;height:88%}@media(max-width:700px){.monster-hero{width:90%;height:94%;right:7%}}

.milestones{gap:32px;padding-top:30px;padding-bottom:10px}.milestones>div{display:flex;align-items:flex-start;gap:18px;flex:1}.step-number{color:var(--red);font-size:22px;line-height:1.2}.milestones strong{font:600 18px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.3px}.milestones p{margin:8px 0 0;font-size:10px;letter-spacing:.4px}@media(max-width:700px){.milestones{flex-direction:column;gap:25px}.milestones strong{font-size:17px}.milestones p{font-size:10px}}

/* Acabamento: preservar composição e coreografia aprovadas. */
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2{text-wrap:balance}.scene-copy p,.lede{text-wrap:pretty}
:focus-visible{outline:2px solid var(--cream);outline-offset:5px}.arrival :focus-visible{outline-color:var(--ink)}
header nav a{min-height:44px;display:inline-flex;align-items:center}
header nav{padding-top:4px;padding-bottom:4px}
.play{min-height:44px}.chapters button{min-width:44px;min-height:44px}
.scene,.product-wrap{will-change:auto}.scene.active,.scene.active .product-wrap{will-change:transform,opacity}
.intro-bottom{padding-right:155px}.stage-bottom{padding-right:155px}
.handle{opacity:.8}.legal-links a{display:inline-flex;align-items:center;min-height:44px}
.wa-floating{bottom:max(14px,env(safe-area-inset-bottom));right:max(14px,env(safe-area-inset-right))}
.socials a:hover,.socials a:focus-visible{border-color:var(--cream)}
.address a:hover{color:var(--red)}
@media(min-width:701px) and (max-width:1050px){
 .opening{display:none}.arrival-bottom{gap:28px}.address{min-width:300px}
 .scene h2{font-size:clamp(42px,5.8vw,65px)}
}
@media(max-width:700px){
 header{padding:10px 5%;gap:12px}.brand img{width:66px;height:80px}
 header nav{gap:12px;padding:4px 12px;white-space:nowrap;font-size:11px}
 header nav>a:not(.nav-follow){display:inline-flex}
 h1{font-size:clamp(52px,16.4vw,64px)}
 .lede{font-size:14px;max-width:320px}.intro .lede br{display:none}
 .intro{padding-top:138px;min-height:820px}
 .intro-art{top:48%;height:45%}
 .intro-bottom{padding-right:60px;letter-spacing:1px}
 .stage{min-height:600px}.scene-copy>p:not(.eyebrow){font-size:14px;line-height:1.65;max-width:290px}
 .scene h2{font-size:clamp(37px,11.2vw,44px)}
 .scene .eyebrow,.product-name{font-size:10px;letter-spacing:1px}
 .stage-top .eyebrow{font-size:9px;max-width:120px;letter-spacing:1px}
 .motion-controls .play{font-size:10px;min-height:36px}
 .stage-bottom{gap:16px;padding-right:55px}.chapters{gap:3px}
 .product-wrap{top:48%;height:41%}
 .arrival h2,.follow h2{font-size:clamp(37px,11.5vw,45px)}
 .arrival-bottom>p,.follow>p:not(.eyebrow){font-size:15px}
 .socials{gap:10px}.socials a{font-size:13px;padding:15px 18px;min-height:50px}
 .legal-links{gap:6px 20px;padding-top:18px;padding-bottom:18px}
 .legal-links a{font-size:12px}
}
@media(max-width:360px){
 header{gap:8px}header nav{gap:9px;padding-inline:10px;font-size:10px}
 .scene{padding-top:122px}.scene-copy>p:not(.eyebrow){font-size:13px}
 .product-wrap{top:52%;height:36%}.stage-bottom{gap:10px}.chapters{gap:0}
 .chapters button{min-width:40px}
}
@media(max-height:540px) and (min-width:701px){
 .stage{min-height:100svh}.stage-top{top:12px}.scene{padding-top:80px;padding-bottom:65px}
 .scene h2{font-size:40px}.scene-copy>p:not(.eyebrow){font-size:13px;margin:12px 0}
 .scene .eyebrow{margin-bottom:12px}.stage-bottom{bottom:8px}
}

@media(max-width:700px){.legal-links>a{display:inline-flex!important}}

/* Revisão 7 — fotografia HD e informação acessível. */
.pringles-product img{height:88%;width:auto;max-width:92%;object-fit:contain}
.footer-contact{margin-left:auto;display:grid;gap:12px}.footer-email{font-size:13px}.phone-note{font-size:11px;line-height:1.8;color:#c9c3c7}
.legal-links{gap:12px 30px;align-items:center}.complaints-link{margin-left:auto;gap:13px;border:1px solid var(--line);padding:14px 18px;border-radius:12px;background:#ffffff06;line-height:1.5}
.complaints-link svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.complaints-link strong{font-weight:400;color:#c9c3c7}
.legal-identity{padding:0 8% 24px;display:flex;justify-content:space-between;gap:24px;color:#c9c3c7;font-size:11px;line-height:1.8}.legal-identity a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}
.legal-page{line-height:1.8}.legal-main{width:min(100% - 48px,920px);margin:auto;padding:32px 0 60px}.legal-back{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:65px;font-size:13px}.legal-back img{object-fit:contain}.legal-main h1{font-size:clamp(42px,7vw,80px);line-height:1.03}.legal-main h1 em{color:var(--red)}.legal-lead{color:#c9c3c7;font-size:18px}.legal-draft{border:1px solid var(--line);border-radius:12px;padding:18px 22px;font-size:13px;line-height:1.75;color:#d7d2cc;margin:25px 0;background:#ffffff04}
.legal-index{padding:20px 0;border-radius:0;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 26px}.legal-index a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
.legal-main section{padding-top:65px;scroll-margin-top:30px}.legal-main h2{font-size:clamp(27px,4.3vw,43px);line-height:1.1;letter-spacing:-.04em;margin-bottom:28px}.legal-main h3{font-size:18px;margin:30px 0 10px}.legal-main section p{font-size:15px;color:#d7d2cc}.legal-main section p a,.legal-facts a,.ral-contact a{text-decoration:underline;text-underline-offset:4px}
.legal-facts{margin-top:30px}.legal-facts>div{display:grid;grid-template-columns:200px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.legal-facts dt{font-size:13px;color:#b9b0b7}.legal-facts dd{margin:0;font-size:15px;overflow-wrap:anywhere}.legal-facts small{display:block;font-size:12px;color:#c9c3c7}.ral-contact{font-style:normal;line-height:2;font-size:14px}.legal-complaints{font-size:14px;white-space:normal}.legal-end{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;border-top:1px solid var(--line);margin-top:60px;padding-top:30px;font-size:12px;color:#c9c3c7}
@media(max-width:700px){.pringles-product img{height:100%;max-width:100%}.footer-contact{margin-left:0;width:100%}.legal-links{gap:10px 22px}.complaints-link{margin-left:0;width:100%;justify-content:flex-start}.legal-identity{padding-inline:7%;flex-direction:column;gap:0}.legal-main{width:calc(100% - 44px);padding-top:16px}.legal-back{margin-bottom:40px}.legal-lead{font-size:16px}.legal-index>a:not(.nav-follow){display:inline-flex}.legal-facts>div{grid-template-columns:1fr;gap:3px}.legal-draft{padding:15px}.legal-main section{padding-top:45px}.legal-complaints{gap:15px;font-size:13px}}

.lre-logo{width:210px;height:auto;max-width:100%;object-fit:contain}.complaints-link{min-height:66px}.legal-complaints{min-height:70px}@media(max-width:700px){.complaints-link{width:auto;max-width:100%}}

html:has(.legal-page){scroll-behavior:auto}

@media(max-width:700px){.pringles-product{right:8%;width:70%}}

/* Revisão 8 — produto sem moldura, rodapé discreto e escolhas de privacidade. */
.complaints-link{margin-left:0;border:0;padding:0;gap:9px;min-height:44px;background:none;border-radius:0}
.complaints-link .complaints-book{color:#f05a5d;width:21px;height:24px;flex:none}
.cookie-settings{font:inherit;color:inherit;background:none;border:0;padding:0;min-height:44px;cursor:pointer;text-align:left}
.legal-links a:hover,.cookie-settings:hover{text-decoration:underline;text-underline-offset:4px}
.cookie-banner{position:fixed;left:24px;bottom:max(24px,env(safe-area-inset-bottom));width:min(475px,calc(100% - 48px));z-index:80;border:1px solid #ffffff30;border-radius:20px;padding:24px;background:rgba(31,27,32,.98);box-shadow:0 16px 60px #0006;color:var(--cream);backdrop-filter:blur(22px);font:14px/1.65 Arial,Helvetica,sans-serif}
.cookie-banner[hidden]{display:none}.cookie-banner h2{font-size:23px;letter-spacing:-.6px;line-height:1.2;margin:0 0 12px}.cookie-banner p{margin:0 0 14px;color:#d7d2cc}.cookie-banner a{text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cookie-actions button{min-height:46px;padding:10px 12px;border:1px solid #ffffff50;border-radius:10px;background:#ffffff0b;color:var(--cream);font:600 13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.cookie-actions button:hover{background:#ffffff1a;border-color:var(--cream)}.cookie-choice{font-size:12px}.cookie-feedback{position:fixed;left:24px;bottom:22px;max-width:calc(100% - 110px);background:var(--cream);color:var(--ink);border-radius:12px;padding:12px 16px;font:13px/1.5 Arial,Helvetica,sans-serif;z-index:81}.cookie-feedback:empty{display:none}
@media(max-width:700px){.cookie-banner{left:12px;bottom:12px;width:calc(100% - 24px);padding:18px;border-radius:16px;font-size:13px;max-height:calc(100svh - 24px);overflow:auto}.cookie-banner h2{font-size:22px}.cookie-actions{gap:8px}.cookie-actions button{font-size:12px}.cookie-settings{font-size:12px}.cookie-feedback{left:12px;bottom:80px}.complaints-link{width:auto}body:has(.cookie-banner:not([hidden])) .wa-floating{visibility:hidden}}

.legal-main .policy-date{font-size:12px;color:#b9b0b7;margin-top:-12px;margin-bottom:24px}.legal-identity .identity-email{display:inline;min-height:0;white-space:normal}.legal-identity>div{padding-block:12px}.legal-complaints{line-height:1.5}

/* Crédito de desenvolvimento — discreto, legível e acessível por teclado. */
.site-credit{margin:0;padding:0 8% 28px;color:#b9b0b7;font:12px/1.8 Arial,Helvetica,sans-serif}
.site-credit a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px}
.site-credit a:hover,.site-credit a:focus-visible{color:var(--cream);text-decoration-color:currentColor}
.legal-page .site-credit{padding:20px 0 0}
@media(max-width:700px){.site-credit{padding:0 7% 76px}.legal-page .site-credit{padding-top:20px;padding-bottom:0}}
