.matrix-head{padding:64px 0 38px;background:#f0f5f8;border-bottom:1px solid #d5e1e8}.matrix-head h1{font-size:clamp(30px,4vw,58px);line-height:1.12;max-width:1000px;margin:16px 0 22px;overflow-wrap:break-word}.matrix-deck{max-width:850px;font-size:19px;line-height:1.65}.matrix-topics{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.matrix-topics a{padding:9px 15px;background:white;border:1px solid #cfdae3;border-radius:25px;font-size:14px}.matrix-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;padding-top:40px;padding-bottom:65px;align-items:start}.matrix-article{min-width:0;max-width:850px;font-size:17px;line-height:1.9}.matrix-article h2{font-size:25px;line-height:1.35;margin-top:38px;scroll-margin-top:35px}.matrix-article a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.matrix-article li{margin:10px 0}.matrix-cover{margin:0 0 30px}.matrix-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.matrix-cover figcaption{font-size:12px;line-height:1.55;color:#526b7b;margin-top:9px}.matrix-aside{position:sticky;top:25px;max-height:90vh;overflow:auto;padding:20px;background:#f0f5f8;border:1px solid #d5e1e8;border-radius:12px;font-size:14px}.matrix-aside h2{font-size:19px;margin:0 0 15px}.matrix-aside nav a{display:block;line-height:1.5;margin:0 0 12px}.matrix-cta{border-top:1px solid #cbd8e2;margin-top:22px;padding-top:24px}.matrix-cta>a{display:block;margin-top:12px}.matrix-topic{padding:45px 0 15px;scroll-margin-top:25px}.matrix-topic>h2{font-size:30px}.matrix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.matrix-card{display:block;background:#fff;border:1px solid #d5e1e8;border-radius:14px;overflow:hidden;color:#203b52;transition:transform .15s,border-color .15s}.matrix-card:hover{transform:translateY(-3px);border-color:#4a789b}.matrix-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.matrix-card>div{padding:22px}.matrix-card h3{font-size:22px;line-height:1.35;margin:8px 0 14px}.matrix-card p{font-size:14px;line-height:1.7}.matrix-card span{font-size:14px;font-weight:700}.matrix-card .eyebrow{font-size:10px;letter-spacing:1.5px}.matrix-bottom{padding:40px;margin:40px 0 65px;background:#f0f5f8;border-radius:14px}header .nav-wrap{flex-wrap:wrap;gap:16px}header .actions{flex-wrap:wrap;gap:15px;min-width:0}.matrix-card:focus-visible,.matrix-topics a:focus-visible{outline:3px solid #2678b5;outline-offset:3px}@media(max-width:1000px){.matrix-layout{grid-template-columns:minmax(0,1fr);gap:20px}.matrix-aside{position:static;max-height:none;order:-1}.matrix-aside nav{display:none}.matrix-cta{border:0;margin:0;padding:0}.matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.matrix-head{padding-top:35px}.matrix-grid{grid-template-columns:1fr}.matrix-layout{padding-top:25px}.matrix-article{font-size:16px}.matrix-bottom{padding:25px}.matrix-topic>h2{font-size:25px}.matrix-aside{padding:16px}.matrix-topics a{font-size:12px;padding:8px 12px}}
