:root{color:#12283d;background:#fff;--green:#123f4b;--muted:#526373;--line:#dce4e9;--gold:#d6b66a}body{background:#fff}p{color:var(--muted)}h1,h2{color:#12283d}:is(button,a.page-link){border-radius:5px;color:#163e51}:is(button,a.page-link):hover{background:#eef7f6}.primary{background:#0a6668;border-color:#0a6668;color:white}.primary:hover{background:#084b50}.notice{background:#10283f;font-size:10px;padding:9px 5%}.notice span{color:#d8e4eb}body>header{background:#fff;padding:23px 5%;position:relative}main{max-width:1440px;padding:45px 5% 60px}nav :is(button,a.page-link){font-size:13px}.wordmark{color:#112e45}.wordmark span{color:#647383}.welcome{display:grid;grid-template-columns:1.03fr 1fr;gap:55px;align-items:center}.welcome h1{font-size:clamp(43px,5.3vw,78px);line-height:1.04;letter-spacing:-2.7px}.welcome h1 em,.experience-feature h2 em{color:#087c7c;font-weight:400}.welcome-intro{font-size:18px;max-width:510px}.welcome-copy>.caption{font-size:12px;max-width:420px;margin-top:22px}.welcome-photo{margin:0;position:relative}.welcome-photo img{width:100%;height:490px;object-fit:cover;border-radius:6px 90px 6px 6px}.welcome-photo figcaption,.experience-feature figcaption{font-size:10px;color:#617182;margin-top:10px}.photo-note{position:absolute;bottom:50px;left:-23px;background:#102c43;color:#fff;padding:24px 30px;font:25px/1.3 Georgia,serif;border-left:4px solid #d6b66a}.text-button{border:0;background:none;padding-left:0;text-align:left}.interest-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:50px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.interest-strip :is(button,a.page-link){border:0;border-radius:0;text-align:left;padding:26px 22px;font-size:15px;border-right:1px solid var(--line)}.interest-strip :is(button,a.page-link):last-child{border-right:0}.interest-strip span{display:block;font-size:10px;letter-spacing:1.5px;color:#08716e;margin-bottom:12px}.section{margin-top:48px}.experience-feature{margin:70px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center;padding:35px 0}.experience-feature h2{font-size:clamp(32px,4vw,53px);line-height:1.1}.experience-feature figure{margin:0}.experience-feature img{width:100%;height:auto;border-radius:6px}.conversation-band{background:#102c43;padding:60px 9%;text-align:center;border-radius:8px;color:white}.conversation-band h2{color:white;font-size:clamp(32px,4vw,50px)}.conversation-band .eyebrow{color:#dec785}.conversation-band p{color:#d9e6ed;max-width:590px;margin:0 auto 24px}.conversation-band :is(button,a.page-link){background:#d6b66a;border:0;color:#142c40}.conversation-band .caption{display:block;color:#c1d2dc;margin-top:20px}.workspace-invite{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;padding:60px 0 20px}.workspace-invite h2{font-size:37px}.workspace-invite .caption{margin-top:16px}.membership-details{border-top:1px solid var(--line);padding-top:10px}.banner,.ai-draft,.article-exercise{background:#f6f0df}.tag{background:#e8f4f2;color:#19565b}.story-photo{border-radius:6px}.ai-card{border-top:3px solid #168489}.ai-body a{color:#076a76}.community-wide{max-height:480px;object-fit:cover}footer{background:#f3f6f8}.editorial-card[hidden]{display:none!important}@media(max-width:800px){.welcome,.experience-feature,.workspace-invite{grid-template-columns:1fr;gap:28px}.welcome h1{letter-spacing:-1.7px}.welcome-photo img{height:360px}.photo-note{left:15px;font-size:23px;padding:18px}.interest-strip{grid-template-columns:1fr;margin-top:30px}.interest-strip :is(button,a.page-link){border-right:0;border-bottom:1px solid var(--line);padding:18px 10px}.interest-strip :is(button,a.page-link):last-child{border-bottom:0}.experience-feature{margin:35px 0}.conversation-band{padding:40px 6%}.workspace-invite{padding-top:40px}.welcome-intro{font-size:17px}body>header{flex-wrap:wrap}nav{justify-content:flex-start;gap:2px}main{padding-top:30px}.welcome-photo img{height:330px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.welcome-photo figcaption,.experience-feature figcaption{font-size:12px;line-height:1.5}.notice{font-size:11px}.caption{line-height:1.6}

nav [aria-current=page]{background:#edf5f5;color:#094f55;border-radius:5px}body>footer{flex-wrap:wrap}body>footer span{color:#526373}

.brand-lockup{display:flex;align-items:center;gap:14px;text-align:left}.brand-lockup img{width:76px;height:76px;object-fit:contain}.brand-lockup .brand-name{font:800 28px Arial,sans-serif;letter-spacing:4px;margin:0}.brand-lockup .brand-name span{font-size:10px;font-weight:400;letter-spacing:1.1px;margin-top:7px}
