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 AdminBriefs.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-65dd06abcaa4 {
    display: flex;
     flex-wrap: wrap;
     min-height: 100vh;
     background: #FFFFFF;
}

.wla-s-160d33c86901 {
    flex: 1 1 240px;
     max-width: 280px;
     background: #13241A;
     color: #FFFFFF;
     padding: 24px 16px;
     box-sizing: border-box;
}

.wla-s-cea85f50b135 {
    display: flex;
     align-items: center;
     gap: 12px;
     padding: 0 8px;
}

.wla-s-347ba566b631 {
    height: 42px;
     width: 46px;
     object-fit: contain;
     object-position: left;
}

.wla-s-bade837344df {
    font-family: 'Inter Tight', sans-serif;
     font-size: 15px;
     font-weight: 600;
}

.wla-s-c9f70c2829d4 {
    margin: 28px 8px 12px;
     font-size: 11px;
     letter-spacing: 0.16em;
     font-weight: 600;
     color: #A9B57E;
}

.wla-s-28fed5ef1fff {
    display: block;
     padding: 9px 12px;
     font-size: 14px;
     color: #DDE3C8;
     background: #13241A;
     font-weight: 400;
}

.wla-s-61e4c2284ff7 {
    display: block;
     padding: 9px 12px;
     font-size: 14px;
     color: #13241A;
     background: #C8D29E;
     font-weight: 600;
}

.wla-s-9906e8241f82 {
    height: 1px;
     background: #2C4A36;
     margin: 12px 0;
}

.wla-s-7569e64316ef {
    margin: 28px 8px 0;
     padding-top: 16px;
     border-top: 1px solid #2C4A36;
     display: flex;
     flex-wrap: wrap;
     gap: 6px 14px;
}

.wla-s-731f9bb7ef82 {
    font-size: 11px;
     letter-spacing: 0.12em;
     color: #7E8C77;
     width: 100%;
}

.wla-s-e94a5e2ae748 {
    font-size: 12px;
     color: #A9B57E;
}

.wla-s-5a4d44ba5f7e {
    flex: 999 1 640px;
     min-width: 0;
     padding: 0 0 80px;
}

.wla-s-df31cfda5e7e {
    display: flex;
     flex-wrap: wrap;
     gap: 12px;
     justify-content: space-between;
     align-items: center;
     padding: 16px 40px;
     border-bottom: 1px solid #E3E6DA;
}

.wla-s-7de60eaa4d6b {
    position: absolute;
     left: -9999px;
}

.wla-s-219d2174efe7 {
    flex: 1 1 280px;
     max-width: 460px;
     height: 44px;
     border: 1px solid #DDE3C8;
     padding: 0 14px;
     font-family: Inter, sans-serif;
     font-size: 14px;
}

.wla-s-e72d3819705b {
    display: flex;
     gap: 14px;
     align-items: center;
}

.wla-s-6e50be71649e {
    font-size: 14px;
}

.wla-s-565799c5c8d6 {
    width: 36px;
     height: 36px;
     border-radius: 50%;
     background: #E7EADB;
     display: flex;
     align-items: center;
     justify-content: center;
     font-family: 'Inter Tight', sans-serif;
     font-size: 13px;
     color: #5A6636;
}

.wla-s-ba177aab51c1 {
    padding: 40px 40px 0;
}

.wla-s-b7a20e8be34d {
    display: flex;
     flex-wrap: wrap;
     gap: 16px;
     justify-content: space-between;
     align-items: flex-end;
     margin-bottom: 28px;
}

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

.wla-s-0a17edac3c0d {
    margin: 12px 0 0;
     font-family: 'Inter Tight', sans-serif;
     font-weight: 500;
     font-size: clamp(32px, 3.4vw, 48px);
     letter-spacing: -0.03em;
     color: #13241A;
}

.wla-s-42206226a25d {
    display: flex;
     flex-wrap: wrap;
     gap: 10px;
}

.wla-s-fe3c8314cafb {
    background: #F4F5EE;
     border: 1px solid #DDE3C8;
     padding: 10px 14px;
     font-size: 12px;
     color: #59625A;
     margin-bottom: 28px;
}

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

