.hub{--hub-ink:#16352a;--hub-green:#1a4a38;--hub-muted:#5c665f;--hub-line:rgba(22,53,42,.1);--hub-card:#fff;--hub-bg:#f3f4f2;color:var(--hub-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hub *{box-sizing:border-box}.hub a{color:var(--hub-green)}.hub-wrap{width:min(1080px,calc(100% - 32px));margin:0 auto}.hub-hero{padding:28px 0 8px}.hub-kicker{margin:0 0 12px;color:var(--hub-green);font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.hub-hero h1{max-width:16ch;margin:0;font-size:clamp(36px,6vw,68px);font-weight:780;letter-spacing:-.045em;line-height:.96}.hub-sub{max-width:36ch;margin:18px 0 0;color:var(--hub-muted);font-size:clamp(17px,2vw,20px);line-height:1.45}.hub-jump{position:sticky;top:calc(var(--rn-nav-top,14px) + var(--rn-nav-h,56px) + var(--rn-topbar-h,0px) + 10px);z-index:20;margin:28px 0 8px;padding:8px;border:1px solid var(--hub-line);border-radius:999px;background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px -24px #16352acc}.hub-jump ul{display:flex;gap:4px;margin:0;padding:0;list-style:none;overflow:auto;scrollbar-width:none}.hub-jump li{flex:0 0 auto}.hub-jump a{display:block;padding:8px 12px;border-radius:999px;color:var(--hub-ink);font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.hub-jump a:hover{background:#e7eee9}.hub-story{max-width:720px;padding:28px 0 8px}.hub-story p,.hub-prose p{margin:0 0 16px;font-size:17px;line-height:1.65}.hub-block{padding:34px 0}.hub-block h2{margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:760;letter-spacing:-.04em}.hub-block h3{margin:18px 0 10px;font-size:18px;font-weight:740;letter-spacing:-.02em}.hub-date{margin:0 0 18px;color:var(--hub-muted);font-size:13px}.hub-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.hub-chips li{padding:8px 12px;border-radius:999px;background:#fff;color:var(--hub-ink);font-size:14px;font-weight:650}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.hub-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-card{padding:20px 18px;border-radius:18px;background:var(--hub-card);box-shadow:0 16px 36px -28px #1628228c}.hub-card h3{margin:0 0 8px;font-size:16px;font-weight:750;letter-spacing:-.02em}.hub-card p,.hub-card li{color:#24352d;font-size:15px;line-height:1.5}.hub-card p{margin:0}.hub-card ul,.hub-prose ul,.hub-prose ol{margin:0;padding-left:18px}.hub-card li+li,.hub-prose li+li{margin-top:8px}.hub-card a{font-weight:700;text-decoration:none}.hub-close{max-width:720px;margin-top:8px;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.45}.hub-contactline{margin:14px 0 0;color:var(--hub-muted);font-size:15px}.hub-contactline a{font-weight:700;text-decoration:none}.hub-rule{height:1px;margin:8px 0;background:var(--hub-line);border:0}.hub-prose{max-width:760px}.hub-prose h3{margin:22px 0 8px;font-size:18px;font-weight:740}.hub-form{display:grid;gap:12px;max-width:640px;margin-top:18px}.hub-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.hub-form input,.hub-form textarea{width:100%;padding:12px 14px;border:1px solid rgba(22,53,42,.14);border-radius:12px;background:#fff;color:var(--hub-ink);font:inherit;font-size:15px;font-weight:500}.hub-form textarea{min-height:120px;resize:vertical}.hub-form input:focus,.hub-form textarea:focus{outline:2px solid rgba(26,74,56,.35);border-color:#1a4a38}.hub-form button{justify-self:start;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--hub-green);color:#fff;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.hub-form button:hover{background:#14382c}.hub-note{margin:10px 0 0;color:var(--hub-muted);font-size:14px}.hub-toast{margin:0 0 18px;padding:14px 16px;border-radius:14px;background:#e7eee9;color:var(--hub-green);font-weight:700}.hub-ping{display:none}.hub-ping:has(.hub-toast){display:block}.hub .errors{margin:0 0 8px;padding:12px 14px;border-radius:12px;background:#fdecec;color:#8d1d1d;font-size:14px}.hub-steps{margin:0;padding-left:18px}.hub-steps li+li{margin-top:8px}@media(max-width:760px){.hub-grid,.hub-grid--3{grid-template-columns:1fr}.hub-hero h1{max-width:12ch}.hub-jump{border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/info-hub.css.map */
