.page-module__hiNnPW__hero{padding:52px 56px 58px}.page-module__hiNnPW__heroTitle{font-family:var(--tn-font-display);font-weight:var(--tn-weight-semibold);font-size:var(--tn-text-display);letter-spacing:var(--tn-tracking-display);color:var(--tn-ink);text-wrap:balance;max-width:20ch;transition:color var(--tn-duration-base) ease;margin:16px 0 18px;line-height:1.04}.page-module__hiNnPW__heroDek{color:var(--tn-ink-2);text-wrap:pretty;max-width:62ch;transition:color var(--tn-duration-base) ease;margin:0;font-size:16.5px;line-height:1.7}.page-module__hiNnPW__intro{color:var(--tn-ink-2);text-wrap:pretty;max-width:70ch;transition:color var(--tn-duration-base) ease;margin:0 0 28px;font-size:15px;line-height:1.7}.page-module__hiNnPW__notice{background:var(--tn-bg);border:1px solid var(--tn-line);border-radius:var(--tn-radius-lg);transition:background var(--tn-duration-base) ease, border-color var(--tn-duration-base) ease;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:38px;padding:18px 22px;display:flex}.page-module__hiNnPW__noticeTag{font-family:var(--tn-font-mono);font-size:12px;font-weight:var(--tn-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--tn-accent);flex:none;align-items:center;gap:8px;display:inline-flex}.page-module__hiNnPW__noticeDot{border-radius:var(--tn-radius-pill);background:var(--tn-accent);width:8px;height:8px;display:block}.page-module__hiNnPW__noticeText{color:var(--tn-ink-2);text-wrap:pretty;transition:color var(--tn-duration-base) ease;flex:340px;margin:0;font-size:14px;line-height:1.6}.page-module__hiNnPW__noticeText a{font-weight:var(--tn-weight-semibold)}.page-module__hiNnPW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:44px;display:grid}.page-module__hiNnPW__column{flex-direction:column;display:flex}.page-module__hiNnPW__columnStack{flex-direction:column;gap:36px;display:flex}.page-module__hiNnPW__groupLabel{font-family:var(--tn-font-display);font-weight:var(--tn-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--tn-ink-3);transition:color var(--tn-duration-base) ease;margin:0 0 20px;font-size:15px}.page-module__hiNnPW__chips{flex-direction:column;gap:10px;display:flex}.page-module__hiNnPW__chip{border:1px solid var(--tn-line);background:var(--tn-bg);border-radius:var(--tn-radius-md);transition:background var(--tn-duration-base) ease, border-color var(--tn-duration-base) ease;align-items:center;gap:12px;padding:14px 18px;display:flex}.page-module__hiNnPW__chipDot{border-radius:var(--tn-radius-pill);background:var(--tn-accent);flex:none;width:6px;height:6px;display:block}.page-module__hiNnPW__chipLabel{font-size:14.5px;font-weight:var(--tn-weight-medium);color:var(--tn-ink);transition:color var(--tn-duration-base) ease}.page-module__hiNnPW__chipsNote{color:var(--tn-ink-3);text-wrap:pretty;transition:color var(--tn-duration-base) ease;margin:14px 0 0;font-size:13.5px;line-height:1.6}.page-module__hiNnPW__outcomes{flex-direction:column;gap:10px;display:flex}.page-module__hiNnPW__outcome{border:1px solid var(--tn-line);background:var(--tn-surface);border-radius:var(--tn-radius-md);transition:background var(--tn-duration-base) ease, border-color var(--tn-duration-base) ease;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.page-module__hiNnPW__outcomeName{font-family:var(--tn-font-display);font-weight:var(--tn-weight-semibold);color:var(--tn-ink);transition:color var(--tn-duration-base) ease;font-size:15.5px}.page-module__hiNnPW__outcomeBody{color:var(--tn-ink-2);text-wrap:pretty;transition:color var(--tn-duration-base) ease;font-size:13.5px;line-height:1.55}.page-module__hiNnPW__rolesPanel{background:var(--tn-panel);border-radius:var(--tn-radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:42px 42px 44px;display:flex}.page-module__hiNnPW__rolesText{flex-direction:column;flex:420px;gap:10px;display:flex}.page-module__hiNnPW__rolesTitle{font-family:var(--tn-font-display);font-weight:var(--tn-weight-semibold);letter-spacing:var(--tn-tracking-display);color:#fff;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.page-module__hiNnPW__rolesDek{color:#ffffffb8;text-wrap:pretty;max-width:56ch;margin:0;font-size:15px;line-height:1.65}@media (max-width:720px){.page-module__hiNnPW__grid{gap:32px}.page-module__hiNnPW__rolesPanel{padding:32px 26px}}
