:root{--navy:#172c45;--ink:#172c45;--orange:#4f8fdc;--pale:#edf2f5;--line:#d4dee5;--cyan:#6fc8d8}body{font-family:Manrope,Arial,sans-serif;background:#f9fbfc}.logo span:not(.logo-dot),.eyebrow{color:var(--orange)}.section-tabs .shell{grid-template-columns:repeat(4,1fr)}.knowledge-hub{padding:82px 0 100px;background:#f9fbfc}.knowledge-hub-head{max-width:760px;margin-bottom:34px}.knowledge-hub-head h2{font-size:clamp(36px,5vw,58px);margin:10px 0}.knowledge-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.knowledge-hub-card{padding:32px;border:1px solid var(--line);border-radius:15px;background:#fff}.knowledge-hub-card>span{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#d65f3e;font-weight:800}.knowledge-hub-card h3{font-size:28px;margin:18px 0 8px}.knowledge-hub-card p{color:#587080}.knowledge-hub-card ul{padding-left:19px}.knowledge-hub-card li{margin:9px 0}.knowledge-hub-card a{color:var(--ink)}.hub-all{display:inline-block;margin-top:12px;font-weight:800}.guide-steps{list-style:none;padding:0}.guide-steps li{display:grid;grid-template-columns:48px 1fr;gap:15px;border-top:1px solid var(--line);padding:20px 0}.guide-steps span{color:var(--orange);font:12px monospace}.guide-steps p{margin:0}.faq-list{max-width:850px}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list summary{font-size:18px;font-weight:800;cursor:pointer}.faq-list p{color:#587080;max-width:740px}.article-cta{margin-top:0;margin-bottom:0}.blueprint{background-color:#dfe8ee}@media(max-width:900px){.knowledge-hub-grid{grid-template-columns:1fr}.section-tabs .shell{grid-template-columns:1fr 1fr}}@media(max-width:620px){.section-tabs .shell{grid-template-columns:1fr}}
.glossary-term{display:inline;padding:0;border:0;border-bottom:2px dotted #2476c9;background:transparent;color:#1264b2;font:inherit;cursor:pointer}.glossary-term:hover,.glossary-term:focus{color:#0a4178;border-bottom-style:solid}.glossary-modal[hidden]{display:none}.glossary-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px}.glossary-backdrop{position:absolute;inset:0;background:rgba(7,20,36,.72);backdrop-filter:blur(5px)}.glossary-dialog{position:relative;width:min(540px,100%);padding:42px;background:#f5f8fb;border:1px solid #adc7df;box-shadow:0 28px 80px rgba(0,20,40,.35)}.glossary-dialog h2{font-size:clamp(32px,5vw,50px);letter-spacing:-.05em;margin:18px 0}.glossary-dialog>[data-definition]{font-size:17px;line-height:1.7;color:#4d6176}.glossary-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#173f6a;font-size:34px;cursor:pointer}.glossary-more{display:inline-block;margin-top:25px;padding-bottom:5px;border-bottom:2px solid #58a6ff;color:#123f6d;font-weight:700}.modal-open{overflow:hidden}@keyframes term-pulse{0%{box-shadow:0 0 0 0 rgba(88,166,255,.65);background:#fff}35%{box-shadow:0 0 0 12px rgba(88,166,255,0);background:#dcebfa}100%{background:inherit}}.content-card.term-highlight{animation:term-pulse 2.6s ease both;position:relative;z-index:2}@media(max-width:560px){.glossary-dialog{padding:34px 24px}}
