.hub-section{padding:64px 24px}.hub-inner{max-width:1320px;margin:auto}.hub-shade{background:#f5f7ff}.hub-heading{text-align:center;max-width:920px;margin:0 auto 32px}.hub-heading>span{display:inline-block;background:#fff0f2;border-radius:20px;padding:6px 14px;color:#ed0027;font-size:12px;font-weight:700}.hub-heading h2{font-size:34px;line-height:1.2;margin:14px 0}.hub-heading p,.hub-section p{font-size:15px;line-height:1.65;color:#505962}.hub-two,.hub-three,.hub-formats{display:grid;gap:20px}.hub-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-three{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-formats{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-major,.hub-format,.hub-textcard{border:1px solid #dce3ed;border-radius:12px;overflow:hidden;background:white;text-decoration:none;min-width:0}.hub-major>img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.hub-major>div{padding:26px}.hub-major h3{font-size:25px;margin:0 0 12px}.hub-button{display:inline-block;background:#ed0027;color:#fff!important;border-radius:24px;padding:12px 20px;text-decoration:none;font-size:14px;font-weight:600}.hub-format img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.hub-format>div{padding:20px}.hub-format h3,.hub-textcard h3{font-size:20px;line-height:1.3;margin:0 0 12px}.hub-format strong,.hub-textcard strong{color:#ed0027;font-size:14px}.hub-textcard{padding:26px}.hub-number{display:block;color:#19984c;font-weight:700;margin-bottom:15px}.hub-table-wrap{overflow:auto;border:1px solid #dce3ed;border-radius:10px;background:white}.hub-table-wrap table{border-collapse:collapse;width:100%;min-width:740px;font-size:14px;line-height:1.6}.hub-table-wrap th,.hub-table-wrap td{padding:18px;text-align:left;border-bottom:1px solid #dce3ed;vertical-align:top}.hub-table-wrap thead{background:#def8ec;color:#187c3b}.hub-table-wrap tbody th{width:20%}.hub-note{font-size:13px!important}.hub-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}.hub-jump{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:24px;background:#fff}.hub-jump a{font-size:13px;text-decoration:none;border:1px solid #dce3ed;border-radius:24px;padding:10px 16px}.hub-faq{max-width:960px;margin:auto}.hub-faq details{padding:20px 24px;background:#f5f7ff;margin-bottom:12px;border-radius:8px}.hub-faq summary{font-weight:600;cursor:pointer}.hub-section{scroll-margin-top:80px}#supplement-hub a:focus-visible,#supplement-hub summary:focus-visible{outline:3px solid #169b48;outline-offset:4px}@media(max-width:900px){.hub-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-three{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-heading h2{font-size:28px}}@media(max-width:600px){.hub-section{padding:40px 16px}.hub-two,.hub-three{grid-template-columns:1fr}.hub-formats{gap:12px}.hub-format>div{padding:12px}.hub-format h3{font-size:17px}.hub-format p{font-size:13px}.hub-major>div{padding:20px}.hub-jump{gap:8px;padding:18px 12px}.hub-jump a{font-size:12px;padding:8px 10px}}
