.knowledge-page{background:radial-gradient(ellipse at 95% 0,#253a32 0,transparent 42%),#101c20}.knowledge-page main{max-width:1160px}.knowledge-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;margin:20px 0 36px}.knowledge-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.knowledge-hero h1{font-size:clamp(2rem,4.5vw,3.6rem)}.knowledge-tags{display:flex;gap:10px;flex-wrap:wrap;color:#c7e94b;font-size:.88rem}.knowledge-tags span{border:1px solid #50625a;border-radius:30px;padding:5px 12px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-card{background:#192b30;border:1px solid #415a5d;border-radius:16px;padding:24px;display:flex;flex-direction:column;min-width:0}.knowledge-card h2,.knowledge-card h3{font-size:1.3rem;margin:10px 0}.knowledge-card p{color:#c7d5d3;margin-top:0}.knowledge-card>a:last-child{margin-top:auto;font-weight:700;padding-top:12px}.knowledge-card .eyebrow{font-size:.8rem}.knowledge-card.featured{border-color:#92aa4b;background:#243a30}.knowledge-links{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.knowledge-note{border-left:3px solid #a5be50;padding:12px 18px;background:#21322d}.knowledge-toc{padding:18px 22px;border:1px solid #415a5d;border-radius:14px;background:#15262b}.knowledge-toc a{display:inline-block;margin:4px 18px 4px 0}.knowledge-article{max-width:840px;margin:auto}.knowledge-article section{margin:32px 0}.knowledge-article p,.knowledge-article li{max-width:76ch}.knowledge-table-wrap{overflow:auto;border:1px solid #415a5d;border-radius:12px;margin:20px 0}.knowledge-table{border-collapse:collapse;width:100%;font-size:.96rem}.knowledge-table th,.knowledge-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #415a5d}.knowledge-table th{background:#213a38;color:#e5f2cb}.knowledge-table tr:last-child td{border:0}.knowledge-form{padding:24px;background:#192c30;border:1px solid #687f43;border-radius:18px}.knowledge-form fieldset,.knowledge-checks fieldset{margin:0;padding:0;border:0}.knowledge-form legend{font-size:1.2rem;font-weight:700;margin-bottom:18px}.knowledge-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.knowledge-form label{display:block;font-weight:650}.knowledge-form select{display:block;width:100%;margin-top:8px;background:#0f2025;color:#f1f4eb;border:1px solid #7b918e;border-radius:10px;padding:12px;font:inherit;min-height:48px}.knowledge-form button,.knowledge-page button{font:inherit;cursor:pointer}.knowledge-form .button{border:0;margin-top:20px}.knowledge-result{margin:24px 0;border:1px solid #829a4a;padding:26px;border-radius:16px;background:#23382e;scroll-margin-top:18px}.knowledge-result[hidden]{display:none}.knowledge-result h2{margin-top:8px}.knowledge-result-figure{float:right;width:44%;max-width:460px;margin:0 0 20px 28px}.knowledge-result-figure a{display:block}.knowledge-result img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px;margin:0;float:none}.knowledge-result-figure span{display:block;margin-top:8px;font-size:.88rem}.knowledge-result::after{content:'';display:block;clear:both}.knowledge-result a{font-weight:700}.knowledge-result:focus{outline:3px solid #c7e94b;outline-offset:4px}.knowledge-sources{border-top:1px solid #415a5d;padding-top:18px;font-size:.9rem;color:#bdceca}.knowledge-checks{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.knowledge-checks fieldset{padding:22px;border:1px solid #415a5d;background:#172a2e;border-radius:14px}.knowledge-checks legend{font-size:1.2rem;font-weight:750;padding:0 6px}.knowledge-checks label{display:flex;align-items:flex-start;gap:12px;margin:14px 0;cursor:pointer}.knowledge-checks input,.knowledge-remember input{width:21px;height:21px;flex:0 0 21px;accent-color:#c7e94b;margin:3px 0 0}.knowledge-remember{display:flex;gap:12px;align-items:flex-start}.knowledge-ghost{display:inline-block;border:1px solid #637e79;background:#1d3337;color:#edf3ef;border-radius:10px;padding:11px 17px;text-decoration:none}.knowledge-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.knowledge-progress{color:#d4e77d;font-weight:650;min-height:1.5em}.knowledge-page details{padding:16px;border:1px solid #415a5d;border-radius:12px;margin:14px 0}.knowledge-page summary{cursor:pointer;font-weight:700}.knowledge-page code{overflow-wrap:anywhere;color:#d9edbc}.knowledge-page a,.knowledge-page button,.knowledge-page select{touch-action:manipulation}.knowledge-page button:focus-visible,.knowledge-page select:focus-visible,.knowledge-page input:focus-visible{outline:3px solid #d3f45a;outline-offset:4px}.knowledge-page [hidden]{display:none!important}.knowledge-home-panel{background:#192c30;border:1px solid #50685b;border-radius:18px;padding:clamp(20px,4vw,34px)}.knowledge-home-panel .knowledge-grid{margin-top:22px}.knowledge-home-panel .knowledge-card{padding:20px}.knowledge-home-panel h2{margin-top:0}.knowledge-home-panel .knowledge-card h3{font-size:1.1rem}.knowledge-home-panel .knowledge-card a{color:#d0eb61}.knowledge-home-panel .knowledge-card p{font-size:.95rem}.knowledge-crosslink{padding:18px 22px;border:1px solid #425e56;background:#1b302b;border-radius:14px;margin:24px 0}.knowledge-crosslink p{margin:8px 0}.knowledge-crosslink h2{font-size:1.2rem;margin:0}.knowledge-cta{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap}.knowledge-topics{font-size:.86rem;color:#aec4bf}.knowledge-reading{color:#b5c9c2;font-size:.9rem}@media(max-width:800px){.knowledge-hero{grid-template-columns:1fr}.knowledge-hero img{aspect-ratio:16/7;max-height:240px}.knowledge-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.knowledge-grid,.knowledge-fields,.knowledge-checks{grid-template-columns:1fr}.knowledge-hero{gap:16px}.knowledge-form,.knowledge-result{padding:18px}.knowledge-result img{float:none;width:100%;height:auto;margin:0}.knowledge-table th,.knowledge-table td{padding:10px;min-width:130px}.knowledge-card{padding:20px}.knowledge-page header nav{gap:12px}.knowledge-toc a{display:block}}@media print{body.knowledge-page{background:white;color:#111}.knowledge-page header,.knowledge-page footer,.knowledge-page .no-print,.knowledge-page .rp-share,.knowledge-page .cta{display:none!important}.knowledge-page main{max-width:none;padding:0}.knowledge-page a{color:#111;text-decoration:none}.knowledge-checks{grid-template-columns:1fr 1fr}.knowledge-checks fieldset{background:white;border:1px solid #888;break-inside:avoid}.knowledge-checks label{font-size:11pt}.knowledge-page h1{font-size:24pt}.knowledge-page .knowledge-note{background:white;border-color:#555}.knowledge-page .knowledge-progress{color:#111}.knowledge-page input{accent-color:#111}}

@media(max-width:800px){.knowledge-result-figure{float:none;width:100%;max-width:640px;margin:0 auto 24px}}
