*{box-sizing:border-box}html{scroll-behavior:smooth}body{--paper:#f6f2e9;--surface:#ebe6da;--ink:#263b35;--muted:#607069;--accent:#263b35;--accent-hover:#3f5b50;--on-accent:#fffaf0;--line:#d4d8cc;background:var(--paper);color:var(--ink);margin:0;font-family:'DM Sans',sans-serif;line-height:1.6}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit}img,svg{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.06;font-weight:500;letter-spacing:-.045em}h1{font-size:clamp(3.6rem,5.6vw,6.3rem)}h2{font-size:clamp(2.5rem,3.6vw,4rem)}h3{font-size:2rem}em{font-family:'DM Serif Display',serif;font-weight:400}p{color:var(--muted)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{width:min(1270px,calc(100% - 100px));margin-inline:auto}.skip{position:fixed;left:20px;top:-90px;background:var(--ink);color:white;padding:12px;z-index:100}.skip:focus{top:10px}header{display:flex;align-items:center;justify-content:space-between;gap:25px;height:108px;border-bottom:1px solid var(--line)}.brand{display:block;flex:none}.brand img{display:block;width:200px;height:56px;object-fit:contain;object-position:left}nav{display:flex;gap:32px;align-items:center}nav>a{text-decoration:none;font-size:.82rem}.button{display:inline-flex;gap:26px;align-items:center;justify-content:space-between;max-width:100%;border:1px solid transparent;background:var(--accent);color:var(--on-accent);padding:18px 24px;min-height:58px;font-size:.87rem;font-weight:600;line-height:1.35;text-align:left;text-decoration:none;transition:background .2s,transform .2s}.button:hover{background:var(--accent-hover)}.button svg{width:22px;height:22px;flex:none}.button.small{font-size:.75rem;padding:13px 17px;min-height:44px;gap:18px}.button.small svg{width:17px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:76px 90px}.eyebrow{font-family:'Manrope',sans-serif;text-transform:uppercase;font-size:.65rem;letter-spacing:.15em;font-weight:700;color:var(--accent);margin-bottom:25px}.lead{font-size:1.04rem;line-height:1.85;max-width:515px;margin:30px 0}.hero-note{font-size:.7rem;margin-top:15px}.hero-art{min-width:0}.section{padding-block:100px}.section-title h2{max-width:460px}.section-title>p:last-child{font-size:.95rem;line-height:1.8;margin-top:25px;max-width:420px}.explorer{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid var(--line)}.choice-buttons{display:flex;border-bottom:1px solid var(--line);gap:8px;margin-bottom:30px}.choice-buttons button{background:none;border:0;border-bottom:2px solid transparent;padding:16px 12px;color:var(--muted);font-size:.8rem;text-align:left;display:flex;gap:12px;align-items:center}.choice-buttons button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:700}.choice-buttons button span{font-size:1.1rem}.choice-panel{padding:35px;background:var(--surface);min-height:360px}.choice-panel h3{font-size:2.2rem;max-width:530px}.choice-panel>p:not(.eyebrow){line-height:1.8;margin-top:20px;font-size:.93rem}.takeaway{border-top:1px solid var(--line);padding-top:21px;margin-top:22px;margin-bottom:25px}.takeaway span{display:block;font-size:.59rem;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;color:var(--muted)}.takeaway strong{font-weight:500;font-size:.9rem}.choice-panel .button{font-size:.78rem}.steps{background:var(--surface)}.steps>.section{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}.step-list article{display:flex;gap:32px;border-top:1px solid var(--line);padding:30px 0}.step-number{font-size:.7rem;font-family:'Manrope';color:var(--accent);padding-top:5px}.step-list h3{font-size:1.6rem;margin-bottom:15px}.step-list p{font-size:.92rem;line-height:1.85}.source{display:block;font-size:.73rem;margin-top:20px;text-underline-offset:4px;line-height:1.7}.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;padding:24px 0;line-height:1.5;font-size:.95rem}summary::after{content:'+';font-size:1.5rem;font-weight:300}summary::-webkit-details-marker{display:none}details[open] summary::after{content:'−'}details p{font-size:.88rem;line-height:1.85;padding:0 25px 25px 0}.closing{text-align:center;padding:65px 35px;background:var(--surface);margin-bottom:55px}.closing h2{margin:0 auto 32px}.closing .eyebrow{margin-bottom:20px}footer{padding-block:30px 45px;display:flex;gap:30px;align-items:center;justify-content:space-between}footer img{max-width:160px;object-fit:contain;object-position:left}footer>div{display:flex;gap:32px;align-items:center;font-size:.74rem}footer a{text-decoration:none}.text-button{border:0;padding:0;background:none;text-decoration:underline;text-underline-offset:4px;font-size:inherit}
.stone h1,.stone h2,.stone .choice-panel h3{font-family:'DM Serif Display';font-weight:400}.stone h1{font-size:clamp(4rem,6.4vw,7rem)}.stone h1 em{font-size:.73em;display:block;line-height:1.12;margin-top:14px}.stone .hero{grid-template-columns:1fr 1.04fr;padding-top:45px}.avya-art{position:relative;padding-bottom:35px}.avya-art svg{display:block;width:100%;height:530px;object-fit:cover;border-radius:230px 230px 0 0}.avya-art>span{position:absolute;bottom:0;right:0;font-size:.66rem;text-transform:uppercase;letter-spacing:.16em}.stone .choice-panel{background:transparent;padding-inline:0}.stone .closing{background:#263b35;color:#fff6e6}.stone .closing .eyebrow{color:#c8cebb}.stone .closing .button{background:#e8e5d2;color:#263b35}.stone .steps{background:#ece9de}
.teal{--paper:#f1f9f5;--ink:#10463f;--muted:#53766c;--accent:#006d6a;--accent-hover:#005552;--on-accent:#fff;--surface:#dfefe7;--line:#bbd9cb}.teal .button{border-radius:50px}.teal h1{font-family:'Manrope';font-weight:600;font-size:clamp(3.5rem,5.2vw,5.8rem);line-height:1.1;letter-spacing:-.06em}.teal h1 em{font-family:inherit;font-style:normal;color:#007b72}.hypo-card{border-radius:26px;background:#fff;padding:38px;box-shadow:0 22px 60px #1c685415;border:1px solid #d2e6dd}.card-top{display:flex;justify-content:space-between;gap:15px;font-size:.55rem;letter-spacing:.14em;color:#65857a}.house-sign{height:70px;width:70px;position:relative;margin:38px 0 22px}.house-sign{display:none}.hypo-card h2{font-size:2.7rem;margin:40px 0 28px;font-family:'Manrope';font-weight:500;line-height:1.12}.hypo-row{display:grid;grid-template-columns:30px 1fr 20px;gap:15px;border-top:1px solid #d6e8df;padding:21px 0;align-items:center}.hypo-row span{font-size:.7rem;color:#6d9385}.hypo-row strong{font-size:1rem;font-weight:500}.hypo-card>p{font-size:.7rem;margin-top:18px}.teal .explorer{grid-template-columns:1fr;gap:40px}.teal .section-title{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.teal .section-title .eyebrow{grid-column:1/-1}.teal .section-title>p:last-child{margin-top:0}.teal .explorer-content{display:grid;grid-template-columns:1fr 2fr;gap:40px}.teal .choice-buttons{display:flex;flex-direction:column;border:0;gap:10px}.teal .choice-buttons button{border:1px solid var(--line);justify-content:space-between;border-radius:12px;font-size:.9rem;padding:20px}.teal .choice-buttons button[aria-pressed=true]{background:var(--accent);color:#fff}.teal .choice-panel{border-radius:18px;padding:40px}.teal .closing{border-radius:26px}
.violet{--paper:#faf8ff;--ink:#36264d;--muted:#776484;--accent:#6341a5;--accent-hover:#49317c;--on-accent:white;--surface:#eee7f8;--line:#dcd0eb}.violet h1{font-family:'Manrope';font-weight:600;font-size:clamp(3.6rem,5.8vw,6.4rem);letter-spacing:-.07em}.violet h1 em{font-style:normal;font-family:inherit;color:var(--accent)}.violet .button{border-radius:8px}.funds-art{background:#e8dcf5;border-radius:24px;padding:35px;overflow:hidden}.art-label{font-size:.59rem;letter-spacing:.16em;color:var(--accent)}.funds-stack{padding:38px 0 25px}.funds-stack>div{padding:26px;border:1px solid #b9a3d7;background:#f9f5ff;margin-top:12px;box-shadow:7px 7px 0 #cab8e4}.funds-stack>div:nth-child(2){margin-left:25px;background:#d4c0ef}.funds-stack>div:nth-child(3){margin-left:50px;background:#6341a5;color:#fff}.funds-stack b{font-size:1.4rem;font-weight:500;display:block}.funds-stack span{font-size:.69rem;display:block;margin-top:7px}.funds-art>p:last-child{font-size:.8rem;margin-top:25px}.violet .steps>.section{display:block}.violet .steps-heading{margin-bottom:45px}.violet .step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.violet .step-list article{display:block}.violet .step-number{display:block;font-size:3rem;line-height:1;margin-bottom:28px;color:#b29bd4}.violet .source{grid-column:1/-1}.violet .closing{border-radius:24px}
.coral{--paper:#fff8f0;--ink:#532f26;--muted:#876d60;--accent:#a54431;--accent-hover:#7c3022;--on-accent:white;--surface:#f2e1d4;--line:#dcc4b5}.coral .hero{grid-template-columns:1fr 1.1fr;gap:70px}.coral h1{font-size:clamp(3.8rem,5.6vw,6rem)}.coral h1 em{font-size:.82em}.paths-art{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f0dfce;padding:32px;border-radius:120px 120px 8px 8px;padding-top:65px}.paths-art>.art-label,.diagram-note{grid-column:1/-1;text-align:center}.path-row{display:flex;flex-direction:column;text-align:center;align-items:center;background:#fff9ef;border-radius:55px 55px 8px 8px;padding:25px 15px;min-height:310px}.path-row.indirect{background:#aa543d;color:#fff5ea}.path-tag{text-transform:uppercase;letter-spacing:.13em;font-size:.6rem;border-bottom:1px solid currentColor;padding-bottom:14px;margin-bottom:40px}.path-row>div{font-size:1rem}.path-arrow{font-size:2rem;line-height:1.6;margin:12px}.path-row strong{font-weight:500;font-size:1.25rem;line-height:1.3}.diagram-note{font-size:.64rem;margin-top:15px}.coral .choice-panel{background:transparent;border:1px solid var(--line)}.coral .closing{border-radius:160px 160px 0 0;padding-top:80px}
.blueprint{--paper:#f3f7fb;--ink:#234963;--muted:#627d90;--accent:#275c86;--accent-hover:#19405e;--on-accent:#fff;--surface:#e0ebf4;--line:#b9ccdb}.blueprint h1{font-family:'Manrope';font-weight:500;font-size:clamp(3.7rem,5.2vw,5.8rem);letter-spacing:-.06em}.blueprint h1 em{font-family:inherit;font-style:normal}.blueprint .hero{grid-template-columns:1fr 1fr;gap:65px}.notebook-art{position:relative;background-color:#e7f0f8;background-image:linear-gradient(#c6d7e850 1px,transparent 1px),linear-gradient(90deg,#c6d7e850 1px,transparent 1px);background-size:24px 24px;padding:32px;box-shadow:14px 14px 0 #d7e4ef;border:1px solid #b9cfdf}.notebook-head{display:flex;justify-content:space-between;font-size:.53rem;letter-spacing:.12em;gap:18px}.notebook-art svg{width:100%;margin-top:40px}.notebook-art h2{font-size:2.6rem;margin:12px 0 18px}.notebook-art p{font-size:.7rem}.blueprint .explorer{border-top:3px double var(--line)}.blueprint .choice-panel{border-left:4px solid var(--accent)}.blueprint .steps{background:transparent}.blueprint .step-list article{border-top:0;border-bottom:1px solid var(--line)}.blueprint .step-number{display:grid;place-items:center;background:var(--surface);width:38px;height:38px;flex:none;font-size:.8rem}.blueprint .closing{border:1px solid var(--line);background:transparent}
.sun{--paper:#fff7e5;--ink:#594022;--muted:#8b7659;--accent:#795322;--accent-hover:#5b3c15;--on-accent:#fff8e6;--surface:#f3e8c7;--line:#dfd1ad}.sun h1,.sun h2,.sun .choice-panel h3{font-family:'DM Serif Display';font-weight:400}.sun h1{font-size:clamp(3.8rem,5.6vw,6.4rem);line-height:1.12}.sun h1 em{color:#a46c29}.sun .button{border-radius:45px}.sun .hero{grid-template-columns:1.1fr 1fr;gap:50px}.home-art{text-align:center}.home-art>svg{width:100%;display:block}.home-art>span{font-size:.82rem;line-height:1.7;color:#8c7247}.sun .choice-panel{border-radius:30px}.sun .step-number{background:#e5d4a9;color:#795322;display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;padding:0}.sun .closing{border-radius:120px 120px 30px 30px}
@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.hero,.coral .hero,.blueprint .hero{gap:40px}.hero{padding-block:65px}.stone h1{font-size:5.2rem}nav{gap:25px}.avya-art svg{height:480px}.hypo-card{padding:28px}.funds-art{padding:27px}.funds-stack>div{padding:22px}.funds-stack b{font-size:1.2rem}.paths-art{padding:55px 22px 30px;gap:14px}.path-row{padding-inline:12px}.path-row strong{font-size:1.1rem}.notebook-art{padding:25px}.notebook-art h2{font-size:2.2rem}.explorer{gap:45px}.steps>.section,.faq{gap:50px}.choice-buttons button{font-size:.75rem;padding-inline:8px}.choice-panel{padding:28px}.choice-panel h3{font-size:2rem}.section{padding-block:75px}}
@media(max-width:820px){.wrap{width:calc(100% - 40px)}header{height:85px;gap:15px}.brand img{width:175px;height:50px}nav>a{display:none}.hero,.stone .hero,.coral .hero,.blueprint .hero,.sun .hero{grid-template-columns:1fr;gap:40px;padding-block:48px 60px}.hero-copy{max-width:620px}h1,.stone h1,.teal h1,.violet h1,.coral h1,.blueprint h1,.sun h1{font-size:clamp(3.5rem,8.5vw,5.8rem)}.hero-art{max-width:640px;width:100%;margin:auto}.avya-art svg{height:450px;border-radius:190px 190px 0 0}.avya-art{max-width:500px;margin:auto}.hypo-card{max-width:530px;margin:auto}.funds-art{max-width:530px;margin:auto}.paths-art{max-width:550px;margin:auto}.notebook-art{max-width:540px;margin:auto}.home-art{max-width:500px;margin:auto}.explorer{grid-template-columns:1fr;gap:30px}.section-title h2{max-width:600px}.section-title>p:last-child{max-width:580px}.choice-buttons button{padding:16px;font-size:.85rem}.choice-panel h3{max-width:560px}.teal .explorer-content{gap:25px;grid-template-columns:1fr 1.7fr}.teal .choice-panel{padding:30px}.steps>.section,.faq{grid-template-columns:1fr;gap:38px}.step-list article{gap:25px}.violet .step-list{gap:28px}.closing{padding:50px 28px}.coral .closing,.sun .closing{border-radius:80px 80px 0 0}.section{padding-block:60px}footer>div{gap:20px}}
@media(max-width:520px){.wrap{width:calc(100% - 36px)}header{height:80px;gap:12px}.brand img{width:135px;height:44px}nav{max-width:155px}.button.small{font-size:.66rem;padding:12px;gap:8px;min-height:44px}.button.small svg{width:14px}.hero,.stone .hero,.coral .hero,.blueprint .hero,.sun .hero{padding-block:42px;gap:32px}.eyebrow{font-size:.6rem;letter-spacing:.13em;margin-bottom:22px}h1,.stone h1,.teal h1,.violet h1,.coral h1,.blueprint h1,.sun h1{font-size:clamp(2.85rem,10.6vw,4rem)}.stone h1 em{font-size:.79em}.lead{font-size:.94rem;line-height:1.8;margin:24px 0}.button{font-size:.8rem;padding:17px 20px;gap:20px}.hero-note{font-size:.65rem;margin-top:13px}.avya-art svg{height:365px;border-radius:150px 150px 0 0}.avya-art>span{font-size:.52rem}.hypo-card{padding:27px;border-radius:18px}.hypo-card h2{font-size:2.2rem;margin-block:30px 25px}.hypo-row{padding:19px 0;gap:8px}.hypo-row strong{font-size:.9rem}.card-top{font-size:.48rem;letter-spacing:.08em}.funds-art{padding:25px 20px;border-radius:18px}.funds-stack{padding-top:23px}.funds-stack>div{padding:20px 18px;box-shadow:5px 5px 0 #cab8e4}.funds-stack>div:nth-child(2){margin-left:14px}.funds-stack>div:nth-child(3){margin-left:28px}.funds-stack b{font-size:1.13rem}.funds-stack span{font-size:.63rem}.funds-art>p:last-child{font-size:.75rem;margin-top:15px}.art-label{font-size:.54rem;letter-spacing:.1em}.paths-art{padding:45px 15px 25px;gap:12px;border-radius:80px 80px 8px 8px}.path-row{padding:24px 12px;min-height:280px}.path-row>div{font-size:.87rem}.path-row strong{font-size:1rem}.path-tag{font-size:.53rem;margin-bottom:28px}.diagram-note{font-size:.59rem}.notebook-art{padding:22px;box-shadow:7px 7px 0 #d7e4ef;margin-right:7px;max-width:calc(100% - 7px)}.notebook-head{font-size:.46rem;letter-spacing:.08em;gap:12px}.notebook-art svg{margin-top:25px}.notebook-art h2{font-size:2rem}.notebook-art p{font-size:.62rem}.home-art>span{font-size:.75rem}.section{padding-block:50px}h2{font-size:2.45rem}.section-title>p:last-child{font-size:.9rem;margin-top:21px}.explorer{gap:27px}.choice-buttons{display:grid;grid-template-columns:1fr;border:0;gap:8px;margin-bottom:22px}.choice-buttons button{border:1px solid var(--line);justify-content:space-between;padding:14px 18px;font-size:.82rem;min-height:48px}.choice-buttons button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.choice-panel{padding:26px}.choice-panel h3{font-size:1.9rem}.choice-panel>p:not(.eyebrow){font-size:.88rem}.choice-panel .button{font-size:.76rem;width:100%;padding:15px 17px}.takeaway strong{font-size:.83rem}.teal .section-title,.teal .explorer-content{display:block}.teal .section-title>p:last-child{margin-top:22px}.teal .choice-buttons{margin-bottom:20px}.teal .choice-buttons button{font-size:.82rem;padding:16px}.teal .choice-panel{padding:26px}.violet .step-list{grid-template-columns:1fr;gap:10px}.violet .step-list article{display:flex;gap:22px}.violet .step-number{font-size:1.5rem;flex:0 0 32px}.step-list article{gap:20px;padding:24px 0}.step-list h3{font-size:1.45rem}.step-list p{font-size:.87rem}.step-number{font-size:.7rem}.steps>.section,.faq{gap:30px}summary{font-size:.88rem;padding-block:21px}details p{font-size:.84rem}.closing{padding:42px 25px;margin-bottom:25px}.closing .button{font-size:.77rem;max-width:100%}.coral .closing,.sun .closing{border-radius:55px 55px 0 0;padding-top:50px}.closing h2{font-size:2.4rem}footer{flex-direction:column;align-items:flex-start;padding-block:25px 35px;gap:22px}footer img{width:140px;height:40px}footer>div{justify-content:space-between;width:100%;font-size:.66rem;gap:12px}}
@media(max-width:360px){.brand img{width:112px}nav{max-width:135px}.button.small{font-size:.61rem;padding:10px;gap:6px}h1,.stone h1,.teal h1,.violet h1,.coral h1,.blueprint h1,.sun h1{font-size:2.8rem}.paths-art{padding-inline:12px;gap:9px}.path-row{padding-inline:8px}.path-row strong{font-size:.94rem}.hypo-card{padding:23px}.hypo-card h2{font-size:2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

dialog{border:0;background:var(--paper);color:var(--ink);padding:42px;max-width:650px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#0e232a8c;backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:16px;top:16px;border:0;background:var(--surface);width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.dialog-close svg{width:20px;height:20px}.form-intro{font-size:.88rem;margin:22px 0 25px;line-height:1.7}dialog h2{font-family:'DM Sans',sans-serif;font-size:2rem;letter-spacing:-.045em;line-height:1.15;max-width:500px}dialog .eyebrow{font-size:.62rem;margin-bottom:16px}dialog label{display:block;font-size:.75rem;font-weight:500}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}.field-grid input,.field-grid select{display:block;width:100%;border:1px solid var(--line);background:#fff;color:#24342d;min-height:48px;padding:11px;margin-top:7px;border-radius:3px;font-size:.85rem}.field-grid select{font-size:.78rem;padding-right:22px}.consent{display:flex!important;gap:11px;align-items:flex-start;margin:25px 0 20px;font-size:.67rem!important;line-height:1.75;font-weight:400!important;color:var(--muted)}.consent input{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:var(--accent)}.consent button{color:var(--ink)}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.submit{width:100%;margin-top:18px;min-height:56px}.submit:disabled{opacity:.5;cursor:not-allowed;transform:none}#form-antispam{min-height:65px}#form-antispam iframe{max-width:100%}.form-status{font-size:.8rem;margin-top:10px}.form-error{font-size:.82rem;color:#a72c32;line-height:1.6;margin-top:12px;border-left:3px solid #a72c32;padding-left:12px}#form-retry{font-size:.8rem;margin-top:12px}#success{text-align:center;padding:35px 0 15px}#success h2{margin-inline:auto}#success p:not(.eyebrow){font-size:.9rem;margin:24px auto;line-height:1.8}#success .button{margin-top:12px}#privacy-dialog{max-width:730px;padding:45px}#privacy-dialog h3{font-family:'DM Sans';font-size:1.1rem;font-weight:600;margin-top:30px;letter-spacing:-.02em}#privacy-dialog p{font-size:.86rem;line-height:1.85;margin-top:17px}#privacy-dialog .button{margin-top:30px}[hidden]{display:none!important}noscript{display:block;background:#fff4cb;color:#3c351c;padding:18px;text-align:center;font-size:.85rem}
.field-grid>*{min-width:0}.field-grid input,.field-grid select{min-width:0}
@media(max-width:520px){dialog{padding:34px 23px 28px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}dialog h2{font-size:1.8rem;max-width:90%}.form-intro{font-size:.79rem;margin-top:18px}.field-grid{gap:18px 12px}.field-grid input,.field-grid select{font-size:16px;padding:10px;min-height:47px}.field-grid label:nth-child(n+5){grid-column:1/-1}.consent{font-size:.65rem!important}.submit{font-size:.8rem}#privacy-dialog{padding:35px 24px}#privacy-dialog p{font-size:.82rem}}

@media(max-width:520px){.field-grid label:nth-child(3),.field-grid label:nth-child(4){grid-column:1/-1}}
@media(max-width:380px){.field-grid{grid-template-columns:1fr}}
