body{margin:0;background:#FFFFFF;font-family:'Inter',system-ui,sans-serif}


a{color:#13241A;text-decoration:none}
a:hover{color:#5A6636}
.arw{display:inline-block;transition:transform .25s ease}
a:hover .arw{transform:translateY(-4px)}
.lnk{border-bottom:1px solid #C9D1B3;padding-bottom:4px}
.lnk:hover{border-bottom-color:#13241A}
.drk a{color:#FFFFFF}
.drk a:hover{color:#C8D29E}
.row:hover{background:#F4F5EE}
.card:hover{border-color:#13241A}
.ph{color:#5A6636}
input::placeholder{color:#59625A}

button{font-family:inherit}
#wla-nav-btn{position:fixed;left:20px;bottom:20px;z-index:50;height:48px;padding:0 20px;border:0;border-radius:999px;background:#C8D29E;color:#13241A;font:600 14px Inter,sans-serif;cursor:pointer;box-shadow:0 6px 24px #0F1D1433}
#wla-nav{display:none;position:fixed;left:20px;bottom:80px;z-index:50;width:min(1100px,calc(100vw - 40px));max-height:70vh;overflow:auto;background:#FFFFFF;border:1px solid #13241A;padding:28px;box-sizing:border-box;font-family:Inter,sans-serif}
#wla-nav .g{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}
#wla-nav h3{margin:0 0 10px;font:600 11px Inter,sans-serif;letter-spacing:.14em;color:#5A6636;text-transform:uppercase}
#wla-nav a{display:block;padding:6px 0;font-size:14px;color:#13241A;border-bottom:1px solid #ECEEE4}
#wla-nav a:hover{color:#5A6636}
.drk [style*="color: #59625A"]{color:#A9B57E !important} .drk [style*="color: #3E463F"]{color:#C3CCB8 !important} .drk [style*="color: #13241A"]:not([style*="background"]){color:#FFFFFF !important}
a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #5A6636;outline-offset:3px}
@media (max-width: 900px){.wla-menu{display:inline-flex !important;align-items:center} #primary-nav{display:none !important;width:100%;order:3} #primary-nav.open{display:flex !important;flex-direction:column;gap:14px !important;padding:12px 0}}
@media print{header,footer,#wla-nav-btn,#wla-nav,.wla-menu,aside.drk{display:none !important} body{-webkit-print-color-adjust:exact;print-color-adjust:exact} section{break-inside:avoid}}

/* Extracted presentation rules from Schema.php. */


.wla-s-0032587fba62 {
    font-family:'Inter Tight',sans-serif;
    font-size:24px;
    letter-spacing:-0.02em;
    color:#13241A;
    margin-bottom:20px;
}

.wla-s-6c44c5646fbd {
    font-family: 'Inter', system-ui, sans-serif;
     color: #141A16;
     background: #FFFFFF;
     -webkit-font-smoothing: antialiased;
}

.wla-s-b9e239767f15 {
    max-width: 1360px;
     margin: 0 auto;
     padding: 96px 40px 64px;
}

.wla-s-addb18537723 {
    font-size: 12px;
     font-weight: 600;
     letter-spacing: 0.16em;
     color: #5A6636;
}

.wla-s-e4b318c0060e {
    margin: 24px 0 0;
     font-family: 'Inter Tight', sans-serif;
     font-weight: 500;
     font-size: clamp(48px, 6vw, 88px);
     line-height: 0.96;
     letter-spacing: -0.045em;
     color: #13241A;
}

.wla-s-b048362cbeab {
    margin: 28px 0 0;
     font-size: 18px;
     line-height: 1.65;
     color: #3E463F;
     max-width: 760px;
}

.wla-s-578c69c99cf9 {
    max-width: 1360px;
     margin: 0 auto;
     padding: 0 40px 72px;
     display: grid;
     grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
     gap: 24px;
}

.wla-s-640d9ea33910 {
    border: 1px solid #13241A;
     padding: 36px;
}

.wla-s-8c9cb8326120 {
    margin-top: 20px;
     display: flex;
     flex-wrap: wrap;
     gap: 8px;
}

.wla-s-74765a00363f {
    border: 1px solid #C9D1B3;
     padding: 10px 14px;
     font-size: 14px;
}

.wla-s-30afbd23aa1d {
    background: #13241A;
     color: #FFFFFF;
     padding: 36px;
}

.wla-s-6ae244208899 {
    font-size: 12px;
     font-weight: 600;
     letter-spacing: 0.16em;
     color: #A9B57E;
}

.wla-s-eabfacf4cabf {
    border: 1px solid #3E5A46;
     padding: 10px 14px;
     font-size: 14px;
}

.wla-s-854d9648ba75 {
    margin: 20px 0 0;
     font-size: 14px;
     line-height: 1.7;
     color: #C3CCB8;
}

.wla-s-84f24493a683 {
    max-width: 1360px;
     margin: 0 auto;
     padding: 0 40px 72px;
}

.wla-s-946fb152eb49 {
    margin-top: 24px;
     border-top: 1px solid #13241A;
     overflow-x: auto;
}

.wla-s-f24fc93003d2 {
    min-width: 760px;
}

.wla-s-16d651e14755 {
    display: grid;
     grid-template-columns: 240px 150px minmax(0, 1fr) 150px;
     gap: 20px;
     padding: 12px 0;
     border-bottom: 1px solid #DDE3C8;
     font-size: 11px;
     letter-spacing: 0.14em;
     font-weight: 600;
     color: #59625A;
}

.wla-s-1915a22ce986 {
    display: grid;
     grid-template-columns: 240px 150px minmax(0, 1fr) 150px;
     gap: 20px;
     padding: 13px 0;
     border-bottom: 1px solid #ECEEE4;
     font-size: 14px;
     align-items: baseline;
}

.wla-s-7464d060d6ba {
    font-weight: 600;
     color: #13241A;
}

.wla-s-529872fac42e {
    font-family: 'Inter Tight', sans-serif;
     color: #5A6636;
}

.wla-s-8caf5a9071a3 {
    color: #3E463F;
     line-height: 1.5;
}

.wla-s-d25ea622c419 {
    color: #59625A;
}

.wla-s-7494531d5564 {
    max-width: 1360px;
     margin: 0 auto;
     padding: 100px 40px 120px;
}

.wla-s-8ac1e211b6c9 {
    margin-top: 24px;
     border-top: 1px solid #13241A;
}

.wla-s-4e3d784b2ed4 {
    display: grid;
     grid-template-columns: 220px minmax(0, 1fr);
     gap: 24px;
     padding: 16px 0;
     border-bottom: 1px solid #ECEEE4;
     font-size: 15px;
}

.wla-s-ed661cc96c0e {
    font-family: 'Inter Tight', sans-serif;
     font-size: 18px;
     color: #13241A;
}

.wla-s-a5ea69a18a3d {
    color: #3E463F;
     line-height: 1.55;
}
