:root{--ink:#292432;--deep:#312640;--lav:#9180bd;--lav-light:#e9e4f2;--paper:#faf9fc;--white:#fff;--muted:#6d6877;--line:#e5e1eb;--gold:#d5b976;--serif:Georgia,'Times New Roman',serif;--sans:'Aptos','Avenir Next','Segoe UI',Arial,sans-serif;--display:'Aptos Display','Avenir Next','Segoe UI',Arial,sans-serif;--width:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-80px;left:1rem;background:var(--deep);color:white;padding:.7rem 1rem;z-index:99}.skip-link:focus{top:1rem}.header{height:88px;display:flex;align-items:center;background:rgba(250,249,252,.94);border-bottom:1px solid rgba(49,38,64,.07);position:relative;z-index:10}.header-inner{width:min(var(--width),calc(100% - 64px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--deep);color:#d9cff2;font-family:var(--serif);font-size:29px;font-style:italic;line-height:1}.brand strong{display:block;font:800 17px/1.1 var(--display);letter-spacing:-.04em}.brand small{display:block;color:var(--muted);font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-top:5px}.site-nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}.site-nav>a,.nav-group>a{position:relative;padding:10px 0}.site-nav a:hover,.site-nav a[aria-current=page]{color:#6e5a9a}.nav-group{position:relative}.subnav{position:absolute;top:100%;left:-15px;min-width:180px;padding:10px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 35px #2a1e3718;border-radius:12px;display:none}.nav-group:hover .subnav,.nav-group:focus-within .subnav{display:grid}.subnav a{padding:8px 10px;border-radius:7px;font-size:14px}.subnav a:hover{background:var(--lav-light)}.menu-toggle{display:none}.hero{min-height:600px;position:relative;overflow:hidden;background:linear-gradient(118deg,#f6f3fa 0%,#f9f8fb 50%,#e9e4f2 100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);align-items:center;gap:5%;padding:60px max(32px,calc((100vw - var(--width))/2)) 72px}.hero-copy{max-width:560px;position:relative;z-index:1}.eyebrow,.section-kicker{margin:0 0 17px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#766795}.hero h1,.page-hero h1{font:800 clamp(46px,6.7vw,82px)/1.03 var(--display);letter-spacing:-.065em;margin:0 0 22px;color:var(--deep)}h1 em,h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;color:#8470b1}.hero-intro{max-width:480px;font-size:20px;line-height:1.6;color:#5f596b;margin:0}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font-weight:700;font-size:14px;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #31264022}.button-primary{background:var(--deep);color:white}.button-primary:hover{background:#4b3a62}.button-light{background:white;color:var(--deep)}.text-link{font-weight:700;font-size:14px;color:#6d588f;border-bottom:1px solid #aaa0bf;padding-bottom:3px}.text-link span{padding-left:5px}.hero-note{margin-top:43px;display:flex;align-items:center;gap:10px;max-width:410px;color:#777180;font-size:13px;line-height:1.4}.note-dot{width:8px;height:8px;border-radius:50%;background:#9c89c8;box-shadow:0 0 0 5px #9c89c81d;flex:none}.hero-image{margin:0;position:relative;z-index:1;max-width:580px;width:100%;justify-self:end}.hero-image img{width:100%;height:390px;object-fit:cover;border-radius:160px 14px 14px 14px;box-shadow:0 24px 64px #31264024}.hero-image:after{content:'';position:absolute;inset:18px -14px -16px 16px;border:1px solid #9b8ab5;border-radius:160px 14px 14px 14px;z-index:-1}.hero-image figcaption{position:absolute;bottom:18px;left:20px;background:#312640dd;color:#fff;padding:8px 13px;border-radius:30px;font-size:12px}.hero-orbit{position:absolute;width:450px;height:450px;border:1px solid #9d8bb82b;border-radius:50%;left:-260px;bottom:-320px}.hero-orbit:before,.hero-orbit:after{content:'';position:absolute;border:1px solid #9d8bb81e;border-radius:50%;inset:40px}.hero-orbit:after{inset:80px}.section-wrap{width:min(var(--width),calc(100% - 64px));margin:auto}.intro-section{padding:90px 0 100px}.intro-grid{display:grid;grid-template-columns:.85fr 1fr;gap:10%;align-items:start}.intro-grid h2,.audience-layout h2,.partner-content h2,.partner-cta h2,.contact-primary h2,.contact-bottom h2{font:700 clamp(32px,4vw,48px)/1.15 var(--display);letter-spacing:-.05em;margin:0;color:var(--deep)}.intro-grid p{font-size:19px;color:#5e5968;margin:0 0 20px;max-width:570px}.audience-section{background:#efecf5;padding:84px 0}.audience-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:9%;align-items:start}.audience-layout>div:first-child>p:last-child{max-width:350px;color:#625c6d}.audience-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 26px}.audience-list article{padding:22px 0;border-top:1px solid #d1cadf}.audience-list article span,.activity-number,.type-index{color:#8b7aad;font:600 13px var(--display)}.audience-list h3,.partner-types h3{font:700 19px var(--display);letter-spacing:-.025em;margin:12px 0 5px;color:var(--deep)}.audience-list p,.partner-types p{font-size:14px;color:#696374;margin:0}.partner-band{background:var(--deep);color:#fff;padding:68px max(32px,calc((100vw - var(--width))/2));display:flex;align-items:center;justify-content:space-between;gap:40px}.partner-band>div{max-width:670px}.partner-band .eyebrow{color:#cfc2ed}.partner-band h2{font:700 clamp(28px,3vw,40px)/1.2 var(--display);letter-spacing:-.04em;margin:0 0 12px}.partner-band p:not(.eyebrow){color:#ded9e8;max-width:600px;margin:0}.footer{padding:48px max(32px,calc((100vw - var(--width))/2)) 20px;background:#f0edf5;display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:40px}.footer-main p{max-width:300px;color:#6b6574;font-size:14px;margin:18px 0}.footer-links,.footer-contact{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#615b6a}.footer-links strong,.footer-contact strong{font-size:13px;color:var(--deep);margin-bottom:5px}.footer-links a:hover,.footer-contact a:hover{color:#705d99}.footer-bottom{grid-column:1/-1;border-top:1px solid #ddd7e7;padding-top:14px;margin-top:12px;display:flex;justify-content:space-between;color:#797381;font-size:12px}.page-hero{padding:90px max(32px,calc((100vw - var(--width))/2)) 70px;background:linear-gradient(122deg,#f1edf7,#fbfafc 70%);min-height:350px}.page-hero h1{font-size:clamp(44px,6vw,72px);margin-bottom:18px}.page-hero>p:not(.eyebrow){max-width:700px;font-size:18px;color:#5d5866;margin:0 0 25px}.page-hero-dark{background:var(--deep);color:white}.page-hero-dark h1{color:white}.page-hero-dark h1 em{color:#d3c6f1}.page-hero-dark .eyebrow{color:#cfc2ed}.page-hero-dark>p:not(.eyebrow){color:#e1dce9}.activity-grid{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.activity-card{position:relative;min-height:230px;padding:27px 30px;border:1px solid var(--line);background:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .2s,border-color .2s}.activity-card:hover{transform:translateY(-3px);border-color:#b7aacc}.activity-card.featured{grid-column:span 2;min-height:260px;background:#efecf5;border-color:transparent;display:grid;grid-template-columns:50px 1fr 90px;align-items:end}.activity-card .eyebrow{margin:10px 0 7px}.activity-card h2{font:700 25px var(--display);letter-spacing:-.04em;color:var(--deep);margin:0 0 8px}.activity-card p:not(.eyebrow){max-width:660px;color:#635e6c;margin:0;font-size:15px}.card-glyph{font-size:90px;color:#9b89c2;opacity:.62;line-height:1}.closing-strip{padding:40px max(32px,calc((100vw - var(--width))/2));display:flex;align-items:center;justify-content:space-between;gap:30px;background:#efecf5}.closing-strip h2{font:700 27px var(--display);letter-spacing:-.04em;margin:0 0 5px;color:var(--deep)}.closing-strip p{margin:0;color:#696374;font-size:14px}.partner-content{padding-top:76px;padding-bottom:75px}.partner-lead{display:grid;grid-template-columns:120px 1fr;gap:25px;max-width:900px;margin-bottom:55px}.large-mark{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:#e9e4f2;color:#76649e;font:italic 58px var(--serif)}.partner-lead p:not(.eyebrow){max-width:760px;color:#625c6a}.partner-types{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 28px}.partner-types article{padding:24px 0;border-top:1px solid var(--line)}.partner-types h3{font-size:21px}.partner-cta{background:#efecf5;text-align:center;padding:65px 24px}.partner-cta h2{max-width:640px;margin:0 auto 23px}.contact-hero{min-height:auto;padding-bottom:45px}.contact-grid{padding-top:20px;padding-bottom:80px;display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.contact-primary,.contact-address{border:1px solid var(--line);background:#fff;border-radius:18px;padding:32px}.contact-primary h2{margin:0 0 20px}.contact-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;border-top:1px solid var(--line)}.contact-line span{font-size:13px;color:#716b7a}.contact-line strong{font-size:15px;color:#59467b}.contact-address{background:#efecf5;position:relative}.address-pin{float:right;font-size:34px;color:#8775ad}.contact-address address{font-style:normal;font:700 23px/1.5 var(--display);letter-spacing:-.03em;margin:22px 0 20px;color:var(--deep)}.contact-bottom{border-top:1px solid var(--line);padding:55px max(32px,calc((100vw - var(--width))/2));display:grid;grid-template-columns:1fr .7fr;gap:50px;align-items:center}.contact-bottom h2{font-size:30px}.contact-shortcuts{display:grid;gap:0}.contact-shortcuts a{padding:15px 0;border-bottom:1px solid var(--line);font-weight:700;font-size:14px;color:#634f86}.contact-shortcuts span{float:right}.team-list{padding-top:32px;padding-bottom:75px}.team-list article{display:grid;grid-template-columns:80px 1fr;gap:22px;padding:28px 0;border-top:1px solid var(--line)}.team-list article>span{font:600 15px var(--display);color:#8b7aad}.team-list .eyebrow{margin:0 0 5px}.team-list h2{font:700 25px var(--display);letter-spacing:-.04em;margin:0 0 7px;color:var(--deep)}.team-list p:not(.eyebrow){margin:0;max-width:720px;color:#625c6a;font-size:15px}.legal-layout{display:grid;grid-template-columns:245px 1fr;gap:70px;padding-top:55px;padding-bottom:85px;align-items:start}.legal-index{position:sticky;top:25px;border-left:2px solid #d7d0e3;padding-left:18px;display:grid;gap:10px;font-size:13px;color:#625c6a}.legal-index strong{font:700 14px var(--display);color:var(--deep);margin-bottom:5px}.legal-index a:hover{color:#765f9f}.legal-copy section{padding:0 0 32px;margin:0 0 28px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.legal-copy section:last-child{border:0}.legal-copy h2{font:700 26px var(--display);letter-spacing:-.04em;color:var(--deep);margin:0 0 12px}.legal-copy p:not(.eyebrow){color:#625c6a;font-size:15px}.legal-copy a{color:#66518d;text-decoration:underline;text-underline-offset:3px}.legal-note{font-size:13px!important;font-style:italic;color:#776e83!important}.site-nav a:focus-visible,.button:focus-visible,.text-link:focus-visible{outline:3px solid #ae9ed0;outline-offset:4px;border-radius:4px}
@media(max-width:900px){.hero{grid-template-columns:1fr 1fr;gap:28px;min-height:550px}.hero-image img{height:320px}.hero h1{font-size:60px}.site-nav{gap:20px}.audience-layout{gap:5%}.footer{grid-template-columns:1fr 1fr}.footer-main{grid-column:1/-1}.legal-layout{gap:40px}}
@media(max-width:680px){body{font-size:16px}.header{height:72px}.header-inner,.section-wrap{width:calc(100% - 40px)}.brand-mark{width:39px;height:39px}.brand strong{font-size:16px}.menu-toggle{display:grid;border:0;background:transparent;padding:8px;gap:5px}.menu-toggle span:not(.sr-only){display:block;width:23px;height:2px;background:var(--deep)}.site-nav{display:none;position:absolute;top:71px;left:0;right:0;background:#fff;padding:18px 22px 24px;box-shadow:0 15px 28px #31264018;align-items:stretch;gap:3px;flex-direction:column}.site-nav.open{display:flex}.site-nav>a,.nav-group>a{display:block;padding:10px 4px}.nav-group{display:grid;grid-template-columns:1fr}.subnav{position:static;display:grid;box-shadow:none;border:0;padding:0 0 4px 12px;min-width:0}.hero{display:flex;flex-direction:column;align-items:stretch;padding:57px 20px 60px;gap:36px}.hero h1{font-size:54px}.hero-intro{font-size:18px}.hero-note{margin-top:29px}.hero-image{align-self:center;max-width:520px}.hero-image img{height:270px;border-radius:115px 12px 12px 12px}.hero-image:after{border-radius:115px 12px 12px 12px}.intro-section{padding:62px 0}.intro-grid,.audience-layout{grid-template-columns:1fr;gap:20px}.intro-grid h2,.audience-layout h2{font-size:36px}.intro-grid p{font-size:17px}.audience-section{padding:57px 0}.audience-list{grid-template-columns:1fr;gap:0}.audience-list article{padding:18px 0}.partner-band{padding:50px 22px;align-items:flex-start;flex-direction:column;gap:23px}.footer{padding:38px 22px 18px;grid-template-columns:1fr 1fr;gap:28px 18px}.footer-main,.footer-bottom{grid-column:1/-1}.footer-bottom{font-size:11px}.page-hero{padding:63px 22px 49px;min-height:0}.page-hero h1{font-size:48px}.page-hero>p:not(.eyebrow){font-size:16px}.activity-grid{padding-top:28px;padding-bottom:40px;grid-template-columns:1fr;gap:12px}.activity-card,.activity-card.featured{grid-column:auto;min-height:205px;padding:23px}.activity-card.featured{display:flex;align-items:flex-start}.card-glyph{position:absolute;right:18px;bottom:15px;font-size:60px}.activity-card h2{font-size:22px}.closing-strip{padding:33px 22px;align-items:flex-start;flex-direction:column}.closing-strip h2{font-size:24px}.partner-content{padding-top:49px;padding-bottom:50px}.partner-lead{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.large-mark{width:66px;height:66px;font-size:43px}.partner-content h2,.contact-primary h2{font-size:34px}.partner-types{grid-template-columns:1fr;gap:0}.partner-types article{padding:20px 0}.partner-cta{padding:49px 22px}.contact-grid{padding-top:5px;padding-bottom:50px;grid-template-columns:1fr;gap:12px}.contact-primary,.contact-address{padding:24px}.contact-line{align-items:flex-start;flex-direction:column;gap:3px}.contact-line strong{overflow-wrap:anywhere}.contact-address address{font-size:21px}.contact-bottom{padding:43px 22px;grid-template-columns:1fr;gap:18px}.contact-bottom h2{font-size:26px}.team-list{padding-top:16px;padding-bottom:50px}.team-list article{grid-template-columns:35px 1fr;gap:12px;padding:21px 0}.team-list h2{font-size:22px}.legal-layout{padding-top:28px;padding-bottom:48px;grid-template-columns:1fr;gap:32px}.legal-index{position:static}.legal-copy h2{font-size:23px}.legal-copy p:not(.eyebrow){font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
.history-section{background:#fff;padding:82px 0 88px;border-top:1px solid var(--line)}.history-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:48px}.history-heading h2,.events-intro h2{font:700 clamp(32px,4vw,48px)/1.12 var(--display);letter-spacing:-.05em;color:var(--deep);margin:0}.history-heading>p,.events-intro>p{max-width:500px;color:#625c6a;margin:0 0 5px}.timeline{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px;position:relative}.timeline:before{content:'';position:absolute;left:55px;top:12px;bottom:12px;width:1px;background:#d9d2e3}.timeline li{position:relative;display:grid;grid-template-columns:76px 1fr;gap:13px;padding:20px 0 25px;border-top:1px solid var(--line)}.timeline-year{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#efecf5;color:#6f5a94;font:700 14px var(--display)}.timeline li .eyebrow{margin:4px 0 5px;font-size:10px}.timeline h3{font:700 20px/1.25 var(--display);letter-spacing:-.03em;color:var(--deep);margin:0 0 7px}.timeline li p:not(.eyebrow){font-size:14px;line-height:1.6;color:#625c6a;margin:0}.history-note{margin:20px 0 0;color:#766f7e;font-size:13px;font-style:italic}.events-section{padding-top:65px;padding-bottom:80px}.events-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:30px}.event-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;background:#efecf5;padding:22px;border-radius:16px}.event-filters label{display:grid;gap:7px;font-size:13px;font-weight:700;color:var(--deep)}.event-filters select{width:100%;min-height:48px;padding:0 14px;border:1px solid #d9d2e3;border-radius:9px;background:white;color:var(--ink);font:500 15px var(--sans)}.filter-reset{min-height:48px;padding:0 16px;border:1px solid #bcb2cd;border-radius:999px;background:transparent;color:var(--deep);font:700 13px var(--sans);cursor:pointer}.filter-reset:hover{background:#e4dfee}.event-results{margin:22px 0 14px;color:#6e6878;font-size:13px}.event-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.event-card{display:grid;grid-template-columns:125px 1fr;gap:20px;padding:24px;border:1px solid var(--line);border-radius:15px;background:#fff;align-items:start}.event-card[hidden]{display:none!important}.event-date{border-right:1px solid var(--line);padding-right:15px;display:grid;gap:4px}.event-date strong{font:800 28px/1 var(--display);letter-spacing:-.05em;color:#765f9f}.event-date span{font-size:12px;line-height:1.35;color:#777180}.event-details .eyebrow{font-size:10px;margin:0 0 5px}.event-details h2{font:700 20px/1.25 var(--display);letter-spacing:-.03em;color:var(--deep);margin:0 0 8px}.event-details>p:not(.eyebrow){font-size:14px;line-height:1.55;color:#625c6a;margin:0}.event-empty{padding:30px;border:1px dashed #bcb2cd;border-radius:14px;text-align:center;color:#625c6a}.event-empty[hidden]{display:none}.event-empty h3{margin:0 0 6px;color:var(--deep);font:700 20px var(--display)}.event-empty p{margin:0;font-size:14px}@media(max-width:680px){.history-section{padding:54px 0 58px}.history-heading,.events-intro{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.history-heading h2,.events-intro h2{font-size:36px}.timeline{grid-template-columns:1fr;gap:0}.timeline:before{left:25px}.timeline li{grid-template-columns:54px 1fr;gap:12px;padding:18px 0 21px}.timeline-year{width:48px;height:48px;font-size:13px}.timeline h3{font-size:19px}.timeline li p:not(.eyebrow){font-size:14px}.events-section{padding-top:38px;padding-bottom:52px}.event-filters{grid-template-columns:1fr;padding:16px}.event-grid{grid-template-columns:1fr}.event-card{grid-template-columns:82px 1fr;gap:14px;padding:18px}.event-date{padding-right:10px}.event-date strong{font-size:25px}.event-details h2{font-size:18px}}
.advice-section{padding-top:62px;padding-bottom:80px}.advice-intro{display:grid;grid-template-columns:1fr .55fr;gap:7%;align-items:end;margin-bottom:30px}.advice-intro h2,.advice-results h2{font:700 clamp(30px,3.8vw,43px)/1.15 var(--display);letter-spacing:-.05em;color:var(--deep);margin:0 0 12px}.advice-intro>div>p:last-child{max-width:680px;color:#625c6a;margin:0;font-size:15px}.privacy-note{display:flex;gap:14px;align-items:center;background:#efecf5;border-radius:14px;padding:17px 20px;color:#615b6a}.privacy-note>span{font-size:30px;color:#79659e}.privacy-note p{margin:0;font-size:13px;line-height:1.5}.privacy-note strong{color:var(--deep)}.advice-form{display:grid;gap:10px;padding:30px;border:1px solid var(--line);background:#fff;border-radius:18px}.advice-form label{font-weight:700;color:var(--deep);font-size:14px;margin-top:5px}.advice-form select,.advice-form textarea{width:100%;border:1px solid #d9d2e3;border-radius:10px;background:#fff;color:var(--ink);font:500 16px/1.5 var(--sans);padding:13px 15px}.advice-form select{min-height:50px}.advice-form textarea{resize:vertical;min-height:130px}.advice-form :focus-visible,.filter-reset:focus-visible{outline:3px solid #ae9ed0;outline-offset:2px}.form-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:4px}.form-foot span{color:#777180;font-size:12px}.advice-results{margin-top:34px;padding:34px;background:#fff;border:1px solid var(--line);border-radius:18px;scroll-margin-top:20px}.advice-results[hidden]{display:none}.advice-results h2{font-size:31px;margin-bottom:10px}.result-summary{color:#625c6a;max-width:760px}.result-question{padding:15px 18px;background:#f4f1f8;border-left:3px solid #9b89c2;border-radius:4px;margin:22px 0}.result-question strong{font-size:13px;color:#66518d}.result-question p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.result-block{padding:17px 0;border-top:1px solid var(--line)}.result-block h3{font:700 19px var(--display);color:var(--deep);margin:0 0 8px}.result-block ul{margin:0;padding-left:22px;color:#625c6a}.result-block li{padding:4px 0}.result-block a{color:#66518d;text-decoration:underline;text-underline-offset:3px}.advice-disclaimer{border-top:1px solid var(--line);padding-top:18px;color:#776e83;font-size:13px}.urgent-callout{background:#fff2ed;border:1px solid #efd0c5;border-radius:10px;padding:15px;color:#762f1c;font-weight:700}.advice-help{margin-top:50px;background:var(--deep);border-radius:18px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff}.advice-help>div{max-width:650px}.advice-help .eyebrow{color:#cfc2ed}.advice-help h2{font:700 27px/1.2 var(--display);margin:0 0 8px}.advice-help p:not(.eyebrow){color:#ded9e8;margin:0;font-size:14px}.advice-help .button{flex:none}.advice-form button{border:0;cursor:pointer}@media(max-width:680px){.advice-section{padding-top:36px;padding-bottom:53px}.advice-intro{grid-template-columns:1fr;gap:18px}.advice-intro h2{font-size:32px}.advice-form{padding:20px}.form-foot{align-items:flex-start;flex-direction:column}.advice-results{padding:22px}.advice-results h2{font-size:26px}.advice-help{padding:25px 22px;align-items:flex-start;flex-direction:column}.advice-help h2{font-size:24px}}
