@import url("/landing-companion.css");
@font-face{font-family:HubInter;src:url('/assets/fonts/InterVariable.woff2');font-display:swap}.navigation-hub{margin:0;background:white;color:#20312e;font:16px/1.65 HubInter,Arial,sans-serif;letter-spacing:0}.navigation-hub *{box-sizing:border-box}.navigation-hub h1,.navigation-hub h2,.navigation-hub h3,.navigation-hub p,.navigation-hub figure{margin:0;letter-spacing:0}.navigation-hub h1,.navigation-hub h2,.navigation-hub h3{line-height:1.2;font-weight:550}.navigation-hub a{color:inherit;text-underline-offset:4px}.navigation-hub a:hover{color:#245ec4}.navigation-hub a:focus-visible,.navigation-hub summary:focus-visible{outline:3px solid #2865db;outline-offset:4px}.navigation-hub img{display:block;max-width:100%;height:auto}.nh-header,.nh-main{width:min(1160px,calc(100% - 64px));margin:auto}.nh-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:88px;border-bottom:1px solid #dce4e0}.nh-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none}.nh-brand img{width:32px;height:32px}.nh-header nav{display:flex;flex-wrap:wrap;gap:22px}.nh-header nav a{font-size:13px;text-decoration:none;color:#65726d}.nh-header nav a[aria-current=page]{color:#205abd;font-weight:650}.nh-intro{padding:58px 0 44px}.nh-label{font-size:11px;color:#537260;font-weight:650}.nh-intro h1{font-size:52px;margin:16px 0 24px;max-width:900px}.nh-intro>p:last-child{font-size:19px;color:#60716a}.resource-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.resource-paths>a{padding:26px;min-height:220px;border:1px solid #dce4df;border-radius:6px;text-decoration:none;background:#f0f5ef;position:relative}.resource-paths>a:nth-child(2){background:#eef3fa}.resource-paths>a:nth-child(3){background:#f5f0f3}.resource-paths span{font-size:11px;color:#61746a}.resource-paths h2{font-size:24px;margin-top:18px}.resource-paths p{font-size:14px;margin-top:14px;color:#65716d}.resource-paths b{position:absolute;right:24px;bottom:20px}.resource-feature,.team-work{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:58px 0;border-bottom:1px solid #dae3df}.resource-feature h2,.team-work h2{font-size:34px;margin:18px 0}.resource-feature p,.team-work p{color:#607169}.resource-feature a,.team-work a{display:inline-block;margin-top:24px;color:#205abd;font-size:14px}.resource-feature figure,.team-work figure{padding:18px;background:#f0f5f3}.navigation-hub figcaption,.artifact-note{font-size:11px;color:#6a7b73;margin-top:12px}.resource-shelves{padding:50px 0}.resource-shelves>h2{font-size:32px;margin-bottom:34px}.resource-shelf{display:grid;grid-template-columns:240px 1fr;gap:48px;border-top:1px solid #dce4df;padding:28px 0}.resource-shelf h3{font-size:22px}.resource-shelf ul{padding:0;margin:0;list-style:none}.resource-shelf li a{display:block;position:relative;text-decoration:none;padding:0 28px 22px}.resource-shelf li+li{padding-top:20px;border-top:1px solid #e6ebe7}.resource-shelf li p{font-size:14px;color:#697970;margin-top:8px}.resource-shelf li span{position:absolute;right:0;top:0}.team-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.team-option{display:flex;flex-direction:column;min-height:285px;padding:26px 0;border-top:2px solid #baccbf;text-decoration:none}.team-option:nth-child(2n){border-color:#b8cceb}.team-option h2{font-size:26px;margin:18px 0}.team-option p{font-size:14px;color:#65756c}.team-link{margin-top:auto;padding-top:24px;font-size:13px;color:#205abd}.team-link b{float:right}.capability-index{margin:40px 0 56px;border-top:1px solid #dce4df;border-bottom:1px solid #dce4df;padding:22px 0}.capability-index summary{cursor:pointer;font-size:19px;font-weight:550}.capability-index .capability-directory nav{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.capability-index section{padding:22px 0}.capability-index li{margin:18px 0}.example-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;border-top:1px solid #dbe3df;padding:44px 0 56px}.story-heading h2{font-size:38px;margin:18px 0 22px}.story-heading>p{color:#65766c}.nh-button{display:inline-block;padding:12px 18px;border:1px solid #265f4b;border-radius:4px;background:#265f4b;color:white!important;font-size:14px;text-decoration:none;margin-top:26px}.work-artifact{border:1px solid #d6e0da;padding:28px;border-radius:6px;background:#f7f9f6}.decision{padding:22px 0;border-bottom:1px solid #dce4dc}.decision strong{font-size:18px;display:block}.decision span{font-size:12px;color:#356e52}.decision p{font-size:14px;color:#647369;margin-top:8px}.readback{padding-left:22px}.readback li{padding:10px 0 18px 8px}.readback p{font-size:14px;color:#617169;margin-top:8px}.second .work-artifact{background:#f1f5fa}.mail-capture{max-height:170px;object-fit:contain;object-position:left;margin-top:18px}.nh-bottom{border-top:1px solid #dce4df;padding:38px 0 50px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.nh-bottom h2{font-size:26px;margin-right:auto}.nh-bottom>a{font-size:14px;color:#205abd}.support-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:54px;padding-bottom:48px}.support-routes{display:grid;grid-template-columns:1fr 1fr;gap:26px}.support-routes a{border-top:2px solid #bfd2c6;padding-top:20px;text-decoration:none}.support-routes span{font-size:10px;color:#607a6b}.support-routes h2{font-size:23px;margin:12px 0}.support-routes p{font-size:14px;color:#69796f}.contact-panel{background:#edf4f1;padding:30px;align-self:start;border-top:3px solid #3d765f}.contact-panel h2{font-size:28px;margin:16px 0}.contact-address{font-size:19px;color:#245d47!important;overflow-wrap:anywhere}.contact-panel>p:not(.nh-label){font-size:14px;margin-top:22px;color:#607269}.contact-panel ol{font-size:14px;padding-left:20px;margin-top:24px}.contact-panel li{margin-bottom:12px}.contact-panel .privacy-note{font-size:12px!important;border-top:1px solid #cadbd0;padding-top:20px}.support-questions{margin-top:48px}.support-questions h2{font-size:25px;margin-bottom:22px}.support-questions details{border-top:1px solid #dce4df;padding:18px 0}.support-questions summary{cursor:pointer;font-size:16px;font-weight:550}.support-questions details p{font-size:14px;margin-top:16px;color:#66766c}.navigation-hub .afield-task-entry{border-radius:0}
@media(max-width:850px){.nh-header,.nh-main{width:calc(100% - 40px)}.nh-header{flex-wrap:wrap;padding:20px 0;gap:18px}.nh-header nav{gap:16px}.nh-intro h1{font-size:44px}.team-directory{grid-template-columns:1fr 1fr}.resource-paths{gap:14px}.resource-paths>a{padding:20px}.resource-paths h2{font-size:22px}.resource-feature,.team-work,.example-story{gap:30px}.support-layout{gap:28px;grid-template-columns:1.3fr 1fr}.contact-panel{padding:22px}.resource-shelf{grid-template-columns:190px 1fr;gap:28px}}
@media(max-width:600px){.nh-header nav{width:100%;gap:10px 20px}.nh-header nav a{font-size:12px}.nh-intro{padding:34px 0}.nh-intro h1{font-size:36px}.nh-intro>p:last-child{font-size:17px}.resource-paths,.resource-feature,.resource-shelf,.team-work,.example-story,.support-layout{grid-template-columns:1fr}.resource-paths>a{min-height:0;padding:22px 42px 22px 22px}.resource-paths h2{margin-top:10px}.resource-paths p{margin-top:8px}.resource-feature,.team-work{padding:36px 0}.resource-feature h2,.team-work h2{font-size:29px}.resource-shelf{gap:22px}.team-directory{grid-template-columns:1fr}.team-option{min-height:0;padding:24px 0}.team-option h2{font-size:26px}.example-story{padding:30px 0;gap:28px}.story-heading h2{font-size:32px}.work-artifact{padding:22px}.support-layout{gap:36px}.support-routes{gap:24px 18px}.support-routes h2{font-size:21px}.contact-panel{order:-1}.nh-bottom{display:block}.nh-bottom a{display:block;margin-top:20px}.navigation-hub .footer-directory-grid{grid-template-columns:1fr 1fr}.navigation-hub .afield-task-entry>div{flex-wrap:wrap}}
.team-capture{aspect-ratio:1.8;margin-top:18px;background:#eef4f1;padding:12px;display:flex;align-items:center;justify-content:center}.team-capture img{width:100%;height:100%;object-fit:contain}.team-option:nth-child(2n) .team-capture{background:#eef2f8}.resource-feature+.resource-paths{margin-top:36px}.resource-feature{padding-top:12px}
