:root{--ink:#171b18;--ink-2:#222921;--cream:#f4efe3;--paper:#e8dfcf;--clay:#a74b31;--clay-dark:#803824;--gold:#e6b867;--line:rgba(23,27,24,.18);--white:#faf7ee;--font-body:"DM Sans",Arial,sans-serif;--font-display:"Barlow Condensed","Arial Narrow",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;width:100%}a{color:inherit}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #f5a623;outline-offset:4px}.shell{width:min(100% - 64px,1420px);margin-inline:auto}.skip-link{position:absolute;z-index:1000;top:-70px;left:24px;padding:12px 16px;background:var(--gold);color:var(--ink);font-weight:700}.skip-link:focus{top:16px}.site-header{position:relative;z-index:30;background:var(--ink);color:var(--white);border-bottom:1px solid rgba(255,255,255,.17)}.header-inner{height:94px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;white-space:nowrap}.brand-name{display:block;font:800 29px/.82 var(--font-display);letter-spacing:.005em}.brand-name strong{display:block;color:var(--gold);font:inherit;letter-spacing:.15em}.site-nav{display:flex;align-items:center;gap:33px}.site-nav a{text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .2s}.site-nav a:hover{color:var(--gold)}.site-nav .header-call{display:flex;gap:34px;align-items:center;border:1px solid var(--gold);padding:13px 16px;color:var(--gold)}.header-call span{font-size:18px;line-height:1}.menu-toggle{display:none}
.hero{background:var(--ink);color:var(--white);overflow:hidden}.hero-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:670px;gap:60px;padding-top:54px;padding-bottom:60px;align-items:center}.hero-copy{position:relative;z-index:1;padding-bottom:8px}.eyebrow,.section-label{display:flex;align-items:center;gap:13px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.eyebrow{color:var(--gold)}.eyebrow-line{width:34px;height:1px;background:var(--gold)}.hero h1{font:800 clamp(100px,11vw,185px)/.78 var(--font-display);letter-spacing:-.035em;margin:34px 0 26px;text-transform:uppercase;max-width:680px}.hero h1 em,.finds h2 em,.close h2 em{font-style:normal;color:var(--gold)}.hero-lede{max-width:515px;font-size:clamp(19px,2vw,25px);line-height:1.35;letter-spacing:-.03em;margin:0}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:27px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:56px;padding:14px 21px;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.1em;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button span,.text-link span{font-size:21px;font-weight:400;line-height:0}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:#f0c77e}.text-link{text-decoration:none;display:inline-flex;align-items:center;gap:13px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:13px;font-weight:700}.light-link{color:var(--white)}.dark-link{color:var(--ink)}.text-link:hover{color:var(--clay)}.hero-note{margin:26px 0 0;color:rgba(250,247,238,.56);font-size:12px}.hero-photo-wrap{position:relative;align-self:stretch;display:flex;align-items:center;padding:12px 0 18px}.hero-photo-frame{position:relative;width:100%;height:min(54vw,590px);max-height:590px;overflow:hidden;background:#39382a}.hero-photo-frame:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(23,27,24,.26),transparent 45%)}.hero-photo{height:100%;object-fit:cover;object-position:58% 54%}.dot{display:inline-block;width:7px;height:7px;background:var(--clay);border-radius:50%;vertical-align:middle;margin-right:5px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;padding-block:20px;border-top:1px solid rgba(255,255,255,.18);font-size:10px;font-weight:700;letter-spacing:.17em}.hero-bottom a{text-decoration:none;text-transform:uppercase}.hero-bottom a:hover{color:var(--gold)}
.intro{padding:126px 0 133px;background:var(--cream)}.intro-inner{display:grid;grid-template-columns:.31fr .69fr;gap:40px}.section-label{color:var(--clay-dark)}.marker{width:9px;height:9px;background:var(--clay);transform:rotate(45deg);flex:none}.intro .section-label{padding-top:12px}.intro-body{max-width:950px}.intro h2{margin:0;font:700 clamp(50px,5.7vw,90px)/.97 var(--font-display);letter-spacing:-.016em;text-transform:uppercase}.intro h2 em{font-style:normal;color:var(--clay)}.intro p{font-size:19px;max-width:610px;margin:27px 0 29px;color:#53564e;line-height:1.55}
.finds{background:var(--paper);padding:107px 0 122px}.finds-inner{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:64px;align-items:end}.finds-heading{align-self:start}.finds h2{font:800 clamp(61px,7.3vw,114px)/.84 var(--font-display);letter-spacing:-.025em;margin:35px 0 23px}.finds h2 em{color:var(--clay)}.finds-heading p{font-size:15px;color:#5b5a53;margin:0}.finds-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.find-image{margin:0;min-width:0;background:var(--ink);color:var(--cream);overflow:hidden}.find-image img{height:390px;object-fit:cover}.find-image-quartz img{object-position:center}.find-image-rock img{object-position:50% 57%}.find-image figcaption{display:flex;flex-direction:column;gap:2px;padding:18px 19px 22px;font-size:19px;font-weight:600}.find-image figcaption span{color:var(--gold);font-size:10px;letter-spacing:.17em;font-weight:700}
.visit{background:var(--cream);padding:125px 0 135px}.visit-inner{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:100px}.visit h2{font:800 clamp(73px,8.5vw,128px)/.83 var(--font-display);text-transform:uppercase;letter-spacing:-.027em;margin:33px 0 28px}.visit h2 em{font-style:normal;color:var(--clay)}.visit-head>p{max-width:440px;color:#585b54;font-size:17px;margin:0;line-height:1.55}.visit-list{border-top:1px solid var(--line);align-self:center}.visit-item{display:grid;grid-template-columns:33px minmax(0,1fr) auto;gap:21px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.visit-icon{font-family:Georgia,serif;font-size:29px;line-height:1;color:var(--clay)}.visit-item h3{font-size:19px;line-height:1.2;margin:0 0 8px;letter-spacing:-.03em}.visit-item p{font-size:13px;color:#5c5e56;max-width:360px;margin:0}.visit-item>a{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;text-decoration:none;white-space:nowrap;margin-top:5px;padding-bottom:4px;border-bottom:1px solid var(--clay)}.visit-item>a:hover{color:var(--clay)}
.faq{padding:95px 0 110px;background:#ded3bd}.faq-inner{display:grid;grid-template-columns:.4fr .6fr;gap:90px}.faq h2{font:800 clamp(65px,8vw,120px)/.86 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;margin:30px 0 0}.faq-list{border-top:1px solid rgba(23,27,24,.27)}.faq details{border-bottom:1px solid rgba(23,27,24,.27)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;font-weight:700;letter-spacing:-.02em;font-size:18px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:25px;font-weight:400;color:var(--clay)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{margin:0 0 26px;color:#555750;max-width:530px}
.close{background:var(--clay);color:var(--white);padding:105px 0 110px;overflow:hidden}.light-label{color:var(--cream)}.light-label .marker{background:var(--gold)}.close h2{font:800 clamp(90px,11.7vw,183px)/.79 var(--font-display);letter-spacing:-.037em;margin:36px 0 42px}.close h2 em{color:var(--gold)}.close-actions{display:flex;flex-wrap:wrap;gap:12px}.button-outline{border:1px solid var(--cream);color:var(--cream)}.button-outline:hover{background:var(--cream);color:var(--ink)}
.site-footer{background:var(--ink);color:var(--cream)}.footer-main{padding:74px 0 72px;display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:55px}.footer-brand{font:800 47px/.78 var(--font-display);letter-spacing:-.01em}.footer-brand strong{color:var(--gold);font:inherit;letter-spacing:.15em}.footer-main p{font-size:13px;color:rgba(244,239,227,.62);margin:21px 0 0}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a,.footer-contact a{width:fit-content;text-decoration:none;font-size:13px;font-weight:600}.footer-links a:hover,.footer-contact a:hover{color:var(--gold)}.footer-contact p{margin:0 0 20px}.footer-contact a{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;align-items:end;border-top:1px solid rgba(255,255,255,.17);padding:21px 0 0;color:rgba(244,239,227,.5);font-size:11px}.cappslock-site-mark{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:baseline;width:fit-content;max-width:100%;padding:36px 32px 34px;color:rgba(247,245,237,.72);background:#090908;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;line-height:1.5;text-decoration:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cappslock-site-mark>span{font-size:13px}.cappslock-site-mark strong{color:#f7f5ed;font-size:23px;font-weight:760;letter-spacing:-.04em}.cappslock-site-mark strong span{color:#0b75ff}.cappslock-site-mark small{grid-column:1/-1;justify-self:end;font-size:13px}.cappslock-site-mark:focus-visible{outline:3px solid #f59e0a;outline-offset:4px}
@media(max-width:1100px){.shell{width:min(100% - 48px,1420px)}.header-inner{height:82px}.site-nav{gap:18px}.hero-inner{min-height:590px;gap:38px}.hero h1{font-size:clamp(98px,12vw,145px)}.hero-photo-frame{height:500px}.hero-actions{gap:18px}.finds-inner{gap:36px}.find-image img{height:310px}.visit-inner{gap:52px}}
@media(max-width:800px){.header-inner{height:76px}.menu-toggle{display:flex;position:relative;width:42px;height:42px;background:none;border:0;flex-direction:column;justify-content:center;gap:7px;cursor:pointer}.menu-toggle span{display:block;width:28px;height:2px;background:var(--cream);transition:transform .2s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.site-nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--ink);padding:23px 24px 28px;border-top:1px solid rgba(255,255,255,.13);box-shadow:0 15px 22px rgba(0,0,0,.22);flex-direction:column;align-items:stretch;gap:0}.site-nav.is-open{display:flex}.site-nav a{padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.12)}.site-nav .header-call{margin-top:17px;justify-content:space-between;padding:14px 16px}.hero-inner{grid-template-columns:1fr;gap:42px;padding-top:72px}.hero h1{font-size:clamp(110px,18vw,160px);margin-top:26px}.hero-photo-wrap{padding:0}.hero-photo-frame{height:470px}.intro{padding:90px 0 100px}.intro-inner{grid-template-columns:1fr;gap:26px}.intro .section-label{padding:0}.finds{padding:90px 0 95px}.finds-inner{grid-template-columns:1fr;gap:40px}.finds h2{margin-top:24px}.visit{padding:95px 0 105px}.visit-inner{grid-template-columns:1fr;gap:50px}.visit h2{margin:25px 0 22px}.visit-head>p{max-width:580px}.faq{padding:85px 0 95px}.faq-inner{grid-template-columns:1fr;gap:42px}.faq h2{margin-top:22px}.footer-main{grid-template-columns:1.2fr .8fr;gap:55px}.footer-contact{grid-column:2}}
@media(max-width:560px){.shell{width:min(100% - 36px,1420px)}.header-inner{height:69px}.brand{gap:9px}.brand-name{font-size:22px}.site-nav{top:69px}.hero-inner{padding-top:56px;padding-bottom:46px;gap:48px}.eyebrow{font-size:9px;letter-spacing:.15em;gap:9px}.eyebrow-line{width:22px}.hero h1{font-size:clamp(91px,21vw,136px);margin:25px 0 25px}.hero-lede{font-size:19px;max-width:350px}.hero-actions{align-items:stretch;flex-direction:column;gap:23px;margin-top:31px}.hero-actions .button{width:fit-content;max-width:100%}.hero-note{margin-top:20px}.hero-photo-frame{height:375px}.hero-photo{object-position:55% center}.hero-bottom{gap:18px;font-size:9px;line-height:1.4}.hero-bottom a{text-align:right}.intro{padding:79px 0 88px}.intro-inner{gap:24px}.intro h2{font-size:clamp(54px,14vw,75px)}.intro p{font-size:16px;margin:23px 0}.finds{padding:78px 0 87px}.finds h2{font-size:clamp(69px,16vw,94px);margin:24px 0 18px}.finds-grid{grid-template-columns:1fr;gap:15px}.find-image img{height:350px}.find-image-rock img{height:300px}.find-image figcaption{padding:14px 16px 18px;font-size:17px}.visit{padding:84px 0 93px}.visit-inner{gap:43px}.visit h2{font-size:clamp(75px,18vw,110px)}.visit-head>p{font-size:15px}.visit-item{grid-template-columns:21px minmax(0,1fr);gap:14px;padding:25px 0}.visit-icon{font-size:22px}.visit-item h3{font-size:17px}.visit-item p{font-size:13px}.visit-item>a{grid-column:2;justify-self:start;margin-top:1px}.faq{padding:77px 0 88px}.faq h2{font-size:clamp(70px,17vw,100px)}.faq-inner{gap:33px}.faq summary{font-size:16px;padding:21px 0}.faq details p{font-size:14px}.close{padding:83px 0 91px}.close h2{font-size:clamp(81px,20vw,124px);margin:31px 0 35px}.close-actions{flex-direction:column;align-items:start}.close-actions .button{width:min(100%,320px)}.footer-main{grid-template-columns:1fr 1fr;gap:42px 20px;padding:66px 0 62px}.footer-brand{font-size:36px}.footer-main>div:first-child{grid-column:1/-1}.footer-main p{margin-top:17px}.footer-contact{grid-column:2}.footer-bottom{align-items:start;flex-direction:column;gap:6px;padding-top:22px}.cappslock-site-mark{margin-left:-32px}}
@media(max-width:370px){.brand-name{font-size:20px}.hero h1{font-size:87px}.hero-photo-frame{height:330px}.hero-bottom{font-size:8px}.finds h2{font-size:64px}.visit h2{font-size:70px}.close h2{font-size:76px}.button{gap:19px;font-size:11px;padding-inline:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media(max-width:370px){.hero h1{font-size:75px}}
.brand-rock{display:block;width:56px;height:70px;flex:none}
.brand-rock img{height:100%;object-fit:contain}
.footer-base,.footer-bottom{background:#090908}
.footer-bottom{align-items:center;border-top:0;padding-top:0}
@media(max-width:560px){.brand-rock{width:42px;height:52px}.footer-bottom{align-items:start;padding-top:24px}}
.visit-icon{display:block;width:9px;height:9px;margin:7px 0 0 5px;background:var(--clay);transform:rotate(45deg);font-size:0}

.ridge-callout{position:absolute;inset:0;z-index:2;pointer-events:none}
.ridge-callout svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}
.ridge-callout svg path{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round}
.ridge-arrow{stroke-width:6;vector-effect:non-scaling-stroke}
.ridge-callout marker path{stroke-width:1.7}
.ridge-callout>span{position:absolute;top:29%;right:5%;padding:10px 20px;border:3px solid var(--cream);border-radius:999px;background:var(--gold);color:var(--ink);font-size:22px;font-weight:700;line-height:1.15;white-space:nowrap;box-shadow:0 3px 12px rgba(0,0,0,.19)}
@media(max-width:560px){.ridge-callout>span{padding:8px 14px;font-size:17px}.ridge-arrow{stroke-width:4}}

.day-highlights{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:62px;padding-top:34px;border-top:1px solid var(--line);gap:32px}
.day-highlight{display:flex;align-items:center;gap:20px;min-width:0}
.day-icon{width:46px;height:58px;flex:none;object-fit:contain}
svg.day-icon{fill:none;stroke:var(--clay);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.day-highlight h3{margin:0 0 5px;font:700 27px/1.05 var(--font-display);letter-spacing:-.01em}
.day-highlight p{margin:0;color:#53564e;font-size:13px;line-height:1.5;max-width:250px}
.finds-grid{gap:24px;padding:8px}
.find-image{border:8px solid var(--cream);border-bottom:0;background:var(--cream);color:var(--ink);box-shadow:0 8px 18px rgba(23,27,24,.1);transform:rotate(-1.5deg)}
.find-image-rock{transform:rotate(1.5deg)}
.find-image figcaption{padding:16px 10px 22px}
.find-image figcaption span{color:var(--clay-dark)}
.faq h2 em{color:var(--clay);font-style:normal}
@media(max-width:1100px){.day-highlights{gap:24px}.day-highlight{gap:14px}.day-highlight h3{font-size:24px}.day-icon{width:36px;height:48px}}
@media(max-width:800px){.day-highlights{grid-template-columns:1fr;margin-top:40px;padding-top:28px;gap:25px}.day-highlight{gap:20px}.day-highlight h3{font-size:28px}.day-highlight p{max-width:none;font-size:14px}.day-icon{width:42px;height:52px}}
@media(max-width:560px){.finds-grid{padding:6px;gap:30px}.day-highlights{margin-top:34px}.day-highlight h3{font-size:26px}}

.intro-inner{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:64px;align-items:center}
.intro .section-label{padding-top:0;margin-bottom:24px}
.intro h2{font-size:clamp(54px,5.2vw,78px)}
.intro p{font-size:17px}
.intro-photo{margin:0;background:var(--ink);color:var(--cream)}
.intro-photo img{height:auto;aspect-ratio:4/3;object-fit:cover}
.intro-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.12em}
.intro-photo figcaption span{color:var(--cream);font:600 26px/1.1 var(--font-display);letter-spacing:0}
@media(max-width:1100px){.intro-inner{gap:38px}.intro-photo figcaption{flex-direction:column;align-items:start;gap:8px}}
@media(max-width:800px){.intro-inner{grid-template-columns:1fr;gap:36px}.intro-photo{order:2}.intro-body{order:1}.intro h2{font-size:clamp(54px,8vw,75px)}.intro-photo figcaption{flex-direction:row;align-items:center}.intro .section-label{margin-bottom:23px}}
@media(max-width:560px){.intro h2{font-size:clamp(51px,13vw,66px)}.intro p{font-size:16px}.intro-photo figcaption{padding:16px;gap:12px;font-size:8px}.intro-photo figcaption span{font-size:23px}}

.visit h2{font-size:clamp(64px,7.2vw,108px)}
.visit-map{margin-top:28px;border:1px solid var(--line);max-width:500px;background:var(--paper)}
.location-map{margin:0;position:relative}.location-map img{display:block;width:100%;height:auto}.location-map figcaption{position:absolute;right:7px;bottom:6px;padding:3px 5px;background:var(--cream);color:var(--ink);font:400 10px/1.4 var(--font-body)}.location-map figcaption a{display:inline-block;color:inherit;text-underline-offset:2px;padding-block:3px;min-height:24px}
.visit-map>a{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;font-size:12px;font-weight:600;text-decoration:none}
.visit-map>a:hover{color:var(--clay-dark)}
.footer-invitation{margin:0;padding:28px 0;font-size:14px;line-height:1.8;color:rgba(247,245,237,.72)}
.footer-invitation>a{display:inline-block;color:#f7f5ed;text-underline-offset:4px;white-space:nowrap}
.footer-invitation>a:hover{color:var(--gold)}
@media(max-width:560px){.visit h2{font-size:clamp(61px,15.6vw,86px)}.footer-invitation{padding:4px 0 0;max-width:280px}.footer-invitation>a{display:block}.footer-bottom{gap:0}}

.close{position:relative}
.close:after{content:"";position:absolute;left:0;right:0;bottom:0;height:92px;background:url('/assets/halloween-fence.svg?v=11') repeat-x left bottom;background-size:64px 92px;pointer-events:none}
.close-inner{position:relative;z-index:1}
.close-accent{position:absolute;z-index:1;height:auto;pointer-events:none}
.close-bat-one{width:120px;right:17%;top:18%;transform:rotate(-16deg)}
.close-bat-two{width:82px;right:6%;top:39%;transform:rotate(13deg)}
.close-pumpkin{width:110px;right:6.5%;bottom:22px}
@media(max-width:800px){.close-bat-one{width:78px;right:13%;top:30px}.close-bat-two{width:50px;right:3%;top:70px}.close-pumpkin{width:70px;right:5%;bottom:25px}}
@media(max-width:560px){.close-bat-one{width:44px;right:65px;top:19px}.close-bat-two{width:30px;right:18px;top:41px}.close-pumpkin{width:46px;right:18px;bottom:19px}.close .section-label{max-width:290px;line-height:1.6}}
@media(max-width:767px){.close-pumpkin{display:none}}

/* Keyboard focus is visible on both cream and dark sections. */
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--cream)}
.cappslock-site-mark:focus-visible{outline:3px solid #f59e0a;outline-offset:4px;box-shadow:none}
.light-link:hover{color:var(--gold)}
.menu-toggle{min-width:44px;min-height:44px}
.footer-links{gap:4px}.footer-links a{display:inline-flex;align-items:center;min-height:32px}
.footer-contact>a{display:block;padding-block:7px}
.footer-contact .footer-privacy{color:var(--cream);font-weight:400;text-decoration:underline;text-underline-offset:4px;margin-top:14px;line-height:1.5}
[hidden]{display:none!important}
.privacy-content{max-width:800px;padding-block:64px 80px}
.privacy-content h1{font:700 clamp(44px,6vw,68px)/1 var(--font-display);margin:24px 0}
.privacy-content h2{font:700 30px/1.15 var(--font-display);margin:40px 0 14px}
.privacy-content p{line-height:1.7}

.privacy-back{color:var(--cream);font-size:14px;text-underline-offset:4px;display:inline-block;padding-block:12px}
.privacy-page .footer-bottom{gap:20px;color:var(--cream)}
@media(max-width:560px){.privacy-page .header-inner{height:auto;min-height:90px;flex-wrap:wrap;gap:0;padding-block:12px}.privacy-page .privacy-content{padding-block:42px 60px}.privacy-page .footer-bottom{padding-top:24px}}

.privacy-content a{text-underline-offset:3px}
