#icon-rasp .e-con{--container-widget-width:100%;--container-widget-flex-grow:0;--container-widget-align-self:initial;min-width:0;padding:0;gap:0;}#icon-rasp .elementor-widget{min-width:0;margin:0;max-width:100%;width:auto;}#icon-rasp .elementor-widget-container{display:contents}#icon-rasp .elementor-widget-text-editor{color:inherit;font-family:Manrope,Arial,sans-serif}#icon-rasp .elementor-heading-title{color:inherit}#icon-rasp .elementor-widget-button{display:flex}#icon-rasp .elementor-button{font:inherit;background:none;color:inherit;padding:0;border:0;border-radius:0}#icon-rasp .elementor-widget-image img{display:block;width:100%;height:auto}#icon-rasp .e-con-full{--width:auto}#icon-rasp .head .shell{flex-direction:row}#icon-rasp .hero-grid>.e-con,#icon-rasp .intro>.e-con,#icon-rasp .principles>.e-con,#icon-rasp .footer-grid>.e-con{width:100%;min-width:0}#icon-rasp .hero-actions{flex-direction:row}#icon-rasp .path-top{flex-direction:row}#icon-rasp .section-head{flex-direction:row}#icon-rasp .section-head>.e-con:first-child{flex:1}#icon-rasp .section-head>.elementor-widget{max-width:300px}#icon-rasp .closing .shell{flex-direction:row}#icon-rasp .topbar .shell{flex-direction:row}#icon-rasp .foundation-item{flex-direction:row}#icon-rasp .bottom{flex-direction:row}#icon-rasp .nav{flex-direction:row}#icon-rasp .resource-links .elementor-widget-button .elementor-button{display:block;text-align:left;width:100%}
#icon-rasp .footer-logo{height:auto}#icon-rasp blockquote{margin-left:0;margin-right:0}#icon-rasp .path-top svg{width:23px;height:23px}@media(prefers-reduced-motion:reduce){}


