:root{--navy:#0f3454;--paper:#efefef;--white:#fffdf8;--gold:#c9a84d;--muted:#4d5b63;--line:#a3adb0;--display:'Archivo Black',sans-serif;--body:'Poppins',sans-serif;--serif:'Cormorant Garamond',Georgia,serif;--ease:cubic-bezier(.16,1,.3,1);--gutter:5.5%;--header:90px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header)}body{margin:0;background:var(--navy);color:var(--navy);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--navy)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--navy)}::-webkit-scrollbar-thumb{background:var(--gold)}a{color:inherit;text-decoration:none;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;width:100%;height:auto}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-library{position:absolute;width:0;height:0;overflow:hidden}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.04em;line-height:.98}h1 span{display:block}p{max-width:45ch}h2{font-size:clamp(58px,6.5vw,104px)}.gold{color:var(--gold)}.section-pad{padding:100px var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;z-index:100;top:12px;left:20px;padding:10px 20px;background:var(--gold);color:var(--navy);transform:translateY(-200%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a77c27;outline-offset:5px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.photo-chapter a:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible{outline-color:var(--gold)}.scroll-progress{position:fixed;inset:0 0 auto;height:3px;z-index:70;background:var(--gold);transform:scaleX(0);transform-origin:left}
.site-header{position:fixed;inset:0 0 auto;height:var(--header);padding:15px var(--gutter);display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:var(--white);z-index:60;border-bottom:1px solid #ffffff2b}.brand{display:flex;align-items:center;gap:10px}.brand-compass{width:40px;height:40px;stroke-width:1;color:var(--gold)}.brand-name{display:block;font:34px/.95 var(--serif);letter-spacing:-.03em}.brand-advisory{display:block;font-size:8px;letter-spacing:.37em;color:var(--gold);margin-top:7px}.site-header nav{display:flex;align-items:center;gap:32px;font-size:13px}.site-header nav>a{min-height:44px;display:flex;align-items:center;gap:20px}.site-header nav>a:hover{color:var(--gold)}.nav-cta{padding:12px 20px;border:1px solid var(--gold);color:var(--gold);margin-left:10px}.nav-cta svg{width:18px;height:18px}.menu-toggle{display:none}
.photo-chapter{position:relative;isolation:isolate;overflow:hidden;color:var(--white);height:100svh;min-height:720px}.photo-layer{position:absolute;inset:0;z-index:-2;overflow:hidden}.photo-layer img{width:100%;height:100%;object-fit:cover;transform:translateY(var(--photo-y,0px)) scale(var(--photo-scale,1.03));will-change:transform}.photo-shade{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-layer{left:35%;top:var(--header);background:var(--navy)}.hero-layer img{object-position:52% top}.hero-shade{background:linear-gradient(90deg,var(--navy) 27%,#0f3454d9 43%,#0f345400 70%),linear-gradient(0deg,var(--navy) 0%,#0f3454ed 15%,#0f345400 40%)}.hero-copy{padding:calc(var(--header) + 52px) 0 100px var(--gutter);width:65%;position:relative}.hero h1{font-size:clamp(80px,8.3vw,132px);line-height:.97}.hero-copy>p{margin-top:27px;font-size:17px;line-height:1.7;color:#fffdf8}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:58px;padding:17px 25px;border:1px solid transparent;font-size:14px;font-weight:600;transition:background .25s,color .25s}.button svg{width:20px;height:20px;transition:transform .35s var(--ease)}.button:hover svg{transform:translate(4px,-4px)}.button-gold{background:var(--gold);color:var(--navy);margin-top:25px}.button-gold:hover{background:var(--white)}.chapter-footer{position:absolute;left:var(--gutter);right:var(--gutter);bottom:25px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;z-index:2}.chapter-footer>a{display:flex;align-items:center;gap:18px;min-height:44px}.chapter-footer svg{width:18px;height:18px}
.expertise{background:var(--paper);display:grid;grid-template-columns:1fr 1.35fr;gap:8%;min-height:100svh;align-items:start}.expertise-intro{position:sticky;top:calc(var(--header) + 50px)}.expertise-intro h2{font-size:clamp(52px,6.1vw,98px);line-height:1}.outline-word{-webkit-text-stroke:1.5px var(--navy);color:transparent}.expertise-intro p{margin-top:30px;font-size:17px;line-height:1.7}.services{border-top:2px solid var(--navy)}.services details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.services summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;min-height:112px}.service-title{font-weight:600;font-size:26px;line-height:1.35;letter-spacing:-.025em}.service-title small{display:block;font-size:13px;font-weight:400;line-height:1.65;letter-spacing:0;margin-top:8px;color:var(--muted)}.disclosure-icon{width:28px;height:28px;border:1px solid var(--navy);position:relative;flex-shrink:0;transition:background .25s,color .25s}.disclosure-icon:before,.disclosure-icon:after{content:'';position:absolute;left:6px;top:13px;width:14px;height:1px;background:currentColor}.disclosure-icon:after{transform:rotate(90deg);transition:transform .3s}.services details[open] .disclosure-icon{background:var(--navy);color:var(--paper)}.services details[open] .disclosure-icon:after{transform:rotate(0)}.services summary:hover .service-title{color:#77591f}.service-body{padding:0 40px 25px 0;font-size:16px}.service-body p{max-width:42ch}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:600;min-height:44px;border-bottom:1px solid currentColor}.text-link svg{width:18px;height:18px}.service-body .text-link{margin-top:16px}.text-link:hover svg{transform:translate(2px,-2px)}
.founder{min-height:1000px}.founder-layer{left:30%;background:var(--navy)}.founder-layer img{object-position:66% top;height:100%}.founder-shade{background:linear-gradient(90deg,var(--navy) 22%,#0f3454d9 40%,#0f345400 70%),linear-gradient(0deg,var(--navy) 10%,#0f345400 34%)}.founder-copy{padding:100px 0 100px var(--gutter);width:61%;position:relative}.founder h2{font-size:clamp(70px,7.6vw,118px);line-height:.97}.founder-copy>p{font-size:19px;line-height:1.75;margin-top:28px}.founder-bio{margin-top:25px;width:min(440px,90%);padding:20px 24px 20px 0;border-top:1px solid #ffffff70}.founder-bio p{font-size:16px;line-height:1.75;max-width:43ch}.founder-bio p+p{margin-top:15px}.founder .chapter-footer{font-size:12px}
.approach{background:var(--gold);padding:35px var(--gutter)}.approach-row{display:grid;grid-template-columns:1.6fr .9fr 36px;align-items:center;gap:30px;border-bottom:1px solid #0f345460;padding:33px 0}.approach-row:last-child{border:0}.approach-verb{font-family:var(--display);font-size:clamp(36px,4.4vw,66px);line-height:1.1;letter-spacing:-.035em;transition:clip-path 1.1s var(--ease)}.approach-row p{font-size:16px;line-height:1.6;max-width:29ch}.approach-row svg{width:28px;height:28px}.approach-row.is-visible .approach-verb{animation:word-wipe 1s var(--ease) both}@keyframes word-wipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.impact-scroll{height:150svh;min-height:1100px}.impact{position:sticky;top:0;min-height:720px}.impact-layer{top:var(--header);bottom:auto;height:clamp(360px,37vw,600px);background:var(--navy);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.impact-layer img{object-position:52% top;transform:translateY(var(--photo-y,0px)) scale(var(--photo-scale,1.03))}.impact-shade{background:linear-gradient(0deg,#092338f2 0%,#092338b3 30%,#09233800 68%)}.impact-copy{position:absolute;bottom:130px;left:var(--gutter);right:var(--gutter)}.impact h2{font-size:clamp(64px,7.3vw,116px);line-height:1}.impact-copy>p{font-size:19px;margin-top:24px}.impact-copy .text-link{margin-top:22px}.impact .chapter-footer{font-size:11px}
.contact{background:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.contact h2{font-size:clamp(62px,6vw,96px);line-height:1}.contact h2>span{color:#89651f}.contact-copy>p{font-size:19px;margin-top:27px;line-height:1.65}.contact-promise{display:block;font-size:13px;font-weight:600;margin-top:27px}.email-address{display:block;font-size:13px;margin-top:26px;overflow-wrap:anywhere}form{padding-top:6px}label{display:block;font-size:13px;font-weight:600;margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}input,textarea,select{display:block;width:100%;border:0;border-bottom:1px solid #73838b;border-radius:0;background:transparent;color:var(--navy);padding:13px 0;font-size:16px;font-weight:400;resize:vertical;caret-color:var(--navy)}input::placeholder,textarea::placeholder{color:#4d5b63;opacity:1}select{font-size:14px;min-height:52px}textarea{min-height:115px}input:invalid:not(:placeholder-shown){border-color:#9b3527}.button-navy{background:var(--navy);color:var(--white);width:100%;border:0}.button-navy:hover{background:#183b56}#form-note{font-size:12px;margin-top:15px;color:var(--muted)}.form-status{font-size:13px;line-height:1.6;padding-top:10px;min-height:32px}
.site-footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:40px var(--gutter) 25px;background:var(--navy);color:var(--white)}.site-footer>span{font-size:13px}.site-footer>a:nth-of-type(2){display:flex;align-items:center;gap:15px;font-size:13px;min-height:44px}.site-footer>a:nth-of-type(2) svg{width:18px}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #ffffff30;padding-top:22px;color:#c7d2dc}.footer-bottom a{min-height:30px;text-decoration:underline}.mobile-contact{display:none}.legal{background:var(--paper)}.legal h1{font-size:clamp(34px,6vw,60px)!important;line-height:1.1}.legal h2{font-size:clamp(26px,4vw,35px)!important;line-height:1.2}.legal p{max-width:70ch}
/* A personal voice and a reader-controlled photographic sequence. */
.leadership-story{background:var(--paper);border-top:1px solid var(--line)}.leadership-story h2{font-size:clamp(48px,5.4vw,82px);line-height:1.04;max-width:20ch}.leadership-story h2 span{color:#89651f}.story-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:8%;align-items:start;margin-top:60px}.story-voice blockquote{margin:0 0 30px;font-size:clamp(23px,2.2vw,31px);font-weight:600;line-height:1.45;letter-spacing:-.02em;max-width:24ch}.story-voice p{font-size:16px;line-height:1.8;max-width:40ch;margin-top:18px}.story-voice .text-link{margin-top:25px}.story-gallery{min-width:0}.story-photo{margin:0;min-width:0}.story-image{aspect-ratio:3/2;overflow:hidden;background:var(--navy)}.story-image img{height:100%;object-fit:cover;object-position:50% 30%}.story-photo figcaption{padding:20px 0 10px;line-height:1.55}.story-photo figcaption strong{display:block;font-size:17px;font-weight:600}.story-photo figcaption span{display:block;font-size:13px;margin-top:7px;color:var(--muted)}

@media(min-width:1700px){.hero-copy{padding-top:calc(var(--header) + 90px)}.founder-copy{padding-top:130px}}
@media(max-width:1100px){:root{--gutter:5%;--header:84px}.site-header nav{gap:22px}.hero h1{font-size:clamp(75px,8.2vw,100px)}.hero-copy{padding-top:calc(var(--header) + 70px);width:67%}.photo-chapter{min-height:740px}.hero-layer{left:30%}.hero-layer img{object-position:52% top}.expertise{gap:7%;grid-template-columns:1fr 1.35fr}.expertise-intro h2{font-size:clamp(48px,6vw,68px)}.service-title{font-size:23px}.section-pad{padding-top:85px;padding-bottom:85px}.services summary{padding:21px 0;min-height:110px}.service-title small{font-size:12px}.founder-copy{padding-top:105px;width:67%}.founder h2{font-size:clamp(66px,8vw,92px)}.founder-layer{left:25%}.founder-layer img{object-position:67% top}.approach-row{grid-template-columns:1.7fr 1fr 28px;gap:22px}.approach-verb{font-size:clamp(34px,4.3vw,50px)}.approach-row p{font-size:15px}.impact h2{font-size:clamp(62px,7.2vw,88px)}.impact-copy{bottom:125px}.contact{gap:8%}.contact h2{font-size:clamp(50px,6vw,72px)}.form-row{gap:18px}}
@media(max-width:760px){:root{--gutter:6%;--header:76px}body{font-size:16px}.site-header{padding-top:14px;padding-bottom:14px}.brand-compass{width:31px;height:31px}.brand-name{font-size:29px}.brand-advisory{font-size:7px;margin-top:5px}.brand{gap:8px}.menu-toggle{display:flex;align-items:center;gap:14px;background:none;border:0;color:var(--white);font-size:13px;min-height:44px;padding:6px 0}.menu-lines{width:22px;height:13px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.menu-toggle[aria-expanded=true] .menu-lines{transform:rotate(-45deg)}.site-header nav{display:none;position:absolute;top:75px;left:0;right:0;padding:22px var(--gutter) 27px;background:var(--navy);flex-direction:column;align-items:flex-start;gap:10px;border-bottom:1px solid #ffffff30}.site-header.menu-open nav{display:flex}.site-header nav>a{font-size:16px}.nav-cta{margin:8px 0 0;width:100%;justify-content:space-between}.photo-chapter{height:100svh;min-height:740px}.hero-layer{left:0;top:var(--header);bottom:150px;background:var(--navy)}.hero-layer img{object-position:52% top;transform:scale(1.03)}.hero-shade{background:linear-gradient(0deg,var(--navy) 0%,var(--navy) 25%,#0f3454ed 42%,#0f345426 60%,#0f345400 76%)}.hero-copy{position:absolute;bottom:105px;width:100%;padding:0 var(--gutter)}.hero h1{font-size:clamp(55px,14.4vw,92px);letter-spacing:-.04em;line-height:1.02}.hero-copy>p{font-size:16px;line-height:1.7;margin-top:30px;max-width:27ch}.hero-copy>p br{display:none}.button{font-size:14px;min-height:56px;padding:16px 22px;gap:32px}.hero .button{margin-top:25px}.chapter-footer{bottom:20px;font-size:11px;gap:15px;flex-wrap:wrap}.hero .chapter-footer>span:last-child{display:none}.chapter-footer>a{gap:12px;font-size:11px}.chapter-footer svg{width:16px}.section-pad{padding-top:65px;padding-bottom:65px}.expertise{display:block;min-height:0}.expertise-intro{position:static;margin-bottom:38px}.expertise-intro h2{font-size:clamp(56px,14vw,88px)}.expertise-intro h2 br:nth-child(1){display:none}.expertise-intro p{font-size:16px;margin-top:25px;max-width:32ch}.services summary{min-height:108px;padding:21px 0;gap:18px}.service-title{font-size:22px;font-weight:600;line-height:1.35}.service-title small{font-size:13px;line-height:1.55;margin-top:7px}.disclosure-icon{width:28px;height:28px}.service-body{padding:0 15px 24px 0;font-size:16px}.service-body .text-link{font-size:13px;gap:15px}.founder{min-height:1160px}.founder-layer{left:0;top:0;bottom:160px}.founder-layer img{height:100%;max-height:880px;object-position:63% top;transform:scale(1.02)}.founder-shade{background:linear-gradient(0deg,var(--navy) 5%,#0f3454d9 42%,#0f345400 82%),linear-gradient(90deg,#0f345426,#0f345400)}.founder-copy{position:absolute;bottom:140px;width:100%;padding:0 var(--gutter)}.founder h2{font-size:clamp(49px,13.2vw,88px);line-height:1.02}.founder-copy>p{font-size:17px;line-height:1.7;margin-top:22px}.founder-bio{width:100%;margin-top:20px;padding:18px 0 0}.founder-bio p{font-size:16px;max-width:40ch}.founder .chapter-footer{bottom:75px;font-size:10px;flex-direction:column;gap:4px;align-items:flex-start}.approach{padding:18px var(--gutter)}.approach-row{grid-template-columns:1fr 24px;gap:16px;padding:30px 0}.approach-verb{font-size:clamp(29px,7.7vw,52px);letter-spacing:-.04em;grid-column:1;grid-row:1}.approach-row p{grid-column:1;grid-row:2;font-size:16px;max-width:31ch}.approach-row svg{grid-column:2;grid-row:1;width:22px;height:22px}.impact-scroll{height:120svh;min-height:890px}.impact{min-height:740px}.impact-layer{height:min(58svh,520px)}.impact-layer img{object-position:52% top}.impact-shade{background:linear-gradient(0deg,#092338fa 0%,#092338bc 37%,#0923381a 70%)}.impact-copy{bottom:110px}.impact h2{font-size:clamp(43px,11vw,76px);line-height:1.05}.impact-copy>p{font-size:16px;max-width:25ch;margin-top:22px}.impact-copy .text-link{font-size:13px;margin-top:20px}.impact .chapter-footer{bottom:75px;font-size:9px;flex-direction:column;align-items:flex-start;gap:4px}.contact{display:block}.contact h2{font-size:clamp(51px,13.7vw,84px)}.contact-copy>p{font-size:17px;line-height:1.7;margin-top:24px}.contact-promise{font-size:13px;margin-top:20px}.email-address{font-size:13px;margin-top:20px}.contact form{margin-top:45px}label{font-size:13px;margin-bottom:22px}.form-row{gap:18px}input,textarea{font-size:16px;padding:14px 0}select{font-size:13px}#form-note{font-size:12px}.site-footer{grid-template-columns:1fr auto;gap:25px;padding:36px var(--gutter) 85px}.site-footer>span{grid-column:1/-1;grid-row:2;font-size:13px}.site-footer>a:nth-of-type(2){font-size:12px}.footer-bottom{font-size:10px}.mobile-contact{position:fixed;bottom:0;left:0;right:0;z-index:55;align-items:center;justify-content:space-between;min-height:56px;padding:16px var(--gutter) max(16px,env(safe-area-inset-bottom));background:var(--gold);color:var(--navy);font-size:14px;font-weight:600;border-top:1px solid var(--navy)}.mobile-contact.visible{display:flex}.mobile-contact svg{width:20px;height:20px}}
@media(max-width:360px){.hero h1{font-size:47px}.photo-chapter{min-height:720px}.hero-copy{padding-top:0}.hero-copy>p{font-size:15px}.hero .chapter-footer{font-size:10px}.hero .chapter-footer a{font-size:10px}.expertise-intro h2{font-size:49px}.service-title{font-size:20px}.service-title small{font-size:12px}.form-row{grid-template-columns:1fr;gap:0}.founder h2{font-size:45px}.founder{min-height:1160px}.impact h2{font-size:36px}.contact h2{font-size:45px}}
@media(max-width:1100px){.story-grid{gap:6%;grid-template-columns:1fr 1.15fr}.story-voice blockquote{font-size:24px}.story-voice p{font-size:16px}}
@media(max-width:760px){.leadership-story h2{font-size:clamp(36px,9.5vw,68px);letter-spacing:-.035em}.story-grid{display:block;margin-top:35px}.story-voice blockquote{font-size:24px;max-width:28ch;margin-bottom:25px}.story-voice p{max-width:40ch;font-size:16px}.story-gallery{margin-top:40px}.story-photo figcaption strong{font-size:16px}.hero-layer img,.founder-layer img{transform:scale(var(--photo-scale,1.02))}.impact-copy>p{max-width:32ch}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.photo-layer img{transform:none!important;will-change:auto}.impact-scroll{height:auto;min-height:0}.impact{position:relative}}

.site-notes{border-top:1px solid var(--line);background:var(--paper);padding-top:45px;padding-bottom:45px}.site-notes h2{font-family:var(--body);font-weight:600;font-size:18px;letter-spacing:0;line-height:1.5;margin-bottom:16px}.site-notes p{font-size:13px;line-height:1.8;max-width:85ch;color:var(--muted)}.site-notes p+p{margin-top:12px}@media(max-width:760px){.site-notes{padding-bottom:80px}.founder-layer{bottom:360px}.founder-shade{background:linear-gradient(0deg,var(--navy) 20%,#0f3454ed 48%,#0f345400 82%),linear-gradient(90deg,#0f345426,#0f345400)}}

/* Supplied brand identity, with clear space and restrained sage accents. */
.brand-logo{width:208px;height:auto;object-fit:contain}.brand{padding:6px 0}.site-header{--header:96px;height:96px}.site-footer .brand-logo{width:240px}.leadership-story{background:#b3d1c7}.story-voice blockquote{font-weight:600}.expertise-intro p,.service-body p{line-height:1.8}.contact-copy .email-address{display:inline-block;font-size:16px;font-weight:600;border-bottom:1px solid currentColor;min-height:38px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.button:disabled{opacity:.6;cursor:wait}.form-status[data-state=error]{color:#9b3527}.form-status[data-state=success]{color:#16513b;font-weight:600}#form-note a{text-decoration:underline}.contact form[aria-busy=true]{cursor:progress}.site-notes p{max-width:85ch}.site-notes a{text-decoration:underline}@media(max-width:1100px){.site-header nav{gap:20px}}@media(max-width:760px){.site-header{height:84px}.brand-logo{width:180px}.site-header nav{top:83px}.hero-layer{top:84px}.site-footer .brand-logo{width:185px}.contact-copy .email-address{font-size:15px}.service-title{font-size:21px}.hero-copy>p{max-width:30ch}}

.footer-bottom{align-items:center;gap:20px;flex-wrap:wrap}.footer-socials{font-size:13px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-socials a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.footer-socials a:hover{text-decoration:underline}.policy{background:var(--paper);color:var(--navy)}.policy-header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--navy);color:var(--white);padding:16px var(--gutter);min-height:96px}.policy-header>a:last-child{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.policy-content{max-width:1040px;margin:auto;padding:85px var(--gutter) 100px}.policy-content h1{font-size:clamp(38px,5.5vw,76px);line-height:1.06;letter-spacing:-.035em;margin-bottom:50px}.policy-content section+section{margin-top:48px;padding-top:36px;border-top:1px solid var(--line)}.policy-content h2{font-family:var(--body);font-size:24px;font-weight:600;line-height:1.4;margin-bottom:16px;letter-spacing:-.02em}.policy-content p{font-size:16px;line-height:1.85;max-width:70ch}.policy-content p+p{margin-top:18px}.policy-content a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.footer-bottom{align-items:flex-start;gap:12px}.footer-socials{width:100%;gap:24px;order:1}.policy-header{min-height:84px;padding:12px var(--gutter);gap:16px}.policy-header>a:last-child{font-size:12px}.policy-content{padding-top:50px;padding-bottom:65px}.policy-content h1{margin-bottom:35px}.policy-content h2{font-size:22px}.policy-content p{font-size:15px}}
