
/* Hub V334 Materials Loop Fix */
.material334-wrap{background:linear-gradient(180deg,#f7fbff 0%,#ffffff 34%,#eef7ff 100%)}
.material334-hero{padding:72px 0 42px;background:radial-gradient(circle at 18% 12%,rgba(52,152,219,.18),transparent 38%),linear-gradient(135deg,#f8fbff,#e8f6ff 55%,#f9fdff);border-bottom:1px solid rgba(33,98,148,.12)}
.material334-hero h1{font-size:clamp(2.25rem,5vw,4.35rem);line-height:1;margin:12px 0;color:#0e2a46;letter-spacing:-.04em}.material334-hero p{max-width:820px;font-size:1.08rem;color:#35536b;line-height:1.7}.material334-kicker{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;background:#e8f7ff;color:#075985;font-weight:800;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em}.material334-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.material334-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;background:#0ea5e9;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 10px 26px rgba(14,165,233,.22)}.material334-btn.alt{background:#0f172a}.material334-btn.light{background:#fff;color:#0f2742;border:1px solid rgba(15,39,66,.16);box-shadow:none}.material334-section{padding:42px 0}.material334-section h2{font-size:clamp(1.65rem,3vw,2.5rem);margin:0 0 10px;color:#0f2742;letter-spacing:-.025em}.material334-lede{color:#48657d;max-width:850px;line-height:1.7;margin:0 0 22px}.material334-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.material334-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.material334-card{display:block;text-decoration:none;background:#fff;border:1px solid rgba(15,39,66,.12);border-radius:22px;padding:20px;box-shadow:0 12px 30px rgba(15,39,66,.08);color:#102033;min-height:170px}.material334-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(15,39,66,.12)}.material334-card small{display:inline-flex;padding:6px 9px;border-radius:999px;background:#ecfeff;color:#0369a1;text-transform:uppercase;font-weight:900;font-size:.68rem;letter-spacing:.08em}.material334-card h3{margin:12px 0 8px;font-size:1.18rem;color:#0f2742}.material334-card p{margin:0;color:#4b6478;line-height:1.58}.material334-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(15,39,66,.12);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(15,39,66,.06)}.material334-table th{background:#0f2742;color:#fff;text-align:left;padding:13px 14px;font-size:.9rem}.material334-table td{padding:13px 14px;border-top:1px solid rgba(15,39,66,.09);vertical-align:top;color:#334155;line-height:1.5}.material334-toolbox{background:#071827;color:#e5f2ff;border-radius:26px;padding:26px;border:1px solid rgba(125,211,252,.28);box-shadow:0 18px 42px rgba(3,7,18,.18)}.material334-toolbox h2{color:#fff}.material334-toolbox p{color:#b8d4e8}.material334-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.material334-tool{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;text-decoration:none;color:#e5f2ff}.material334-tool strong{display:block;color:#fff;margin-bottom:6px}.material334-tool span{display:block;color:#8bdcff;font-weight:900;margin-top:10px}.material334-disclosure{font-size:.88rem;color:#b8d4e8;border-top:1px solid rgba(255,255,255,.14);padding-top:14px;margin-top:16px}.material334-path{display:grid;grid-template-columns:1fr 1fr;gap:16px}.material334-check{background:#f8fbff;border:1px solid rgba(15,39,66,.1);border-radius:22px;padding:20px}.material334-check h3{margin:0 0 10px;color:#0f2742}.material334-check ul{margin:0;padding-left:20px;color:#40586d;line-height:1.65}.material334-note{padding:16px 18px;background:#fff7ed;border:1px solid rgba(251,146,60,.35);border-radius:18px;color:#7c2d12;line-height:1.6}@media(max-width:900px){.material334-grid,.material334-grid.two,.material334-tool-grid,.material334-path{grid-template-columns:1fr}.material334-hero{padding:48px 0 30px}.material334-card{min-height:auto}}