#icon-rasp{--navy:#16163f;--blue:#1e3a8a;--gold:#d3b574;--cream:#f8f5ee;--ink:#22233a;--muted:#646575;--line:#e4dfd3;background:var(--cream);color:var(--ink);font:14px/1.7 Manrope,Arial,sans-serif;overflow:hidden;color-scheme:light}
#icon-rasp *{box-sizing:border-box}#icon-rasp a{color:inherit;text-decoration:none}#icon-rasp button{font:inherit;cursor:pointer}#icon-rasp h1,#icon-rasp h2,#icon-rasp h3,#icon-rasp p{margin:0}#icon-rasp h1,#icon-rasp h2,#icon-rasp h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.08}#icon-rasp .shell{width:calc(100% - 88px);max-width:1180px;margin:auto}#icon-rasp .eyebrow{text-transform:uppercase;letter-spacing:2.5px;font-size:10px;font-weight:700}#icon-rasp .topbar{background:var(--navy);color:#e3dfed;font-size:10px;letter-spacing:.5px;padding:9px 0}#icon-rasp .topbar .shell{display:flex;justify-content:space-between;gap:16px}#icon-rasp .head{background:#fffdf8;border-bottom:1px solid var(--line)}#icon-rasp .head .shell{min-height:91px;display:flex;align-items:center;gap:28px}#icon-rasp .logo{width:158px;height:auto;display:block}#icon-rasp .nav{display:flex;gap:25px;align-items:center;margin-left:auto;font-size:11px;font-weight:600}#icon-rasp .nav a:hover{color:#8b6726}#icon-rasp .action{display:inline-flex;justify-content:center;align-items:center;gap:21px;padding:13px 21px;font-size:11px;font-weight:700;border:1px solid transparent;transition:background .2s,transform .2s}#icon-rasp .action:hover{transform:translateY(-2px)}#icon-rasp .action.gold{background:var(--gold);color:var(--navy)}#icon-rasp .action.navy{background:var(--navy);color:white}#icon-rasp .action.outline{border-color:#77758c;color:#fff}#icon-rasp .menu{display:none;background:transparent;border:1px solid var(--line);padding:8px 12px}#icon-rasp .hero{background:var(--navy);color:white;position:relative}#icon-rasp .hero:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 100% 20%,#42426d55,transparent 60%);pointer-events:none}#icon-rasp .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .8fr;gap:65px;align-items:center;padding:76px 0 69px}#icon-rasp .hero .eyebrow{color:var(--gold);display:flex;align-items:center;gap:12px}#icon-rasp .hero .eyebrow:before{content:'';width:25px;height:1px;background:var(--gold)}#icon-rasp h1{font-size:clamp(40px,5.6vw,66px);letter-spacing:-1.4px;margin:23px 0}#icon-rasp h1 em{font-style:normal;color:var(--gold)}#icon-rasp .lead{max-width:460px;font-size:13px;color:#d1cfdf;line-height:1.9}#icon-rasp .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}#icon-rasp .hero-note{font-size:10px;color:#b6b4c9;margin-top:23px;letter-spacing:.3px}#icon-rasp .covenant{min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #d3b57455;padding:38px 27px;position:relative;background:#ffffff03}#icon-rasp .covenant:before{content:'';position:absolute;inset:9px;border:1px solid #d3b57422;pointer-events:none}#icon-rasp .covenant .mark{font-family:Georgia,serif;color:var(--gold);font-size:32px;letter-spacing:12px;margin-bottom:20px}#icon-rasp .covenant .verse{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;line-height:1.4;max-width:265px;color:#f2ede0}#icon-rasp .covenant .reference{font-size:9px;letter-spacing:2px;color:var(--gold);margin-top:22px;text-transform:uppercase}#icon-rasp .covenant .rule{width:35px;height:1px;background:var(--gold);margin:24px auto 0}#icon-rasp .foundation{background:#eee9dd;border-bottom:1px solid var(--line)}#icon-rasp .foundation .shell{display:grid;grid-template-columns:repeat(3,1fr)}#icon-rasp .foundation-item{display:flex;align-items:center;gap:15px;padding:23px 24px;border-right:1px solid #d7d0c0}#icon-rasp .foundation-item:first-child{padding-left:0}#icon-rasp .foundation-item:last-child{border:0}#icon-rasp .foundation-item span{font:24px 'Cormorant Garamond',Georgia,serif;color:#8c7038}#icon-rasp .foundation-item strong{display:block;font-size:11px;font-weight:600}#icon-rasp .foundation-item small{display:block;font-size:10px;color:var(--muted);margin-top:2px}#icon-rasp .intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:75px 0 67px}#icon-rasp .section-label{color:#886a32;margin-bottom:15px}#icon-rasp h2{font-size:40px;letter-spacing:-.6px}#icon-rasp .intro .body p{color:var(--muted);font-size:12px;line-height:1.95}#icon-rasp .text-link{display:inline-flex;gap:25px;align-items:center;font-size:11px;font-weight:700;margin-top:22px;padding-bottom:5px;border-bottom:1px solid var(--gold)}#icon-rasp .quote{font-family:'Cormorant Garamond',Georgia,serif;font-size:23px;line-height:1.45;padding-left:20px;border-left:2px solid var(--gold);margin-top:25px;color:var(--navy)}#icon-rasp .paths{padding:65px 0 73px;background:#fffdf8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#icon-rasp .section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:31px}#icon-rasp .section-head>p{max-width:280px;color:var(--muted);font-size:11px}#icon-rasp .path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#icon-rasp .path{padding:27px 24px 24px;border:1px solid var(--line);background:var(--cream);display:flex;flex-direction:column;min-height:290px;transition:transform .2s,border-color .2s}#icon-rasp .path:hover{border-color:var(--gold);transform:translateY(-4px)}#icon-rasp .path.featured{background:var(--navy);color:white;border-color:var(--navy)}#icon-rasp .path-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;color:#94743c}#icon-rasp .path-top i{width:23px;height:23px}#icon-rasp .path-top span{font-size:10px;letter-spacing:1px}#icon-rasp .featured .path-top{color:var(--gold)}#icon-rasp .path h3{font-size:28px;max-width:210px;margin-bottom:14px}#icon-rasp .path p{font-size:11px;color:var(--muted);line-height:1.85;margin-bottom:23px}#icon-rasp .featured p{color:#c9c7d8}#icon-rasp .path .path-link{margin-top:auto;font-size:10px;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #ded7c8}#icon-rasp .featured .path-link{border-color:#ffffff29;color:var(--gold)}#icon-rasp .principles{padding:72px 0;display:grid;grid-template-columns:.95fr 1.05fr;gap:70px}#icon-rasp .principles h2{margin-bottom:19px}#icon-rasp .principles .summary{font-size:12px;line-height:1.9;color:var(--muted)}#icon-rasp .tenet{padding:19px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:38px 1fr;gap:10px}#icon-rasp .tenet:last-child{border-bottom:1px solid var(--line)}#icon-rasp .tenet .num{font:23px 'Cormorant Garamond',Georgia,serif;color:#96763e}#icon-rasp .tenet h3{font-size:23px;margin-bottom:6px}#icon-rasp .tenet p{font-size:11px;color:var(--muted);line-height:1.85}#icon-rasp .clarity{padding:24px;background:#eee9dd;margin-top:25px;border-left:2px solid var(--gold);font-size:11px;color:#565463;line-height:1.9}#icon-rasp .resources{background:#eee9dd;padding:34px 0}#icon-rasp .resources .shell{display:grid;grid-template-columns:.8fr 2fr;gap:34px;align-items:center}#icon-rasp .resources h3{font-size:27px}#icon-rasp .resource-links{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}#icon-rasp .resource-links a{font-size:11px;display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #d7d0c0}#icon-rasp .closing{background:var(--navy);color:white;padding:55px 0}#icon-rasp .closing .shell{display:flex;justify-content:space-between;align-items:center;gap:30px}#icon-rasp .closing h2{font-size:37px}#icon-rasp .closing p{font-size:11px;color:#c7c5d6;margin-top:12px}#icon-rasp .footer{background:#fffdf8;padding:43px 0 18px}#icon-rasp .footer-grid{display:grid;grid-template-columns:1.15fr .7fr 1fr;gap:55px}#icon-rasp .footer-logo{width:150px;margin-bottom:14px}#icon-rasp .footer p,#icon-rasp .footer a{font-size:10px;color:var(--muted);line-height:1.95}#icon-rasp .footer h4{font-size:10px;letter-spacing:1px;text-transform:uppercase;margin:6px 0 16px}#icon-rasp .footer-links{display:flex;flex-direction:column;gap:4px}#icon-rasp .bottom{margin-top:31px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#777481;font-size:9px}#icon-rasp a:focus-visible,#icon-rasp button:focus-visible{outline:3px solid #0b4ab0;outline-offset:5px}#icon-rasp .arrow{font-size:17px;line-height:1}
@media(min-width:1100px){#icon-rasp .hero-grid{padding-top:85px;padding-bottom:85px}}
@media(max-width:800px){#icon-rasp .shell{width:calc(100% - 44px)}#icon-rasp .nav{gap:16px}#icon-rasp .nav a{font-size:10px}#icon-rasp .head .shell{gap:17px}#icon-rasp .logo{width:130px}#icon-rasp .hero-grid{gap:30px}#icon-rasp .covenant{min-height:310px;padding:28px 18px}#icon-rasp .covenant .verse{font-size:25px}#icon-rasp .intro,#icon-rasp .principles{gap:32px}#icon-rasp .foundation-item{padding:19px 14px}#icon-rasp .path{padding:23px 18px}#icon-rasp .path h3{font-size:25px}#icon-rasp .footer-grid{gap:25px}}
@media(max-width:620px){#icon-rasp .shell{width:calc(100% - 36px)}#icon-rasp .topbar .shell{justify-content:center}#icon-rasp .topbar .location{display:none}#icon-rasp .head .shell{min-height:76px;flex-wrap:wrap;padding:12px 0;justify-content:space-between}#icon-rasp .logo{width:132px}#icon-rasp .menu{display:block}#icon-rasp .nav{display:none;width:100%;margin:0;padding:15px 0;flex-direction:column;align-items:stretch;gap:0}#icon-rasp .nav.open{display:flex}#icon-rasp .nav a{padding:11px;font-size:12px}#icon-rasp .head .header-apply{display:none}#icon-rasp .hero-grid{grid-template-columns:1fr;padding:49px 0 36px;gap:36px}#icon-rasp h1{font-size:47px;max-width:420px}#icon-rasp .lead{font-size:12px}#icon-rasp .covenant{min-height:240px}#icon-rasp .covenant .verse{max-width:330px;font-size:26px}#icon-rasp .covenant .mark{margin-bottom:10px}#icon-rasp .foundation .shell{grid-template-columns:1fr}#icon-rasp .foundation-item,#icon-rasp .foundation-item:first-child{padding:16px 0;border-right:0;border-bottom:1px solid #d7d0c0}#icon-rasp .intro,#icon-rasp .principles{grid-template-columns:1fr;padding:48px 0;gap:25px}#icon-rasp h2{font-size:35px}#icon-rasp .paths{padding:45px 0}#icon-rasp .section-head{display:block}#icon-rasp .section-head>p{margin-top:15px;max-width:100%}#icon-rasp .path-grid{grid-template-columns:1fr}#icon-rasp .path{min-height:0;padding:24px}#icon-rasp .path-top{margin-bottom:18px}#icon-rasp .path h3{font-size:29px;max-width:100%}#icon-rasp .path p{max-width:340px}#icon-rasp .resources .shell{grid-template-columns:1fr;gap:18px}#icon-rasp .resource-links{grid-template-columns:1fr}#icon-rasp .closing .shell{align-items:start;flex-direction:column;gap:25px}#icon-rasp .closing h2{font-size:34px}#icon-rasp .footer-grid{grid-template-columns:1fr;gap:25px}#icon-rasp .bottom{flex-direction:column;gap:8px}#icon-rasp .hero-actions .action{padding:13px 17px;font-size:10px}}
@media(prefers-reduced-motion:reduce){#icon-rasp *{transition:none!important;scroll-behavior:auto!important}}

#icon-rasp{font-size:16px;overflow:visible}#icon-rasp .shell{width:calc(100% - 88px)}#icon-rasp .hero,#icon-rasp .closing,#icon-rasp .path.featured{color:#fff}#icon-rasp .hero .elementor-heading-title,#icon-rasp .closing .elementor-heading-title,#icon-rasp .featured .elementor-heading-title{color:#fff}#icon-rasp .hero h1 em{color:#d3b574}#icon-rasp .head .nav{display:flex}#icon-rasp .logo{width:158px;flex:0 0 158px}#icon-rasp .footer-logo{width:150px}#icon-rasp .nav .elementor-button{font-size:12px;white-space:nowrap}#icon-rasp .action{min-height:44px;font-size:12px}#icon-rasp .action .elementor-button{font-weight:700}#icon-rasp .lead{font-size:16px}#icon-rasp .body p,#icon-rasp .summary{font-size:16px}#icon-rasp .path p,#icon-rasp .tenet p,#icon-rasp .clarity{font-size:14px}#icon-rasp .footer p,#icon-rasp .footer a,#icon-rasp .resource-links a,#icon-rasp .closing p{font-size:13px}#icon-rasp .foundation-item strong{font-size:13px}#icon-rasp .foundation-item small{font-size:12px}#icon-rasp .path-link{width:100%}#icon-rasp .covenant .verse{max-width:100%;font-size:28px}#icon-rasp .nav a{min-height:44px;display:flex;align-items:center}#icon-rasp a:focus-visible,#icon-rasp button:focus-visible,#icon-rasp summary:focus-visible{outline:3px solid #9c762f;outline-offset:4px}#icon-rasp .original-foundation{padding:24px 0 56px}#icon-rasp details{padding:24px;border:1px solid #e4dfd3}#icon-rasp summary{cursor:pointer;font-weight:700}#icon-rasp details p,#icon-rasp details li{font-size:15px;line-height:1.8}#icon-rasp details h3{font-size:27px;margin:24px 0 12px}#icon-rasp .connect{padding:48px 0 64px;gap:20px}#icon-rasp .connect h2{font-size:36px}#icon-rasp .connect .elementor-widget-form{width:100%}#icon-rasp .connect input{min-height:48px}#icon-rasp .connect .elementor-button{background:#16163f;color:white;padding:14px 20px}#icon-rasp .footer-links{align-items:flex-start}#icon-rasp .footer-links .elementor-button{font-size:13px;line-height:1.8}#icon-rasp .footer h4{font-family:Manrope,Arial,sans-serif;font-size:12px}#icon-rasp .topbar{font-size:12px}#icon-rasp .hero-grid{align-items:center}#icon-rasp .connect .elementor-field-label{font-family:Manrope,Arial,sans-serif;color:#22233a}#icon-rasp .path-grid .path{height:100%}
@media(max-width:1100px){#icon-rasp .head .shell{gap:18px}#icon-rasp .logo{width:130px;flex-basis:130px}#icon-rasp .nav{gap:14px}#icon-rasp .header-apply{padding:12px 14px}#icon-rasp .head .shell{min-height:86px}}
@media(max-width:900px){#icon-rasp .head .shell{flex-wrap:wrap;justify-content:space-between}#icon-rasp .head .menu{display:block}#icon-rasp .head .nav{display:none;width:100%;margin:0;order:4;flex-direction:column;align-items:stretch}#icon-rasp .head .nav.open{display:flex}#icon-rasp .head .header-apply{margin-left:auto}#icon-rasp .hero-grid{grid-template-columns:1.15fr .85fr;gap:28px}#icon-rasp .path-grid{gap:14px}#icon-rasp .path h3{font-size:27px}#icon-rasp .foundation-item{padding:20px 12px}#icon-rasp .foundation-item strong{line-height:1.5}}
@media(max-width:620px){#icon-rasp .shell{width:calc(100% - 36px)}#icon-rasp .head .header-apply{display:none}#icon-rasp .head .shell{flex-direction:row}#icon-rasp .head .nav{flex-direction:column}#icon-rasp .hero-grid{grid-template-columns:1fr}#icon-rasp h1{font-size:44px}#icon-rasp .hero .hero-actions{flex-direction:column;align-items:stretch}#icon-rasp .hero-actions .elementor-widget-button{width:100%}#icon-rasp .section-head,#icon-rasp .closing .shell,#icon-rasp .bottom{flex-direction:column}#icon-rasp .section-head>.elementor-widget{max-width:100%}#icon-rasp .topbar .location{display:block;text-align:center}#icon-rasp .topbar .shell{flex-direction:column;align-items:center;gap:2px}#icon-rasp .path p{max-width:100%}#icon-rasp .footer-grid{gap:28px}#icon-rasp .connect .elementor-field-group{width:100%!important}}
#icon-rasp{gap:0!important;padding:0!important} #icon-rasp .hero .eyebrow{justify-content:flex-start} #icon-rasp .head .elementor-widget-image{align-self:center}
#icon-rasp .path-link .elementor-button,#icon-rasp .text-link .elementor-button{font-size:13px}
#icon-rasp button.menu,#icon-rasp button.menu:hover,#icon-rasp button.menu:focus{color:#16163f;background:transparent;border:1px solid #bba16c;min-height:44px;padding:10px 14px}

@media(prefers-reduced-motion:reduce){#icon-rasp *,#icon-rasp *::before,#icon-rasp *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}#icon-rasp .action:hover{transform:none}}


#rasp-v3{background:#f8f5ee;color:#22233a;font-family:Manrope,Arial,sans-serif;width:100%;line-height:1.7}
#rasp-v3 *{box-sizing:border-box}#rasp-v3 .request-hero{background:#16163f;color:#fff;padding:62px max(24px,calc((100% - 1100px)/2));border-bottom:3px solid #d3b574}
#rasp-v3 .request-hero .eyebrow{color:#d3b574;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px}
#rasp-v3 h1{font:500 clamp(36px,4.4vw,58px)/1.1 'Cormorant Garamond',Georgia,serif;max-width:800px;color:#fff;letter-spacing:-.7px;margin:0 0 22px}
#rasp-v3 .request-hero>p:last-child{color:#dfdce9;max-width:690px;font-size:15px;margin:0}
#rasp-v3 .request-shell{max-width:1100px;margin:auto;padding:36px 24px 64px}#rasp-v3 .request-card{background:#fffdf8;border:1px solid #e1dacb;padding:36px;margin:0;min-width:0}
#rasp-v3 .form-intro{font-size:14px;margin:0 0 26px;color:#58576b}#rasp-v3 fieldset{min-width:0;border:1px solid #ded7c7;padding:20px;margin:0 0 26px}
#rasp-v3 legend{padding:0 8px;font-size:17px;font-weight:700;color:#16163f}#rasp-v3 fieldset p{font-size:13px;color:#626174;margin:0 0 14px}
#rasp-v3 .choices{display:flex;flex-wrap:wrap;gap:12px 28px}#rasp-v3 .choices label,#rasp-v3 .confirmations label{display:flex;align-items:flex-start;gap:10px;font-size:14px;cursor:pointer}
#rasp-v3 input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:3px 0 0;accent-color:#1e3a8a}
#rasp-v3 h2{font:500 31px/1.15 'Cormorant Garamond',Georgia,serif;color:#16163f;margin:10px 0 20px}
#rasp-v3 .fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}#rasp-v3 .field{min-width:0}#rasp-v3 .field.wide{grid-column:1/-1}
#rasp-v3 .field label,#rasp-v3 .uploads>label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}
#rasp-v3 .field input,#rasp-v3 textarea{width:100%;max-width:100%;min-height:46px;border:1px solid #a8a6b6;border-radius:0;background:#fff;color:#22233a;padding:12px;font:14px/1.6 Manrope,Arial,sans-serif}
#rasp-v3 textarea{resize:vertical}#rasp-v3 fieldset .field{margin-top:16px;max-width:600px}#rasp-v3 .uploads,#rasp-v3 .rights{padding-top:28px;margin-top:28px;border-top:1px solid #e1dacb}
#rasp-v3 .uploads p,#rasp-v3 .rights p,#rasp-v3 .privacy p{font-size:13px;line-height:1.8;margin:0 0 16px}#rasp-v3 input[type=file]{max-width:100%;font-size:13px;padding:12px;border:1px dashed #a8a6b6;width:100%}
#rasp-v3 .confirmations{display:grid;gap:18px;margin:30px 0}#rasp-v3 .privacy{padding:18px;background:#f0ece2;border:0;margin-top:24px}#rasp-v3 summary{cursor:pointer;font-size:14px;font-weight:700}
#rasp-v3 .submit-row{display:flex;align-items:center;gap:24px;margin-top:28px}#rasp-v3 .submit-row button{font:700 14px Manrope,Arial,sans-serif;background:#16163f;color:#fff;border:0;border-bottom:3px solid #d3b574;border-radius:0;padding:17px 24px;min-height:48px;cursor:pointer}
#rasp-v3 .submit-row p{font-size:12px;color:#626174;margin:0}#rasp-v3 .submit-row button:disabled{opacity:.7;cursor:wait}#rasp-v3 :focus-visible{outline:3px solid #8b692b;outline-offset:3px}
#rasp-v3 .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#rasp-v3 .request-alert{padding:20px;border:1px solid #9b7025;background:#fff4d8;margin-bottom:24px}
@media(max-width:620px){#rasp-v3 .request-hero{padding:40px 20px}#rasp-v3 .request-shell{padding:24px 16px 40px}#rasp-v3 .request-card{padding:22px 16px}#rasp-v3 .fields{grid-template-columns:1fr;gap:18px}#rasp-v3 .choices{flex-direction:column}#rasp-v3 fieldset{padding:16px 12px}#rasp-v3 .submit-row{align-items:stretch;flex-direction:column;gap:16px}#rasp-v3 h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){#rasp-v3 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

#rasp-v3 legend{margin:0}
