.nt-hero{color:#fff;background:#0937f4;border-radius:20px;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0;padding:30px;display:grid}.nt-hero>div{gap:12px;display:grid}.nt-hero strong{font-size:3.5rem;line-height:1}.nt-hero small{margin-left:10px;font-size:1rem}.nt-list{background:#fff;border:1px solid #dae2ee;border-radius:16px;overflow:hidden}.nt-list>a{color:inherit;border-bottom:1px solid #e4eaf2;align-items:center;gap:18px;padding:22px;text-decoration:none;display:flex}.nt-list>a:last-child{border:0}.nt-list>a:hover{background:#f1f5ff}.nt-list>a>div{flex:1;min-width:0}.nt-list p{color:#5a6980;overflow-wrap:anywhere;margin-top:6px;font-size:.875rem}.nt-kind{color:#163bad;white-space:nowrap;background:#edf2ff;border-radius:8px;padding:7px 10px;font-size:.875rem}.nt-kind.urgent{color:#a32538;background:#ffe8ed}.nt-note{color:#5a6980;margin-top:22px;font-size:.875rem}@media (max-width:600px){.nt-hero{padding:22px}.nt-hero strong{font-size:2.7rem}.nt-list>a{gap:10px;padding:18px 12px}}.team-row{border-bottom:1px solid #e2e9f2;align-items:center;gap:15px;padding:20px;display:flex}.team-row>div{flex:1;min-width:0}.team-row p{overflow-wrap:anywhere}.team-row button{padding:10px}.team-row select{max-width:145px}.team-row:last-child{border:0}.member-shell{color:#10213c;max-width:720px;margin:auto;padding:36px 24px;font-size:1rem}.member-shell>header{justify-content:space-between;margin-bottom:44px;display:flex}.member-shell>span{letter-spacing:.14em;color:#0937f4;font-size:.875rem;font-weight:700}.member-shell h1{margin:15px 0;font-size:2.5rem;line-height:1.3}.member-shell p{margin:15px 0;line-height:1.8}.member-button{color:#fff;background:#0937f4;border-radius:10px;margin-top:15px;padding:15px 22px;display:inline-block}.member-card{color:#fff;background:#09225b;border-radius:24px;margin:32px 0;padding:32px;box-shadow:0 18px 40px #0b255225}.member-card>span{letter-spacing:.18em;color:#94b2ff;font-size:.75rem}.member-card h2{margin:35px 0 15px;font-size:1.8rem}.member-card h2 small{margin-left:12px;font-size:1rem}.member-card>strong{letter-spacing:.08em;font-size:2rem}.member-card footer{border-top:1px solid #ffffff35;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:25px;padding-top:22px;font-size:.875rem;display:flex}.member-term{background:#fff;border:1px solid #dce4ee;border-radius:14px;margin:18px 0;padding:24px}.member-term li{border-bottom:1px solid #e7edf5;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.member-term li span{color:#54667b;font-size:.875rem}
