.securityInfoPage{min-height:70vh;color:#142038;background:#f4f6f9}.securityInfoHero{padding:100px max(24px,calc((100% - 1180px)/2));color:#fff;background:linear-gradient(120deg,#08111d,#13243a)}.securityInfoHero.compact{padding-top:76px;padding-bottom:70px}.securityInfoHero h1{max-width:900px;margin:15px 0 20px;font-size:clamp(44px,6vw,76px);line-height:1.02;letter-spacing:-.055em}.securityInfoHero>p:last-child{max-width:720px;margin:0;color:#b8c4d2;font-size:17px;line-height:1.75}.securityInfoGrid,.securityDirectory{width:min(1180px,calc(100% - 48px));margin:auto;padding:72px 0 100px}.securityInfoGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.securityInfoCard{display:grid;grid-template-columns:58px 1fr auto;gap:22px;align-items:start;min-height:210px;border:1px solid #d7dee7;border-radius:16px;padding:29px;color:#172239;background:#fff;box-shadow:0 18px 42px rgba(12,27,48,.055)}.securityInfoCard>span{display:grid;width:52px;height:52px;place-items:center;border-radius:12px;color:#dff9ef;background:#123b36;font-size:11px;font-weight:900}.securityInfoCard h2,.securitySourceGrid h2,.productTrackerGrid h2,.weeklyPostList h2{color:#172239}.securityInfoCard h2{margin:2px 0 10px;font-size:24px}.securityInfoCard p,.securitySourceGrid p,.productTrackerGrid p,.weeklyPostList p{color:#69758a;line-height:1.65}.securityToolbar,.trackerSummary,.weeklySummaryHead{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px;border-bottom:1px solid #d8dee7;padding-bottom:24px}.securityToolbar label{display:grid;gap:8px;width:min(520px,100%);font-size:12px;font-weight:800}.securityToolbar input{height:52px;border:1px solid #ccd5e1;border-radius:10px;padding:0 15px;background:#fff;font:inherit}.securitySourceGrid,.productTrackerGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.securitySourceGrid>a,.productTrackerGrid>article{min-height:255px;display:flex;flex-direction:column;border:1px solid #d6dee8;border-radius:15px;padding:25px;color:#172239;background:#fff}.securitySourceGrid small,.productTrackerGrid small{color:#1d705f;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.securitySourceGrid h2,.productTrackerGrid h2{margin:22px 0 10px;font-size:20px}.securitySourceGrid b,.productTrackerGrid a{margin-top:auto;color:#176857;font-size:12px;font-weight:850}.securityDisclosure,.securityWarning{margin:26px 0 0;border-left:3px solid #1d705f;padding:16px 18px;color:#647187;background:#e9f2f0;line-height:1.7}.productTrackerGrid article{position:relative}.productTrackerGrid label{position:absolute;top:20px;right:20px;display:flex;gap:7px;font-size:10px;font-weight:850}.productTrackerGrid label input{width:18px;height:18px}.trackerSummary strong,.weeklySummaryHead strong{color:#176857;font-size:48px}.securityCallout{display:flex;align-items:center;justify-content:space-between;margin-top:25px;border-radius:14px;padding:23px;color:#fff;background:#102739}.weeklyPostList{display:grid;gap:10px}.weeklyPostList>a{display:grid;grid-template-columns:54px 1fr auto;gap:22px;align-items:center;border:1px solid #d7dee8;border-radius:14px;padding:22px 25px;color:#172239;background:#fff}.weeklyPostList h2{margin:7px 0;font-size:20px}.weeklyPostList p{margin:0}
html[data-theme=dark] .securityInfoPage{color:#e7edf6;background:#080f19}html[data-theme=dark] .securityInfoCard,html[data-theme=dark] .securitySourceGrid>a,html[data-theme=dark] .productTrackerGrid>article,html[data-theme=dark] .weeklyPostList>a{border-color:#2b384b;color:#e8eef7;background:#111a29}html[data-theme=dark] .securityInfoCard h2,html[data-theme=dark] .securitySourceGrid h2,html[data-theme=dark] .productTrackerGrid h2,html[data-theme=dark] .weeklyPostList h2{color:#eef3fa}html[data-theme=dark] .securityInfoCard p,html[data-theme=dark] .securitySourceGrid p,html[data-theme=dark] .productTrackerGrid p,html[data-theme=dark] .weeklyPostList p{color:#a9b4c5}html[data-theme=dark] .securityToolbar input{border-color:#344157;color:#eef3fa;background:#0c1421}
@media(max-width:850px){.securityInfoGrid,.securitySourceGrid,.productTrackerGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.securityInfoGrid,.securityDirectory{width:calc(100% - 28px);padding:48px 0 70px}.securityInfoGrid,.securitySourceGrid,.productTrackerGrid{grid-template-columns:1fr}.securityInfoCard{grid-template-columns:48px 1fr;min-height:0;padding:22px}.securityToolbar,.trackerSummary,.weeklySummaryHead,.securityCallout{align-items:flex-start;flex-direction:column}.weeklyPostList>a{grid-template-columns:38px 1fr}.securityInfoHero h1{font-size:43px}}