.wla-s-df05f4ebe23b {
    display: inline-block;
     font-size: 11px;
     font-weight: 600;
     letter-spacing: 0.08em;
     padding: 5px 10px;
     border-radius: 999px;
     background: #13241A;
     color: #FFFFFF;
     border: 1px solid #13241A;
     white-space: nowrap;
}

.wla-s-da259683d33c {
    display: inline-block;
     font-size: 11px;
     font-weight: 600;
     letter-spacing: 0.08em;
     padding: 5px 10px;
     border-radius: 999px;
     background: #E7EADB;
     color: #13241A;
     border: 1px solid #E7EADB;
     white-space: nowrap;
}

.wla-s-f65026766add {
    display: flex;
     flex-wrap: wrap;
     gap: 24px;
     margin-bottom: 40px;
}

.wla-s-2ad81efad2ad {
    flex: 999 1 480px;
     min-width: 0;
}

.wla-s-1c5be317836d {
    margin-bottom: 40px;
}

.wla-s-a5bab32f449b {
    border: 1px solid #DDE3C8;
     overflow-x: auto;
}

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

.wla-s-316bbc8d2cb6 {
    display: grid;
     grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
     gap: 16px;
     padding: 12px 16px;
     background: #F4F5EE;
     font-size: 11px;
     letter-spacing: 0.12em;
     font-weight: 600;
     color: #59625A;
}

.wla-s-6832ddd77781 {
    display: grid;
     grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
     gap: 16px;
     padding: 14px 16px;
     border-bottom: 1px solid #ECEEE4;
     font-size: 14px;
     align-items: center;
     color: #13241A;
}

.wla-s-018e18ec8e7c {
    font-weight: 600;
}

.wla-s-304673ee13fd {
    color: #3E463F;
}

.wla-s-0838e978163d {
    display: inline-block;
     font-size: 11px;
     font-weight: 600;
     letter-spacing: 0.08em;
     padding: 5px 10px;
     border-radius: 999px;
     background: #55612F;
     color: #FFFFFF;
     border: 1px solid #55612F;
     white-space: nowrap;
}

.wla-s-2bb8e89a4100 {
    display: inline-block;
     font-size: 11px;
     font-weight: 600;
     letter-spacing: 0.08em;
     padding: 5px 10px;
     border-radius: 999px;
     background: #FFFFFF;
     color: #13241A;
     border: 1px solid #C9D1B3;
     white-space: nowrap;
}

.wla-s-00f8618d010e {
    flex: 1 1 300px;
     min-width: 0;
     display: flex;
     flex-direction: column;
     gap: 16px;
}

.wla-s-38352b0854c8 {
    border: 1px solid #DDE3C8;
     padding: 24px;
}

.wla-s-de0e9257e7f0 {
    font-size: 11px;
     letter-spacing: 0.14em;
     font-weight: 600;
     color: #5A6636;
}

.wla-s-dfbde8548eb6 {
    margin-top: 14px;
     display: flex;
     flex-direction: column;
     gap: 14px;
}

.wla-s-66ebb6e46d8f {
    display: flex;
     flex-direction: column;
     gap: 8px;
}

.wla-s-e772c4a3ca44 {
    font-size: 12px;
     font-weight: 600;
     letter-spacing: 0.1em;
     color: #59625A;
}

.wla-s-148ec9703469 {
    width: 100%;
     box-sizing: border-box;
     height: 52px;
     border: 1px solid #C9D1B3;
     background: #FFFFFF;
     padding: 0 14px;
     font-family: 'Inter', sans-serif;
     font-size: 15px;
     color: #13241A;
}

.wla-s-bbff2bfcd3c2 {
    display: flex;
     flex-direction: column;
     gap: 8px;
     grid-column: 1 / -1;
}

.wla-s-8d7935306163 {
    border: 1px solid #C9D1B3;
     padding: 14px;
     font-family: 'Inter', sans-serif;
     font-size: 15px;
     resize: vertical;
}

.wla-s-2e21a57cf016 {
    margin-top: 16px;
}

.wla-s-48e928a61f3e {
    height: 44px;
     padding: 0 18px;
     display: inline-flex;
     align-items: center;
     gap: 8px;
     background: #13241A;
     color: #FFFFFF;
     border-radius: 999px;
     font-size: 14px;
     font-weight: 500;
}
