/* Industry invitations; shared field-guide elements are also used in member home. */
.industry-identity{padding:42px 0;border-bottom:1px solid #e0d9db}.industry-identity>p{max-width:880px}.identity-prompt{padding:20px 24px;border-left:3px solid #89539c;background:#f2edf5}.identity-resources summary{cursor:pointer;font-weight:700;padding:10px 0}.identity-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:20px}.identity-resource-list article{min-width:0}.identity-resource-list h3{font-size:20px}.identity-resource-list a{overflow-wrap:anywhere}.industry-becoming{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:0 0 48px}.industry-becoming p{max-width:720px}
@media(max-width:760px){.industry-identity{padding:30px 0}.identity-resource-list,.industry-becoming{grid-template-columns:1fr;gap:24px}.identity-prompt{padding:16px}.industry-becoming{padding-bottom:32px}}
.industry-invitation{margin:0;background:#faf8f1;color:#30263a;font:17px/1.65 Arial,Helvetica,sans-serif}
.industry-invitation *{box-sizing:border-box}.industry-invitation a{color:#593460;text-underline-offset:4px}
.industry-invitation :is(a,summary):focus-visible{outline:3px solid #aa7a32;outline-offset:5px}
.industry-invitation :is(h1,h2,h3){line-height:1.18;letter-spacing:-.025em;margin-top:0}.industry-invitation h1{font-size:clamp(34px,4.6vw,59px);margin-bottom:24px}.industry-invitation h2{font-size:clamp(25px,2.6vw,34px);margin-bottom:20px}.industry-invitation h3{font-size:20px;margin-bottom:10px}
.industry-invitation .eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#786174;text-transform:uppercase;margin:0 0 18px}.industry-invitation .small{font-size:14px;color:#665e69}.industry-invitation p{margin-top:0}.industry-invitation p:last-child{margin-bottom:0}
.industry-invitation .skip{position:absolute;left:-10000px}.industry-invitation .skip:focus{left:12px;top:12px;background:#fff;padding:12px;z-index:10}
.industry-topbar,.industry-invitation main,.industry-footer{max-width:1220px;margin:auto;padding-left:32px;padding-right:32px}.industry-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:125px;border-bottom:1px solid #e0d9db}.industry-topbar .becoming-brand{text-decoration:none}
.industry-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;padding:64px 0}.industry-lead{font-size:22px;line-height:1.5;max-width:760px}.industry-start{align-self:start;background:#fff;border:1px solid #e5dfe6;border-radius:20px;padding:30px;box-shadow:0 10px 30px #46314b06}.industry-start h2{font-size:27px}.industry-invitation .button{display:inline-flex;justify-content:center;align-items:center;background:#57315f;color:white;padding:14px 20px;min-height:48px;text-decoration:none;border-radius:8px;font-weight:700;margin:8px 0 18px}.industry-start .button{width:100%}
.industry-explanation{padding:42px 0;border-top:1px solid #e0d9db;border-bottom:1px solid #e0d9db}.industry-copy{display:grid;grid-template-columns:1fr 1fr;gap:38px}.mi-definition{margin:16px 0 0}.mi-definition summary{cursor:pointer;font-weight:600}.mi-definition p{max-width:850px;margin:16px 0 0}
.industry-situations{padding:48px 0}.industry-situation-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}.industry-situation-grid article{display:flex;align-items:start;gap:18px;border-top:1px solid #e0d9db;padding:24px 0;min-width:0}.industry-number{font-size:13px;letter-spacing:.08em;color:#907b94;padding-top:3px}.industry-situation-grid p{margin:0;color:#665e69}.industry-learning{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:50px;padding:36px;background:#eee8ef;border-radius:20px;margin-bottom:60px}.industry-learning aside{border-left:1px solid #d3c7d8;padding-left:28px}.industry-footer{border-top:1px solid #e0d9db;padding-top:28px;padding-bottom:30px;font-size:14px}.industry-footer>a{display:inline-block;margin:0 24px 18px 0}.industry-footer p{color:#776b78}
.industry-hub-heading{padding:64px 0 32px;max-width:850px}.industry-directory{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:12px 0 36px}.industry-directory>a{display:flex;flex-direction:column;border:1px solid #e0d9db;border-radius:14px;background:#fff;padding:28px;text-decoration:none}.industry-directory h2{font-size:24px}.industry-directory p{color:#514956;flex:1}.industry-directory span{font-size:14px;font-weight:700}
@media(max-width:760px){.industry-topbar,.industry-invitation main,.industry-footer{padding-left:20px;padding-right:20px}.industry-topbar{min-height:105px}.industry-hero{grid-template-columns:1fr;gap:28px;padding:36px 0}.industry-lead{font-size:19px}.industry-start{padding:24px}.industry-copy,.industry-situation-grid,.industry-learning,.industry-directory{grid-template-columns:1fr;gap:18px}.industry-explanation{padding:30px 0}.industry-situations{padding:34px 0}.industry-situation-grid{gap:0}.industry-learning{padding:24px;margin-bottom:36px}.industry-learning aside{border-left:0;border-top:1px solid #d3c7d8;padding:24px 0 0}.industry-invitation h1{overflow-wrap:break-word}.industry-hub-heading{padding:36px 0 24px}}
@media(max-width:380px){.industry-topbar{gap:12px}.industry-topbar>a:last-child{font-size:14px;white-space:nowrap}.industry-start{padding:20px}.industry-invitation h1{font-size:32px}.industry-invitation .becoming-wordmark{font-size:27px}}
