
html{scroll-behavior:smooth}
body{margin:0;background:#F7F4EF;color:#0A2440;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#0A2440;text-decoration:none}
a:hover{color:#B4934F}
html.js-reveal [data-anim]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}
html.js-reveal [data-anim].in{opacity:1;transform:none}
html.js-reveal [data-anim].now{transition:none!important;opacity:1!important;transform:none!important}
a:focus-visible,button:focus-visible{outline:2px solid #B4934F;outline-offset:3px;border-radius:8px}
[data-arw]{display:inline-block;transition:transform .4s cubic-bezier(.22,1,.36,1)}
a:hover [data-arw]{transform:translateX(5px)}
[data-toc] a[aria-current="true"]{color:#0A2440;border-left-color:#B4934F}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}[data-anim]{opacity:1!important;transform:none!important}}
@media (max-width:1120px){
[data-desknav]{display:none!important}
[data-mobbtn]{display:inline-flex!important}
[data-split]{grid-template-columns:1fr!important}
[data-tocwrap]{position:static!important;max-height:none!important}
}

.p7h1:hover{opacity:.86 !important}
.p7h2:hover{border-bottom-color:#B4934F !important}
.p7h3:hover{border-bottom-color:#B4934F !important}
.p7h4:hover{border-bottom-color:#B4934F !important}
.p7h5:hover{border-bottom-color:#B4934F !important}
.p7h6:hover{border-bottom-color:#B4934F !important}
.p7h7:hover{border-bottom-color:#B4934F !important}
.p7h8:hover{background:#B4934F !important;color:#08203A !important;transform:translateY(-1px) !important}
.p7h9:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h10:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h11:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h12:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h13:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h14:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h15:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h16:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h17:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h18:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h19:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h20:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h21:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h22:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h23:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h24:hover{color:#0A2440 !important;border-left-color:#B4934F !important}
.p7h25:hover{color:#B4934F !important}
.p7h26:hover{color:#B4934F !important}
.p7h27:hover{color:#B4934F !important}
.p7h28:hover{color:#B4934F !important}
.p7h29:hover{color:#B4934F !important}
.p7h30:hover{color:#C6A661 !important}
.p7h31:hover{color:#C6A661 !important}
.p7h32:hover{color:#C6A661 !important}
.p7h33:hover{color:#C6A661 !important}
.p7h34:hover{color:#C6A661 !important}
.p7h35:hover{color:#C6A661 !important}
.p7h36:hover{color:#C6A661 !important}
.p7h37:hover{color:#C6A661 !important}
.p7h38:hover{color:#C6A661 !important}
.p7h39:hover{color:#C6A661 !important}
.p7h40:hover{color:#C6A661 !important}
.p7h41:hover{color:#C6A661 !important}
.p7h42:hover{color:#C6A661 !important}
.p7h43:hover{transform:translateY(-3px) scale(1.04) !important;box-shadow:0 20px 42px -12px rgba(4,15,28,.6),0 0 0 10px rgba(37,211,102,.18) !important}
#site-header.scrolled{background:rgba(6,24,41,1)!important;border-bottom-color:rgba(180,147,79,.28)!important;backdrop-filter:saturate(140%) blur(14px)}
.p7h44:hover{color:#C6A661 !important}
.p7h45:hover{color:#C6A661 !important}

[data-social-icon]:hover{background:rgba(198,166,97,.24)!important;border-color:rgba(198,166,97,.6)!important;color:#F3E7C9!important}
