/* WINGS public corporate design system — STEP 6.21 */
:root{--p621-navy:#0b263d;--p621-deep:#071b2d;--p621-ink:#152b3c;--p621-gold:#d7ad60;--p621-gold-light:#f0d79f;--p621-sky:#dfeaf0;--p621-sky-dark:#7192a3;--p621-paper:#f7f6f2;--p621-white:#fff;--p621-muted:#65737b;--p621-rule:#d9dedf;--p621-display:clamp(2.6rem,6.2vw,6.6rem);--p621-title:clamp(2.1rem,4.2vw,4.6rem);--p621-section:clamp(4.75rem,9vw,9.5rem);--p621-width:1480px;--p621-gutter:clamp(22px,5vw,76px)}
body.public621{margin:0;background:#fff;color:var(--p621-ink);font-family:Inter,"Noto Sans KR","Apple SD Gothic Neo",sans-serif;letter-spacing:-.025em}body.public621 *{box-sizing:border-box}body.public621 img{display:block;max-width:100%;height:auto}body.public621 h1,body.public621 h2,body.public621 h3,body.public621 p{margin-top:0}body.public621 h1,body.public621 h2,body.public621 h3{line-height:1.18;letter-spacing:-.06em;word-break:keep-all}body.public621 p{line-height:1.82}body.public621 a{color:inherit;text-underline-offset:4px}body.public621 a:focus-visible,body.public621 button:focus-visible,body.public621 summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b7822d;outline-offset:4px}body.public621 .prototype-bar{position:relative;z-index:30;padding:5px 16px;background:#f1f0ec;color:#6e7779;text-align:center;font-size:10px;letter-spacing:.07em}
.public621 #header.p621-header{position:relative;z-index:25;background:rgba(255,255,255,.97);border:0;border-bottom:1px solid #e9e7e1;box-shadow:0 8px 30px #0b263d08;backdrop-filter:blur(14px)}.public621 #header .head{width:min(var(--p621-width),calc(100% - 2*var(--p621-gutter)));max-width:var(--p621-width);min-height:86px;margin-inline:auto;padding:0;gap:26px}.public621 #header .brand{display:flex;align-items:center;gap:11px;min-width:max-content;text-decoration:none}.public621 #header .brand-mark{display:grid;width:37px;height:37px;place-items:center;border-radius:2px;background:var(--p621-navy);color:var(--p621-gold-light);font-size:22px}.public621 #header .brand strong{color:var(--p621-navy);font-size:21px;letter-spacing:.14em}.public621 #header .brand small{display:block;margin-top:3px;color:#6f7e85;font-size:9px;letter-spacing:.01em}.public621 #header nav.home-nav{display:flex;flex:1;justify-content:flex-end;align-items:center;gap:clamp(9px,1.35vw,21px);max-width:none;margin-left:auto;font-size:12px;letter-spacing:-.035em;white-space:nowrap}.public621 #header nav.home-nav a{padding:12px 0;color:#344b59;text-decoration:none}.public621 #header nav.home-nav a:hover,.public621 #header nav.home-nav a[aria-current=page]{color:#9a702c}.public621 #header nav.home-nav a[aria-current=page]{box-shadow:inset 0 -1px var(--p621-gold)}.public621 #header nav.home-nav .p621-nav-login{margin-left:5px}.public621 #header nav.home-nav .p621-nav-member{color:var(--p621-navy);font-weight:700}.public621 #header nav.home-nav .p621-nav-apply{display:inline-flex;min-height:42px;align-items:center;gap:12px;padding:10px 15px;background:var(--p621-gold);color:var(--p621-deep);font-weight:800}.public621 #header nav.home-nav .p621-nav-apply:hover{background:#edcb84;text-decoration:none}.public621 #header .menu-toggle{display:none;border:1px solid #ccd5d8;border-radius:0;background:#fff;color:var(--p621-navy);font-size:13px}
.public621 #mobile-nav{display:none}.public621 #mobile-nav.open{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:auto;padding:25px max(24px,7vw) 40px;background:#fbfaf6;color:var(--p621-navy)}.public621 #mobile-nav .close-menu{align-self:flex-end;min-width:48px;min-height:48px;border:1px solid var(--p621-rule);background:white;color:var(--p621-navy)}.public621 #mobile-nav a{padding:17px 2px;border-bottom:1px solid #dfe3e2;color:var(--p621-navy);font-size:20px;text-decoration:none}.public621 #mobile-nav a[aria-current=page]{color:#9a702c}.public621 #mobile-nav .p621-nav-apply{margin-top:20px;padding:16px 18px;background:var(--p621-gold);font-size:16px;font-weight:800}.public621 #footer.p621-footer{padding:0;background:var(--p621-deep);border:0;color:#dce4e8}.p621-footer-main{display:grid;grid-template-columns:minmax(280px,1.4fr) 1fr .7fr;gap:7vw;width:min(var(--p621-width),calc(100% - 2*var(--p621-gutter)));margin:auto;padding:70px 0 54px}.p621-footer-brand .brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.p621-footer-brand .brand-mark{display:grid;width:36px;height:36px;place-items:center;background:#1e3b51;color:var(--p621-gold-light);font-size:22px}.p621-footer-brand .brand strong{font-size:21px;letter-spacing:.14em}.p621-footer-brand .brand small{display:block;margin-top:3px;color:#b9c7cd;font-size:9px}.p621-footer-brand>p{max-width:420px;margin:22px 0 9px;color:#e9edef;font-size:16px}.p621-footer-brand .p621-affiliation{color:#aebfc7;font-size:12px}.p621-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.p621-footer nav strong{margin-bottom:5px;color:var(--p621-gold-light);font-size:12px;letter-spacing:.1em}.p621-footer nav a{color:#d5dfe3;font-size:13px;text-decoration:none}.p621-footer nav a:hover{color:#fff}.p621-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:17px var(--p621-gutter);border-top:1px solid #ffffff22;color:#9fb0b8;font-size:10px;letter-spacing:.01em}.public621 .wn-shortcut{position:relative;z-index:21;display:flex;justify-content:flex-end;gap:18px;padding:7px var(--p621-gutter);background:#f5f6f4;font-size:12px}.public621 .wn-shortcut a{color:var(--p621-navy);text-decoration:none}
.p621-page{position:relative;max-width:100%}.p621-eyebrow{display:block;color:#a27a3b;font-size:10px;font-weight:800;letter-spacing:.2em;line-height:1.5}.p621-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:clamp(31px,5vw,67px);color:#d5dee2;font-size:11px;letter-spacing:.02em}.p621-breadcrumb a{color:inherit;text-decoration:none}.p621-breadcrumb span{color:var(--p621-gold)}.p621-section{width:min(var(--p621-width),calc(100% - 2*var(--p621-gutter)));margin-inline:auto;padding-block:var(--p621-section)}.p621-lead{font-size:clamp(18px,2.15vw,26px);line-height:1.7!important;letter-spacing:-.04em}.p621-text-link{display:inline-flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid #b6c0c2;color:var(--p621-navy);font-size:14px;font-weight:750;text-decoration:none}.p621-text-link span{color:#a27a3b}.p621-text-link:hover{border-color:var(--p621-gold)}.p621-button{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:24px;padding:15px 21px;background:var(--p621-gold);color:var(--p621-deep)!important;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s ease,transform .2s ease}.p621-button:hover{transform:translateY(-2px);background:#edcb84;text-decoration:none}.p621-button-light{background:#fff;color:var(--p621-navy)!important}.p621-button-outline{border:1px solid #d3dadd;background:transparent;color:var(--p621-navy)!important}.p621-photo-caption{position:absolute;right:var(--p621-gutter);bottom:25px;color:#ffffffb8;font-size:10px}
.p621-subhero{position:relative;isolation:isolate;overflow:hidden;background:var(--p621-paper)}.p621-subhero-inner{position:relative;z-index:2;width:min(var(--p621-width),calc(100% - 2*var(--p621-gutter)));margin:auto;padding:clamp(65px,9vw,134px) 0 clamp(80px,11vw,156px)}.p621-subhero h1{max-width:1000px;margin:0 0 25px;color:var(--p621-navy);font-size:var(--p621-title);font-weight:650}.p621-subhero h1 em{color:#b38b4a;font-style:normal}.p621-subhero-inner>p{max-width:680px;margin-bottom:0;color:#dbe4e8;font-size:clamp(16px,1.7vw,21px);line-height:1.75}.p621-subhero-ink{background:radial-gradient(ellipse at 88% 13%,#28465a 0,transparent 38%),var(--p621-deep);color:#fff}.p621-subhero-ink h1{color:#fff}.p621-subhero-mark{position:absolute;right:2%;bottom:-.3em;color:#ffffff08;font-family:Georgia,serif;font-size:clamp(220px,34vw,500px);line-height:.8;pointer-events:none}.p621-subhero-photo{min-height:650px;background:var(--p621-deep);color:#fff}.p621-subhero-photo-bg,.p621-subhero-shade{position:absolute;z-index:-2;inset:0}.p621-subhero-photo-bg img{width:100%;height:100%;object-fit:cover;object-position:58% 42%}.p621-subhero-shade{z-index:-1;background:linear-gradient(90deg,#071b2df2 0%,#0b263ddc 35%,#0b263d87 63%,#071b2d20 100%)}.p621-subhero-photo .p621-subhero-inner{padding-block:clamp(65px,8vw,120px);min-height:650px;display:flex;flex-direction:column;justify-content:center}.p621-subhero-photo h1{color:#fff;font-size:clamp(47px,7vw,94px)}.p621-subhero-photo h1 em{color:var(--p621-gold-light)}.p621-subhero-photo .p621-subhero-inner>p{color:#eff2f3}.p621-about-wingo{position:absolute;right:8%;bottom:-8%;z-index:1;width:clamp(135px,19vw,265px);filter:drop-shadow(0 14px 20px #06172677)}.p621-about-manifesto{padding-block:clamp(90px,13vw,190px)}.p621-section-index{display:flex;gap:14px;color:#9b753e;font-size:12px;font-weight:800;letter-spacing:.12em}.p621-section-index span{color:#819099;font-size:10px}.p621-manifesto-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;align-items:start;margin-top:38px}.p621-manifesto-grid h2,.p621-values-title h2,.p621-support-intro h2,.p621-flow-heading h2,.p621-join-intro h2,.p621-join-process-copy h2{margin:0;color:var(--p621-navy);font-size:clamp(39px,5.1vw,72px);font-weight:620}.p621-manifesto-grid h2 em,.p621-values-title h2 em,.p621-support-intro h2 em,.p621-flow-heading h2 em,.p621-join-intro h2 em,.p621-join-process-copy h2 em{color:#a97c3e;font-style:normal}.p621-manifesto-grid>div{padding-top:8px}.p621-manifesto-grid p:not(.p621-lead){color:#5d6d75}.p621-values-title{position:relative;min-height:500px;padding:clamp(50px,8vw,112px) 0 clamp(45px,6vw,85px) var(--p621-gutter);background:#f1f0eb}.p621-values-title h2{position:relative;z-index:2;margin:20px 0;max-width:680px;font-size:clamp(42px,5.5vw,78px)}.p621-values-title img{position:absolute;right:8%;bottom:-13%;width:clamp(220px,31vw,450px);height:260px;object-fit:cover;clip-path:polygon(5% 0,100% 9%,92% 100%,0 89%)}.p621-about-values{position:relative;padding-bottom:clamp(65px,10vw,145px)}.p621-about-values ol{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:min(1050px,calc(100% - 2*var(--p621-gutter)));margin:-35px var(--p621-gutter) 0 auto;padding:0;list-style:none}.p621-about-values li{padding:25px 26px 26px;border-top:1px solid #b7a078;background:#fff}.p621-about-values li+li{border-left:1px solid #e2e0da}.p621-about-values li>span{color:#9e7a42;font-size:9px;font-weight:800;letter-spacing:.15em}.p621-about-values h3{margin:22px 0 11px;color:var(--p621-navy);font-size:21px}.p621-about-values li p{margin:0;color:#637179;font-size:13px}.p621-about-wingo-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;width:min(1140px,calc(100% - 2*var(--p621-gutter)));margin:0 auto;padding:40px 0 var(--p621-section)}.p621-wingo-portrait{position:relative;min-height:480px;background:radial-gradient(ellipse at 50% 46%,#fff 0,#eaf0f1 42%,transparent 43%)}.p621-wingo-portrait img{position:absolute;left:50%;bottom:0;width:min(85%,420px);transform:translateX(-50%)}.p621-wingo-portrait span{position:absolute;left:4%;bottom:6%;color:#9b7945;font-size:9px;letter-spacing:.18em}.p621-about-wingo-section h2{margin:22px 0;color:var(--p621-navy);font-size:clamp(42px,5.3vw,73px)}.p621-about-wingo-section h2 em{color:#a97c3e;font-style:normal}.p621-about-wingo-section p{max-width:500px;color:#62727a}.p621-about-close,.p621-support-close,.p621-join-final{padding:clamp(75px,11vw,150px) var(--p621-gutter);background:var(--p621-deep);color:#fff;text-align:center}.p621-about-close>p{margin:25px 0 33px;font-size:clamp(37px,5.8vw,80px);line-height:1.24;letter-spacing:-.06em}.p621-about-close>p strong{color:var(--p621-gold-light)}
.p621-support-hero{display:grid;grid-template-columns:1.03fr .97fr;min-height:620px;background:#f4f3ef}.p621-support-image{position:relative;min-height:620px}.p621-support-image:after{position:absolute;inset:0;background:linear-gradient(0deg,#0b263d69,transparent 47%);content:""}.p621-support-image img{width:100%;height:100%;min-height:620px;object-fit:cover}.p621-support-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:65px clamp(35px,7vw,110px)}.p621-support-copy .p621-breadcrumb{color:#74838a}.p621-support-copy h1{margin:0 0 23px;color:var(--p621-navy);font-size:clamp(44px,5.2vw,74px)}.p621-support-copy h1 em{color:#a97c3e;font-style:normal}.p621-support-copy>p{max-width:540px;color:#5e6f78;font-size:17px}.p621-support-copy small{margin-top:20px;color:#7c898e;font-size:10px}.p621-support-intro{padding-block:clamp(80px,12vw,165px)}.p621-support-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:end;margin-top:30px}.p621-support-intro-grid p{margin:0;color:#5e6d74}.p621-support-mosaic{display:grid;grid-template-columns:1.18fr .82fr;gap:18px;width:min(1600px,100%);margin:0 auto;padding:0 var(--p621-gutter) var(--p621-section)}.p621-support-mosaic figure{position:relative;overflow:hidden;margin:0;background:var(--p621-navy)}.p621-support-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.p621-support-mosaic figure:hover img{transform:scale(1.025)}.p621-support-large{min-height:640px}.p621-support-large:after,.p621-support-side figure:after{position:absolute;inset:35% 0 0;background:linear-gradient(0deg,#071b2de8,transparent);content:""}.p621-support-large figcaption{position:absolute;z-index:2;bottom:38px;left:38px;color:#fff}.p621-support-large figcaption span,.p621-support-side figcaption{display:block;margin-bottom:12px;color:var(--p621-gold-light);font-size:10px;font-weight:800;letter-spacing:.16em}.p621-support-large figcaption strong{font-size:clamp(30px,4vw,56px);line-height:1.2;letter-spacing:-.06em}.p621-support-side{display:grid;grid-template-rows:1fr auto;gap:18px}.p621-support-side figure{min-height:310px}.p621-support-side figcaption{position:absolute;z-index:2;bottom:22px;left:24px;margin:0}.p621-support-quote{padding:35px 30px 27px;border-top:1px solid #b89b68;background:#f5f3ee}.p621-support-quote p{margin:16px 0 0;color:var(--p621-navy);font-size:clamp(23px,3vw,36px);font-weight:650;line-height:1.35}.p621-support-quote em{color:#a97c3e;font-style:normal}.p621-activity-flow{display:grid;grid-template-columns:.75fr 1.25fr;gap:9%;padding-top:0}.p621-flow-heading h2{margin-top:24px}.p621-flow-list{position:relative;margin:0;padding:0;list-style:none}.p621-flow-list:before{position:absolute;top:18px;bottom:20px;left:26px;width:1px;background:#c8b27d;content:""}.p621-flow-list li{position:relative;display:grid;grid-template-columns:54px 1fr;gap:20px;padding:0 0 34px}.p621-flow-no{z-index:1;display:grid;width:53px;height:53px;place-items:center;border:1px solid #cdb577;border-radius:50%;background:#fff;color:#90703e;font-size:11px}.p621-flow-list li small{color:#a17b3e;font-size:9px;font-weight:800;letter-spacing:.16em}.p621-flow-list h3{margin:7px 0;color:var(--p621-navy);font-size:22px}.p621-flow-list p{max-width:550px;margin:0;color:#64747b;font-size:14px}.p621-sellflow-band{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:9%;padding:clamp(65px,10vw,140px) var(--p621-gutter);background:var(--p621-navy);color:#fff}.p621-sellflow-band>div:first-child{width:min(620px,100%);margin-left:auto}.p621-sellflow-band h2{margin:18px 0;color:#fff;font-size:clamp(38px,5.2vw,72px)}.p621-sellflow-band p{max-width:530px;color:#d2dfe4}.p621-sellflow-visual{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.p621-sellflow-visual>span{display:grid;width:64px;height:64px;place-items:center;border:1px solid var(--p621-gold);border-radius:50%;color:var(--p621-gold-light);font-size:13px}.p621-sellflow-visual i{width:min(7vw,75px);height:1px;background:linear-gradient(90deg,var(--p621-gold),#fff5)}.p621-sellflow-visual p{flex-basis:100%;margin:16px 0 0;color:#f3f5f4;font-size:16px}.p621-support-close{background:#f4f3ef;color:var(--p621-navy)}.p621-support-close h2{margin:22px 0;color:var(--p621-navy);font-size:clamp(35px,5vw,65px)}.p621-support-close .p621-text-link{margin-top:12px}
.p621-products-hero .p621-subhero-inner{padding-bottom:clamp(80px,12vw,165px)}.p621-products-intro{display:grid;grid-template-columns:1fr .75fr;gap:9%;align-items:end;padding-bottom:clamp(55px,8vw,110px)}.p621-products-intro h2{margin:18px 0 0;color:var(--p621-navy);font-size:clamp(35px,4.3vw,60px)}.p621-products-intro h2 em{color:#a97c3e;font-style:normal}.p621-products-intro p{margin:0;color:#61727b}.p621-product-showcase{width:min(1560px,100%);margin:0 auto;padding:0 var(--p621-gutter)}.p621-product-feature,.p621-product-row{display:grid;grid-template-columns:1.16fr .84fr;align-items:center;gap:clamp(28px,6vw,90px);padding:30px 0 95px}.p621-product-row{grid-template-columns:.9fr 1.1fr;padding-block:70px 95px;border-top:1px solid #e4e1d9}.p621-product-reverse .p621-product-photo{order:2}.p621-product-photo{position:relative;display:block;min-height:340px;overflow:hidden;background:#e9eceb;text-decoration:none}.p621-product-feature .p621-product-photo{min-height:600px}.p621-product-photo img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .8s ease}.p621-product-photo:hover img{transform:scale(1.025)}.p621-product-story{max-width:550px;padding:15px 0}.p621-product-story h2{margin:17px 0;font-size:clamp(34px,4vw,56px);color:var(--p621-navy)}.p621-product-feature .p621-product-story h2{font-size:clamp(46px,5.3vw,76px)}.p621-product-intro{color:#5d6e76;font-size:17px}.p621-product-story ul{display:flex;flex-wrap:wrap;gap:8px 19px;margin:23px 0 27px;padding:0;list-style:none}.p621-product-story li{color:#66767d;font-size:12px}.p621-product-story li:before{margin-right:8px;color:#b18a4b;content:"—"}.p621-product-links{display:flex;flex-wrap:wrap;gap:18px 25px}.p621-product-links a{padding-bottom:7px;border-bottom:1px solid #c6b991;color:var(--p621-navy);font-size:12px;font-weight:750;text-decoration:none}.p621-product-links a span{color:#a17b3e}.p621-product-disclaimer{display:flex;justify-content:space-between;align-items:center;gap:25px;width:min(var(--p621-width),calc(100% - 2*var(--p621-gutter)));margin:auto;padding:30px 0 70px;border-top:1px solid var(--p621-rule)}.p621-product-disclaimer p{max-width:800px;margin:0;color:#6c7a80;font-size:12px}.p621-product-disclaimer a{color:#9a702c;font-size:13px;font-weight:750;text-decoration:none}
.public621 .p610-detail{width:auto;max-width:none;margin:0;padding:0;background:#fff;color:var(--p621-ink)}.public621 .p610-detail>.wrap{width:min(var(--p621-width),calc(100% - 2*var(--p621-gutter)));max-width:var(--p621-width);margin-inline:auto;padding:0}.public621 .p610-breadcrumb{padding:25px 0 0;border:0;color:#6d7a80}.public621 .p610-hero{display:grid;grid-template-columns:.88fr 1.12fr;gap:7%;align-items:center;min-height:620px;padding:75px 0 100px;border:0;background:#fff}.public621 .p610-hero>div{max-width:560px}.public621 .p610-name,.public621 .p610-kicker{color:#a27a3b;font-size:10px;font-weight:800;letter-spacing:.18em}.public621 .p610-hero h1{margin:18px 0 21px;color:var(--p621-navy);font-size:clamp(43px,5.2vw,76px)}.public621 .p610-lead{color:#526872;font-size:18px;line-height:1.8}.public621 .p610-tags{display:flex;flex-wrap:wrap;gap:8px}.public621 .p610-tags span{padding:7px 0;margin-right:15px;border:0;border-bottom:1px solid #dfd7c6;border-radius:0;color:#65747a;font-size:11px}.public621 .p610-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.public621 .p610-button{display:inline-flex;min-height:48px;align-items:center;gap:12px;padding:13px 17px;border:1px solid #d2b16c;border-radius:0;background:var(--p621-gold);color:var(--p621-deep);font-weight:800;text-decoration:none}.public621 .p610-button.outline{background:transparent;color:var(--p621-navy)}.public621 .p610-hero figure{position:relative;margin:0}.public621 .p610-hero figure img{width:100%;max-height:560px;aspect-ratio:8/5;object-fit:cover;clip-path:polygon(6% 0,100% 4%,94% 100%,0 92%)}.public621 .p610-hero figcaption{margin:11px 0;color:#879398;font-size:10px}.public621 .p610-toc{position:sticky;top:0;z-index:5;display:flex;justify-content:center;gap:clamp(12px,3vw,38px);margin:0;border-block:1px solid #e3e2dc;background:#ffffffed;padding:14px 10px;backdrop-filter:blur(10px)}.public621 .p610-toc a{color:#52646e;font-size:11px;text-decoration:none}.public621 .p610-section{padding:clamp(70px,9vw,125px) 0;border:0}.public621 .p610-section>h2,.public621 .p610-section>h2{max-width:850px;margin:18px 0 35px;color:var(--p621-navy);font-size:clamp(34px,4.7vw,65px)}.public621 .p611-feature-band{display:grid;grid-template-columns:1.05fr .95fr;gap:8%;align-items:center;padding:25px 0 70px;background:transparent}.public621 .p611-feature-band figure{margin:0}.public621 .p611-feature-band img{width:100%;aspect-ratio:8/5;object-fit:cover;clip-path:polygon(0 5%,95% 0,100% 92%,7% 100%)}.public621 .p611-feature-band figcaption{padding-top:10px;color:#859196;font-size:10px}.public621 .p611-feature-band h3{color:var(--p621-navy);font-size:clamp(27px,3.5vw,44px)}.public621 .p611-service-group{padding:42px 0;border-top:1px solid #dddcd5}.public621 .p611-group-heading{display:flex;gap:21px;align-items:start;margin-bottom:25px}.public621 .p611-group-heading>span{color:#aa874a;font-size:14px}.public621 .p611-group-heading h3{margin:0 0 7px;color:var(--p621-navy);font-size:25px}.public621 .p611-group-heading p{color:#738188;font-size:13px}.public621 .p611-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8%;row-gap:0}.public621 .p611-service-card{padding:24px 0;border:0;border-top:1px solid #e5e3dd;border-radius:0;background:none;box-shadow:none}.public621 .p611-service-card .p610-icon{color:#a17d40}.public621 .p611-service-card h4{color:var(--p621-navy);font-size:18px}.public621 .p611-service-card p{color:#62727a;font-size:13px}.public621 .p611-service-detail summary{color:#9a702c;font-size:11px}.public621 .p610-audience,.public621 .p610-steps,.public621 .p610-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7%;row-gap:0}.public621 .p610-audience article,.public621 .p610-steps article,.public621 .p610-conditions article{padding:25px 0;border:0;border-top:1px solid #dfded7;border-radius:0;background:none}.public621 .p610-audience h3,.public621 .p610-steps h3,.public621 .p610-conditions h3{color:var(--p621-navy)}.public621 .p610-audience p,.public621 .p610-steps p,.public621 .p610-conditions p{color:#65747a}.public621 .p610-faq details,.public621 .p621-faq-list details{border:0;border-top:1px solid #d9dedf;border-radius:0;background:transparent}.public621 .p610-faq details:last-child,.public621 .p621-faq-list details:last-child{border-bottom:1px solid #d9dedf}.public621 .p610-faq summary{padding:22px 0;color:var(--p621-navy);font-size:16px;font-weight:700}.public621 .p610-faq details p{padding:0 0 22px;color:#63737a}.public621 .p610-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:70px clamp(25px,5vw,70px);background:var(--p621-paper)}.public621 .p610-inquiry article{padding:10px 0;border:0;border-radius:0;background:none}.public621 .p610-inquiry article+article{padding-left:7%;border-left:1px solid #ddd8ca}.public621 .p610-inquiry h2{color:var(--p621-navy);font-size:clamp(25px,3vw,40px)}.public621 .p610-inquiry p{color:#65747a;font-size:13px}.public621 .p610-text-cta{display:inline-block;margin-left:18px;color:#9a702c;font-size:12px;font-weight:700}
.p621-journal-wrap{padding-top:clamp(70px,9vw,125px)}.p621-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px}.p621-section-heading h2{margin:17px 0 0;color:var(--p621-navy);font-size:clamp(31px,4vw,55px)}.p621-search{display:flex;align-items:end;gap:8px}.p621-search label{display:grid;gap:6px;color:#6a777c;font-size:10px}.p621-search input,.p621-search select{min-width:180px;min-height:42px;padding:8px 10px;border:1px solid #d5dbdc;border-radius:0;background:#fff;color:var(--p621-ink);font:inherit}.p621-search button{min-height:42px;padding:9px 15px;border:0;background:var(--p621-navy);color:#fff;font-weight:700}.p621-journal-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;align-items:center;padding:0 0 75px}.p621-journal-feature-image{position:relative;display:block;min-height:430px;overflow:hidden;background:#e9eceb}.p621-journal-feature-image .cover-image{height:100%;margin:0}.p621-journal-feature-image img{width:100%;height:100%;min-height:430px;object-fit:cover}.p621-journal-feature-copy h2{margin:18px 0;color:var(--p621-navy);font-size:clamp(33px,4.2vw,58px)}.p621-journal-feature-copy h2 a,.p621-story-list h3 a{color:inherit;text-decoration:none}.p621-journal-feature-copy>p{color:#65747a}.p621-empty-journal{position:relative;min-height:420px;padding:clamp(50px,7vw,95px);background:#f3f2ed}.p621-empty-journal h2{margin:20px 0;color:var(--p621-navy);font-size:clamp(33px,4.4vw,60px)}.p621-empty-journal p{color:#67757a}.p621-empty-journal img{position:absolute;right:3%;bottom:0;width:clamp(120px,20vw,250px)}.p621-story-list{margin:0;padding:0;list-style:none;border-top:1px solid #d9dedf}.p621-story-list li{display:grid;grid-template-columns:60px 1fr 40px;gap:20px;align-items:center;padding:25px 10px;border-bottom:1px solid #d9dedf}.p621-story-list li>span{color:#a17a3b;font-size:12px}.p621-story-list time{color:#869197;font-size:10px}.p621-story-list h3{margin:5px 0;color:var(--p621-navy);font-size:21px}.p621-story-list p{margin:0;color:#67767d;font-size:12px}.p621-story-arrow{color:#a17a3b;font-size:20px;text-decoration:none}.p621-pager{display:flex;justify-content:space-between;align-items:center;margin-top:35px;color:#64737a;font-size:12px}.p621-pager a{color:var(--p621-navy);text-decoration:none}.p621-pager a[aria-disabled=true]{opacity:.5}.p621-news-lead{position:relative;margin-bottom:34px;padding:clamp(35px,6vw,78px);border-left:2px solid var(--p621-gold);background:#f5f4ef}.p621-news-lead h2{margin:20px 0 13px;color:var(--p621-navy);font-size:clamp(30px,4vw,52px)}.p621-news-lead h2 a{color:inherit;text-decoration:none}.p621-news-lead p{max-width:700px;color:#66757a}.p621-news-list{border-top:1px solid #d9dedf}.p621-news-row{display:grid;grid-template-columns:76px 1fr 110px 30px;gap:16px;align-items:center;padding:20px 10px;border-bottom:1px solid #d9dedf;text-decoration:none}.p621-empty-note{padding:22px 10px;color:#7b888c;font-size:13px}.p621-news-kind{color:#a27a3b;font-size:10px}.p621-news-row strong{color:var(--p621-navy);font-size:15px}.p621-news-row>span:nth-last-child(2){color:#849096;font-size:11px}.p621-news-row>span:last-child{color:#9a702c}.p621-article{width:min(980px,calc(100% - 2*var(--p621-gutter)));margin:0 auto;padding:45px 0 100px}.p621-article-head{padding:40px 0 55px}.p621-article-head .p621-breadcrumb{margin-bottom:47px;color:#6e7b81}.p621-article-head h1{margin:17px 0;color:var(--p621-navy);font-size:clamp(38px,5.5vw,72px)}.p621-article-head>p{max-width:760px;color:#66757c;font-size:17px}.p621-article-head time{color:#8a9599;font-size:11px}.p621-article>.cover-image{margin:0 0 55px}.p621-article>.cover-image img{width:100%;max-height:590px;object-fit:cover}.p621-article-body{max-width:760px;margin:auto}.p621-article-body>nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:45px;padding:20px;border-block:1px solid #e2e0d9}.p621-article-body>nav a{color:#8e6d37;font-size:12px;text-decoration:none}.p621-article-body .reading,.p621-article-body{font-size:17px;line-height:1.9}.p621-article-body h2{margin:2.3em 0 .8em;color:var(--p621-navy);font-size:clamp(28px,4vw,42px)}.p621-article-body h3{margin:1.8em 0 .6em;color:var(--p621-navy);font-size:24px}.p621-article-body p{color:#394e5b}.p621-article-body img{max-width:100%;height:auto}.p621-attachment{display:flex;justify-content:space-between;padding:16px;border-block:1px solid #d9dedf;color:var(--p621-navy);text-decoration:none}.p621-article-tools{display:flex;justify-content:space-between;align-items:center;margin:45px 0}.p621-article-neighbors{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #d9dedf}.p621-article-neighbors a{padding:22px;color:var(--p621-navy);text-decoration:none}.p621-article-neighbors a+a{border-left:1px solid #d9dedf}.p621-article-neighbors span{display:block;margin-bottom:8px;color:#9a702c;font-size:10px}.p621-related{padding-top:60px}.p621-related h2{font-size:32px;color:var(--p621-navy)}.p621-related .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.p621-related .card{padding:0;border:0;border-top:1px solid #d9dedf;border-radius:0;background:none;box-shadow:none}.p621-related .card h3{font-size:18px}.p621-related .cover-image img{width:100%;aspect-ratio:16/10;object-fit:cover}
.p621-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:10%}.p621-faq-layout aside{position:sticky;top:30px;align-self:start}.p621-faq-layout aside h2{margin:19px 0;color:var(--p621-navy);font-size:clamp(31px,4vw,52px)}.p621-faq-layout aside h2 em{color:#a97c3e;font-style:normal}.p621-faq-layout aside p{color:#68777c;font-size:13px}.p621-faq-layout aside .p621-text-link{display:flex;width:max-content;margin-top:12px}.p621-faq-list details{padding:0}.p621-faq-list summary{display:grid;grid-template-columns:45px 1fr 24px;gap:14px;align-items:center;padding:23px 0;color:var(--p621-navy);font-size:16px;font-weight:700;list-style:none;cursor:pointer}.p621-faq-list summary::-webkit-details-marker{display:none}.p621-faq-list summary>span{color:#a17a3b;font-size:10px}.p621-faq-list summary>b{color:#a17a3b;font-size:21px;font-weight:400;transition:transform .2s}.p621-faq-list details[open] summary>b{transform:rotate(45deg)}.p621-faq-list details p{margin:0;padding:0 30px 23px 59px;color:#62737b;font-size:14px}.p621-faq-contact{text-align:center;padding:clamp(70px,10vw,135px) var(--p621-gutter);background:#f4f3ef}.p621-faq-contact h2{margin:18px 0 28px;color:var(--p621-navy);font-size:clamp(32px,4.5vw,62px)}.p621-faq-contact>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.p621-faq-contact>p{margin:25px 0 0;color:#889397;font-size:10px}
.p621-join-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:#f5f4ef}.p621-join-image{position:relative;min-height:640px}.p621-join-image img{width:100%;height:100%;min-height:640px;object-fit:cover}.p621-join-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:65px clamp(36px,7vw,112px)}.p621-join-copy .p621-breadcrumb{color:#718086}.p621-join-copy h1{margin:0 0 24px;color:var(--p621-navy);font-size:clamp(41px,5vw,70px)}.p621-join-copy h1 em{color:#a97c3e;font-style:normal}.p621-join-copy>p{max-width:560px;color:#596d77;font-size:17px}.p621-join-copy small,.p621-join-final small{display:block;margin-top:17px;color:#7b898e;font-size:10px}.p621-join-intro{display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:end}.p621-join-intro h2{margin-top:19px}.p621-join-intro-copy p{color:#64747b}.p621-join-products{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding:clamp(65px,10vw,140px) var(--p621-gutter);background:#f4f3ef}.p621-join-products-title h2{margin:20px 0;color:var(--p621-navy);font-size:clamp(36px,4.8vw,65px)}.p621-join-product-lines{border-top:1px solid #b9a16d}.p621-join-product-lines>a{display:grid;grid-template-columns:48px 1fr 26px;gap:8px 18px;align-items:center;padding:21px 8px;border-bottom:1px solid #d6d3ca;text-decoration:none}.p621-join-product-lines>a>span{grid-row:span 2;color:#a17a3b;font-size:11px}.p621-join-product-lines strong{color:var(--p621-navy);font-size:19px}.p621-join-product-lines small{color:#718087;font-size:11px}.p621-join-product-lines b{grid-column:3;grid-row:1/3;color:#a17a3b;font-size:20px}.p621-join-products>p{grid-column:2;margin:-5px 0 0;color:#78858a;font-size:10px}.p621-join-process{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:var(--p621-section) var(--p621-gutter)}.p621-join-process-image{position:relative;min-height:560px}.p621-join-process-image img{width:100%;height:560px;object-fit:cover;clip-path:polygon(0 4%,94% 0,100% 92%,7% 100%)}.p621-join-process-image span{position:absolute;bottom:10px;left:5%;color:#7c898e;font-size:9px}.p621-join-process-copy h2{margin:20px 0 34px}.p621-join-process-copy ol{margin:0;padding:0;list-style:none;border-top:1px solid #d8d9d7}.p621-join-process-copy li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid #d8d9d7}.p621-join-process-copy li>span{color:#a17a3b;font-size:11px}.p621-join-process-copy li strong{color:var(--p621-navy);font-size:15px}.p621-join-process-copy li p{margin:5px 0 0;color:#6a797e;font-size:11px}.p621-join-final h2{margin:20px 0;color:#fff;font-size:clamp(38px,5.4vw,73px)}.p621-join-final>p{max-width:620px;margin:0 auto 26px;color:#d6e1e4}.p621-join-final small{color:#bdc9cc}
.p621-login-page,.p621-privacy-copy{width:min(750px,calc(100% - 2*var(--p621-gutter)));margin:auto;padding:clamp(70px,10vw,135px) 0}.p621-login-page h1{margin:20px 0 10px;color:var(--p621-navy);font-size:clamp(36px,5vw,58px)}.p621-login-page>p,.p621-login-page>small{color:#68777c}.p621-login-page form{display:grid;gap:16px;margin:30px 0}.p621-login-page form label{display:grid;gap:8px;color:var(--p621-navy);font-size:13px}.p621-login-page input{min-height:52px;padding:12px;border:1px solid #ccd5d7;border-radius:0;font:inherit}.p621-login-page form button{width:180px;border:0;cursor:pointer}.p621-privacy-page .p621-privacy-copy h2{margin:20px 0;color:var(--p621-navy);font-size:clamp(30px,4vw,48px)}.p621-privacy-copy p{color:#596e78}
@media(max-width:1240px){.public621 #header .head{min-height:76px}.public621 #header nav.home-nav{display:none}.public621 #header .menu-toggle{display:inline-flex;min-width:54px;min-height:46px;align-items:center;justify-content:center;margin-left:auto}.public621 #mobile-nav.open{display:flex}.p621-subhero-photo,.p621-subhero-photo .p621-subhero-inner{min-height:590px}.p621-support-hero,.p621-join-hero{min-height:570px}.p621-support-image,.p621-support-image img,.p621-join-image,.p621-join-image img{min-height:570px}}
@media(max-width:820px){:root{--p621-gutter:26px;--p621-section:76px}.p621-footer-main{grid-template-columns:1fr 1fr;gap:42px 24px;padding:53px 0 40px}.p621-footer-brand{grid-column:1/-1}.p621-footer-bottom{flex-direction:column;gap:7px}.p621-subhero-inner{padding-block:72px 88px}.p621-subhero-photo,.p621-subhero-photo .p621-subhero-inner{min-height:570px}.p621-subhero-photo .p621-subhero-inner{padding-block:56px 80px}.p621-about-wingo{right:2%;bottom:-6%;width:150px}.p621-manifesto-grid,.p621-about-wingo-section,.p621-support-intro-grid,.p621-activity-flow,.p621-products-intro,.p621-join-intro,.p621-join-products,.p621-join-process{grid-template-columns:1fr;gap:28px}.p621-about-values ol{grid-template-columns:1fr;width:calc(100% - 2*var(--p621-gutter));margin:20px auto 0}.p621-about-values li+li{border-left:0}.p621-values-title{min-height:400px;padding:58px var(--p621-gutter)}.p621-values-title img{right:7%;bottom:-4%;width:245px;height:170px}.p621-about-wingo-section{gap:20px}.p621-wingo-portrait{min-height:360px;order:2}.p621-about-wingo-section>div:last-child{order:1}.p621-support-hero,.p621-join-hero{grid-template-columns:1fr}.p621-support-image,.p621-support-image img,.p621-join-image,.p621-join-image img{min-height:380px;max-height:430px}.p621-support-copy,.p621-join-copy{padding:50px var(--p621-gutter) 65px}.p621-support-mosaic{grid-template-columns:1fr;padding-inline:var(--p621-gutter)}.p621-support-large{min-height:430px}.p621-support-side{grid-template-columns:1fr 1fr;grid-template-rows:230px}.p621-support-side figure{min-height:230px}.p621-support-quote{padding:24px 20px}.p621-sellflow-band{grid-template-columns:1fr;gap:45px}.p621-sellflow-band>div:first-child{margin:0}.p621-product-feature,.p621-product-row{grid-template-columns:1fr;gap:22px;padding:16px 0 65px}.p621-product-row{padding-top:50px}.p621-product-reverse .p621-product-photo{order:0}.p621-product-photo,.p621-product-feature .p621-product-photo{min-height:0;aspect-ratio:8/5}.p621-product-story{max-width:none}.p621-product-disclaimer{align-items:flex-start;flex-direction:column;padding-block:24px 48px}.public621 .p610-hero{grid-template-columns:1fr;gap:35px;min-height:auto;padding:65px 0}.public621 .p610-hero figure{order:-1}.public621 .p610-hero figure img{max-height:380px}.public621 .p610-toc{position:relative;justify-content:flex-start;overflow:auto;white-space:nowrap}.public621 .p611-feature-band{grid-template-columns:1fr;gap:28px}.public621 .p610-audience,.public621 .p610-steps,.public621 .p610-conditions{grid-template-columns:1fr}.public621 .p610-inquiry{grid-template-columns:1fr;gap:24px}.public621 .p610-inquiry article+article{padding:26px 0 0;border-top:1px solid #ddd8ca;border-left:0}.p621-section-heading{display:grid;align-items:start}.p621-search{display:grid;grid-template-columns:1fr 1fr}.p621-search label:first-child{grid-column:1/-1}.p621-search input,.p621-search select{width:100%;min-width:0}.p621-journal-feature{grid-template-columns:1fr;gap:28px}.p621-journal-feature-image,.p621-journal-feature-image img{min-height:0;aspect-ratio:8/5}.p621-news-row{grid-template-columns:55px 1fr 25px}.p621-news-row>span:nth-last-child(2){display:none}.p621-article{padding-top:20px}.p621-article-neighbors{grid-template-columns:1fr}.p621-article-neighbors a+a{border-top:1px solid #d9dedf;border-left:0}.p621-related .three{grid-template-columns:1fr 1fr}.p621-faq-layout{grid-template-columns:1fr;gap:35px}.p621-faq-layout aside{position:static}.p621-faq-layout aside .p621-text-link{display:inline-flex;margin-right:20px}.p621-join-products>p{grid-column:auto;margin-top:0}.p621-join-process-image{min-height:0}.p621-join-process-image img{height:auto;aspect-ratio:8/5}}
@media(max-width:520px){:root{--p621-gutter:20px;--p621-section:66px;--p621-title:clamp(39px,11vw,58px)}.public621 #header .head{width:calc(100% - 40px);min-height:70px}.public621 #header .brand strong{font-size:19px}.public621 #header .brand-mark{width:33px;height:33px}.public621 #header .brand small{font-size:8px}.p621-subhero-photo,.p621-subhero-photo .p621-subhero-inner{min-height:610px}.p621-subhero-photo-bg img{object-position:64% center}.p621-subhero-shade{background:linear-gradient(90deg,#071b2df0,#0b263dbb 63%,#071b2d4d)}.p621-subhero-photo .p621-subhero-inner{padding-block:42px 96px}.p621-about-wingo{width:125px;right:0}.p621-photo-caption{right:20px;bottom:16px;max-width:210px;text-align:right;font-size:8px}.p621-values-title{min-height:360px}.p621-values-title img{width:180px;height:140px;right:5%;bottom:-3%}.p621-about-values ol{width:calc(100% - 40px)}.p621-about-values li{padding:21px 7px}.p621-wingo-portrait{min-height:290px}.p621-support-image,.p621-support-image img,.p621-join-image,.p621-join-image img{min-height:300px;max-height:340px}.p621-support-side{grid-template-columns:1fr;grid-template-rows:240px auto}.p621-support-large{min-height:340px}.p621-support-large figcaption{left:22px;bottom:23px}.p621-support-quote{min-height:165px}.p621-flow-list li{grid-template-columns:42px 1fr;gap:14px}.p621-flow-no{width:42px;height:42px}.p621-flow-list:before{left:20px}.p621-sellflow-visual{gap:7px}.p621-sellflow-visual>span{width:52px;height:52px}.p621-sellflow-visual i{width:35px}.p621-product-story h2,.p621-product-feature .p621-product-story h2{font-size:39px}.p621-product-links{display:grid;gap:10px;justify-items:start}.public621 .p610-hero{padding:38px 0 55px}.public621 .p610-hero figure img{aspect-ratio:8/5}.public621 .p610-hero h1{font-size:43px}.public621 .p610-toc{gap:17px;padding:12px 2px}.public621 .p610-toc a{font-size:10px}.public621 .p610-section{padding-block:60px}.public621 .p610-section>h2{font-size:36px}.public621 .p610-faq summary{font-size:14px}.public621 .p610-inquiry{padding:34px 20px}.p621-search{grid-template-columns:1fr}.p621-search label:first-child{grid-column:auto}.p621-search button{width:100%}.p621-story-list li{grid-template-columns:30px 1fr 24px;gap:9px;padding:20px 0}.p621-story-list h3{font-size:17px}.p621-story-list p{font-size:11px}.p621-news-row{grid-template-columns:40px 1fr 20px;gap:10px;padding:17px 0}.p621-news-row strong{font-size:13px}.p621-news-kind{font-size:9px}.p621-article-head{padding:25px 0 38px}.p621-article-head h1{font-size:40px}.p621-article-body{font-size:15px}.p621-article-tools{align-items:flex-start;gap:12px;flex-direction:column}.p621-related .three{grid-template-columns:1fr}.p621-faq-list summary{grid-template-columns:31px 1fr 20px;gap:9px;font-size:14px}.p621-faq-list details p{padding-left:40px;font-size:13px}.p621-faq-contact>div{display:grid}.p621-faq-contact .p621-button{width:100%}.p621-join-copy h1{font-size:42px}.p621-join-product-lines>a{grid-template-columns:35px 1fr 22px;gap:7px 12px}.p621-footer-main{grid-template-columns:1fr;gap:34px;padding:45px 0 36px}.p621-footer-brand{grid-column:auto}.p621-footer-bottom{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){.public621 *,body.public621 *:before,body.public621 *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Official WINGS story: reuse the public shell and original CMS. */
.story-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}.story-blog-card{min-width:0;border:1px solid #dce7ee;background:white;border-radius:16px;overflow:hidden}.story-card-image{display:block;background:#edf5fb;aspect-ratio:16/10;overflow:hidden}.story-card-image .cover-image{margin:0;height:100%}.story-card-image img{width:100%;height:100%;object-fit:cover}.story-card-copy{padding:24px}.story-card-copy h3{font-size:23px;line-height:1.45;margin:12px 0}.story-card-copy p{overflow-wrap:anywhere;color:#536579}.story-card-meta{font-size:13px;color:#52677a}.story-card-placeholder{height:100%;display:grid;place-content:center;text-align:center;font:700 36px/1.2 sans-serif;color:#102a43;background:linear-gradient(135deg,#d9edfc,#f4f9fd)}.story-card-placeholder span{font-size:14px;letter-spacing:.12em;color:#637b91}.story-byline{font-size:14px!important;color:#60778c}.story-byline span{margin-left:14px}.p621-article-body{overflow-wrap:anywhere}.p621-article-body h2,.p621-article-body h3{scroll-margin-top:110px}.p621-article-body>nav{display:flex;flex-direction:column;gap:10px;border-left:3px solid #b9944b;padding:20px 24px;background:#f0f6fb;margin-bottom:34px}.story-table-scroll{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #d6e4ed;border-radius:10px}.story-table-scroll table{border-collapse:collapse;min-width:100%;font-size:15px}.story-table-scroll th,.story-table-scroll td{padding:14px 18px;text-align:left;border-bottom:1px solid #e3edf3;white-space:normal;min-width:120px}.story-table-scroll th{background:#edf5fb;color:#16334b}.story-faq{padding:22px;border:1px solid #d5e4ef;border-radius:12px;margin:20px 0}.story-faq summary{font-weight:700;cursor:pointer;color:#13334f}.story-faq p{margin-bottom:0}.story-cta{max-width:1120px;margin:0 auto 76px;padding:36px;border-radius:20px;background:#102d48;color:white}.story-cta h2{font-size:28px;color:white}.story-cta p{color:#d2e4f3;line-height:1.8}.story-cta .p621-eyebrow{color:#e2c581}.story-cta-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.story-cta-links a{border:1px solid #93b6cf;border-radius:8px;padding:12px 16px;font-weight:600}.story-cta-links a:hover{background:#284b67}.public621[class*="p621-story"] .p621-article-head h1{overflow-wrap:anywhere}.mobile-preview{max-width:390px!important}.preview-scroll{overflow:auto}
@media(max-width:900px){.story-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-cta{margin-left:24px;margin-right:24px}}
@media(max-width:600px){.story-blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}.story-card-copy{padding:22px}.story-cta{margin:0 18px 48px;padding:26px 22px}.story-cta h2{font-size:25px}.story-cta-links{flex-direction:column}.story-byline span{display:block;margin:6px 0 0}.p621-article-body>nav{padding:18px}.story-table-scroll{width:100%}.p621-journal-feature-copy h2{overflow-wrap:anywhere}}

/* An open mobile menu is position:fixed; a backdrop-filter on the header would turn the header into its containing block and clip the menu to the header height. */
.public621.menu-open #header.p621-header{backdrop-filter:none;-webkit-backdrop-filter:none}
