.resources-hero{padding:190px 0 105px;background:radial-gradient(circle at 86% 12%,rgba(0,201,245,.2),transparent 29%),linear-gradient(135deg,#071626,#0b2f4a);color:#fff}.resources-hero-grid{display:grid;grid-template-columns:1.55fr .7fr;gap:80px;align-items:end}.resources-hero h1{max-width:820px;margin:0;font-size:clamp(44px,5.8vw,72px);line-height:1.02;letter-spacing:-.045em}.resources-hero-grid>p{margin:0 0 8px;color:#bfd0da;font-size:17px}.resource-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px;color:#9db1bf;font-size:12px}.resource-breadcrumb a:hover{color:var(--cyan-2)}.resource-topics{background:#f3f7f9}.resource-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.resource-topic{position:relative;min-height:290px;padding:30px;border:1px solid #d3e0e6;border-radius:16px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.resource-topic:hover,.resource-topic.is-active{transform:translateY(-4px);border-color:#00acd1;box-shadow:0 18px 45px rgba(7,32,50,.1)}.resource-topic>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e9f8fc;color:#007e9c;font-size:12px;font-weight:900}.resource-topic h3{margin:48px 0 9px;font-size:24px}.resource-topic p{margin:0 0 20px;color:var(--muted);font-size:14px}.resource-topic b{color:#007f9e;font-size:13px}.resource-library{background:#fff}.resource-library-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.resource-library-head h2{margin:0;font-size:clamp(34px,4vw,50px);letter-spacing:-.035em}.resource-library-head>a{color:#007f9e;font-size:14px;font-weight:800}.resource-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.resource-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 34px rgba(7,31,48,.06)}.resource-card-media{display:grid;place-items:center;aspect-ratio:1.55;background:linear-gradient(145deg,#0a2339,#0e4b6c);overflow:hidden}.resource-card-media img{width:100%;height:100%;object-fit:cover}.resource-card-media span{color:#55e5ff;font-size:26px;font-weight:950;line-height:.9;letter-spacing:-.05em}.resource-card-body{padding:26px}.resource-meta{margin:0 0 12px!important;color:#0086a5!important;font-size:11px!important;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.resource-card h3{margin:0 0 12px;font-size:23px;line-height:1.2}.resource-card-body>p{color:var(--muted);font-size:14px}.resource-read{color:#007f9e;font-size:13px;font-weight:850}.resource-empty{display:grid;grid-template-columns:1.3fr .8fr;gap:70px;align-items:center;padding:54px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#f2f8fa,#fff)}.resource-empty span{color:#0088a7;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.resource-empty h3{max-width:650px;margin:12px 0;font-size:clamp(30px,3.5vw,45px);line-height:1.08}.resource-empty p{max-width:700px;margin:0;color:var(--muted)}.resource-empty .actions{justify-content:flex-end}.resource-outline{border-color:#9eb5c1;color:#173142;background:#fff}.resource-pagination{margin-top:42px}.resource-pagination .nav-links{display:flex;justify-content:center;gap:8px}.resource-pagination a,.resource-pagination span{display:grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px}.resource-pagination .current{background:var(--navy);color:#fff}.resource-faq-band{padding:72px 0;background:#081b2d;color:#fff}.resource-faq-band .shell{display:flex;justify-content:space-between;align-items:center;gap:50px}.resource-faq-band h2{max-width:760px;margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.08}.resource-article-header{padding:175px 0 85px;background:linear-gradient(135deg,#071626,#0b304b);color:#fff}.resource-article-header-inner{max-width:960px}.resource-article-header h1{max-width:940px;margin:0;font-size:clamp(42px,5.7vw,70px);line-height:1.03;letter-spacing:-.045em}.resource-article-deck{max-width:800px;margin:24px 0;color:#c3d2db;font-size:19px}.resource-article-meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:34px;color:#93aab8;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.resource-featured-image{margin-top:70px}.resource-featured-image img{width:100%;max-height:680px;object-fit:cover;border-radius:18px}.resource-article-layout{display:grid;grid-template-columns:minmax(0,760px) 310px;gap:90px;align-items:start;padding-top:85px;padding-bottom:100px}.resource-article-content{font-family:Georgia,"Times New Roman",serif;color:#253542;font-size:18px;line-height:1.85}.resource-article-content h2,.resource-article-content h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink);line-height:1.15;letter-spacing:-.025em}.resource-article-content h2{margin:55px 0 18px;font-size:36px}.resource-article-content h3{margin:38px 0 14px;font-size:25px}.resource-article-content a{color:#007f9e;text-decoration:underline}.resource-article-content img{margin:36px 0;border-radius:12px}.resource-article-content blockquote{margin:34px 0;padding:8px 0 8px 26px;border-left:4px solid var(--cyan);font-size:21px}.resource-article-aside{position:sticky;top:135px}.resource-article-aside>div{padding:28px;border-radius:15px;background:#eef6f8}.resource-article-aside span{color:#0085a3;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.resource-article-aside h2{margin:14px 0;font-size:25px;line-height:1.15}.resource-article-aside p{color:var(--muted);font-size:14px}.resource-article-aside a{display:block;margin-top:15px;color:#007f9e;font-size:13px;font-weight:850}.resource-article-footer{padding:80px 0;background:#071626;color:#fff}.resource-article-footer h2{max-width:720px;margin:0 0 30px;font-size:clamp(34px,4vw,52px);line-height:1.08}.resource-article-footer>div>p{color:var(--cyan-2);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.resource-outline-light{border-color:#7791a1;color:#fff;background:transparent}.footer-grid{grid-template-columns:1.25fr .6fr .65fr .65fr 1fr;gap:38px}.footer-grid a:hover{color:var(--cyan-2)}@media(max-width:1100px){.footer-grid{grid-template-columns:1.2fr repeat(2,1fr)}.footer-grid>div:first-child{grid-column:1/-1}.resources-hero-grid{grid-template-columns:1.4fr .8fr;gap:45px}.resource-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:55px}}@media(max-width:782px){.resources-hero{padding:160px 0 80px}.resources-hero-grid,.resource-empty,.resource-article-layout{grid-template-columns:1fr}.resource-topic-grid,.resource-card-grid{grid-template-columns:1fr}.resource-topic{min-height:auto}.resource-topic h3{margin-top:28px}.resource-empty{padding:34px;gap:30px}.resource-empty .actions{justify-content:flex-start}.resource-faq-band .shell{align-items:flex-start;flex-direction:column}.resource-article-layout{padding-top:60px;gap:40px}.resource-article-aside{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:520px){.resources-hero h1,.resource-article-header h1{font-size:40px}.resource-library-head{display:block}.resource-library-head>a{display:inline-block;margin-top:14px}.resource-empty{padding:25px}.resource-faq-band{padding:58px 0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}
