.hub-page{background:var(--paper);color:var(--ink);padding-bottom:90px}.hub-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.hub-heading h1{max-width:800px;font-size:clamp(45px,7vw,78px);line-height:1.03}.hub-heading .page-lead{color:#565c51;max-width:620px;font-size:19px;line-height:1.6}.hub-heading>img{object-fit:contain;background:var(--ink);border-radius:50%;width:100px;height:110px;padding:14px}.hub-heading>.button{color:var(--ink);flex-shrink:0;font-size:13px}.hub-notice{background:#ece6d7;border:1px solid #d1c5aa;gap:16px;margin-top:36px;padding:25px 28px;display:flex}.hub-notice>.status-dot{margin-top:8px}.hub-notice h2{font-family:var(--sans);font-size:16px;font-weight:600}.hub-notice p{color:#4d5448;max-width:780px;margin-top:7px;font-size:14px;line-height:1.7}.hub-account-grid{grid-template-columns:1fr 1fr;gap:75px;margin-top:55px;display:grid}.hub-account-grid h2,.hub-linking h2,.hub-service-note h2{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.2}.hub-current>p{color:#596051;margin-top:12px;font-size:14px;line-height:1.7}.hub-current .account-options{margin-top:22px}.hub-current>.text-link{min-height:44px;margin-top:22px;font-size:14px}.hub-current .account-options strong{font-size:17px}.hub-current .account-options span{font-size:13px}.hub-future dl{margin-top:19px}.hub-future dl>div{border-bottom:1px solid #d8d7ca;padding:17px 0}.hub-future dt{font-size:15px;font-weight:600}.hub-future dd{color:#596051;margin:5px 0 0;font-size:14px;line-height:1.7}.hub-linking{background:#eae6db;max-width:100%;margin-top:55px;padding:30px}.hub-linking p{color:#50594a;max-width:800px;margin-top:12px;font-size:14px;line-height:1.8}.hub-linking a{align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:14px;display:inline-flex}.hub-intro{color:#565e4f;max-width:850px;margin-block:30px 38px;font-size:14px;line-height:1.8}.hub-service-grid{border-top:1px solid #c9cbbb;border-left:1px solid #c9cbbb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hub-service{border-bottom:1px solid #c9cbbb;border-right:1px solid #c9cbbb;flex-direction:column;min-width:0;padding:28px 25px;display:flex}.hub-service-metadata{color:#555d4e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:18px;font-size:14px;display:flex}.hub-badge{background:#e3e5d7;border-radius:3px;padding:3px 7px;font-size:11px}.hub-service h2{font-family:var(--serif);margin-top:18px;font-size:31px;font-weight:400;line-height:1.2}.hub-service>p{color:#555e4e;flex:1;margin-top:10px;font-size:14px;line-height:1.8}.hub-service-actions{flex-direction:column;align-items:start;margin-top:19px;display:flex}.hub-service-actions a{text-underline-offset:4px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.hub-service-actions svg{flex:0 0 16px}.hub-service-actions .hub-secondary-link{color:#626954;font-size:12px}.hub-service-note{max-width:800px;margin-top:40px}.hub-service-note p{color:#50594a;margin-top:12px;font-size:14px;line-height:1.8}.hub-service-note .text-link{min-height:44px;margin-top:15px;font-size:14px}@media (width<=900px){.hub-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-account-grid{gap:35px}.hub-heading{gap:25px}}@media (width<=650px){.hub-heading{flex-direction:column;align-items:start;gap:24px}.hub-heading>img{display:none}.hub-heading .page-lead{font-size:17px}.hub-account-grid{grid-template-columns:1fr;gap:40px;margin-top:35px}.hub-notice{margin-top:28px;padding:20px}.hub-service-grid{grid-template-columns:1fr}.hub-service{padding:23px}.hub-account-grid h2,.hub-linking h2,.hub-service-note h2{font-size:28px}.hub-linking{margin-top:35px;padding:23px}.hub-service-top{font-size:13px}.hub-page{padding-bottom:55px}}
