*{box-sizing:border-box;margin:0;padding:0}body{color:#23201b;background:#e9e3d5;font-family:Libre Franklin,sans-serif}a{color:inherit;text-decoration:none}.navitem:hover{background:#f5f0e512!important}.navitem-active{background:#c2a96824!important}.syscard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #15212e1f!important}.ghost:hover{background:#f5f0e51a!important}.bronzebtn:hover{background:#d4bc7e!important}.rowlink:hover{background:#fbf6ec!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cdbfa0;border-radius:6px}@keyframes igspin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite igspin}.cardinput:focus{border-color:#c2a968!important}.modalfade{animation:.18s ease-out igfade}@keyframes igfade{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-520px 0}to{background-position:520px 0}}.sk{background:#e6decd linear-gradient(90deg,#e6decd 0,#f2ecdf 130px,#e6decd 260px) 0 0/640px 100%;border-radius:6px;animation:1.4s linear infinite shimmer}.skd{background:#1c2c3d linear-gradient(90deg,#1c2c3d 0,#28384a 130px,#1c2c3d 260px) 0 0/640px 100%;border-radius:6px;animation:1.4s linear infinite shimmer}.spinner{border:2px solid #dcd2be;border-top-color:#c2a968;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite igspin}:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #15212e;box-shadow:0 0 0 3px #c2a968}.pstage{width:100%;height:100vh}.pvp{width:100%;height:100vh;position:relative;overflow:hidden;container-type:inline-size}.pstage.framed{background:#cfcabd;justify-content:center;align-items:center;padding:20px;display:flex}.pstage.framed .pvp{border-radius:20px;flex:none;box-shadow:0 24px 64px #15212e66}.pstage.framed .pshell{height:100%!important}.pstage.vp-tablet .pvp{width:834px;height:1112px;max-height:94vh}.pstage.vp-phone .pvp{width:390px;height:844px;max-height:94vh}.phbtn{color:#15212e;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:none}.phbtn:hover{background:#15212e12}.pscrim{display:none}@container (max-width:1024px){.pside{width:210px!important}.ptop{flex-wrap:wrap;gap:8px 14px;min-height:66px;height:auto!important;padding:10px 18px!important}.ptopr{justify-content:flex-end;flex-wrap:wrap!important;gap:10px 14px!important}.navitem{padding-top:13px!important;padding-bottom:13px!important}}@container (max-width:640px){.pside{z-index:80;transition:left .24s;top:0;bottom:0;left:-280px;box-shadow:0 0 60px #00000073;width:252px!important;position:absolute!important}.pside.open{left:0}.pscrim.open{z-index:75;background:#0a101680;display:block;position:absolute;inset:0}.phbtn{display:inline-flex}.ptop{padding:8px 12px!important}.ptopr{justify-content:flex-start;width:100%;gap:8px 12px!important}.ptopl{flex:1;min-width:0}}@container (max-width:1024px){.pstack,.prow3{grid-template-columns:1fr!important}.ptrio,.pquad{grid-template-columns:1fr 1fr!important}.pfive{grid-template-columns:repeat(3,1fr)!important}}@container (max-width:640px){.ptrio,.pquad,.pduo,.pfive{grid-template-columns:1fr!important}.prow3{gap:14px!important}.phwrap{flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important}.pgrow{flex:100%!important}.pcol{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.pcw{flex-wrap:wrap!important}}.pmodal-ov{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172194;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.pmodal-card{background:#fff;border-radius:14px;width:452px;max-width:100%;margin:auto;overflow:hidden;box-shadow:0 30px 80px #0f172180}.pmx{color:#a0987f;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:-9px -10px -9px 0;font-size:22px;line-height:1;display:flex}.pmx:hover{background:#f4eee0}.pcard3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.navitem,.toggle-seg{-webkit-user-select:none;user-select:none}@container (max-width:640px){.pmodal-ov{padding:14px}.pcard3{grid-template-columns:1fr 1fr}.stewardship-report .report-table-head{display:none!important}.stewardship-report .report-table-row{grid-template-columns:1fr!important;gap:6px!important}}@container (max-width:750px){.stewardship-report .report-table-head{display:none!important}.stewardship-report .report-table-row{grid-template-columns:1fr!important;gap:6px!important}.stewardship-report .report-cell:before{content:attr(data-label);letter-spacing:.08em;color:#8a8270;margin-bottom:2px;font-family:Oswald,sans-serif;font-size:9px;display:block}}@media print{@page{margin:.55in}body:has(.stewardship-report){color:#000!important;background:#fff!important}.stewardship-report .print-hidden{display:none!important}body:has(.stewardship-report) .pside{display:none!important}body:has(.stewardship-report) .ptop{display:none!important}body:has(.stewardship-report) .pscrim{display:none!important}:is(body:has(.stewardship-report) .pstage,body:has(.stewardship-report) .pvp,body:has(.stewardship-report) .pshell){background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body:has(.stewardship-report) main{padding:0!important;overflow:visible!important}.stewardship-report{color:#000!important;max-width:none!important}.stewardship-report :not(img){color:#000!important;box-shadow:none!important;background-color:#fff!important}.stewardship-report header.report-card{border:1px solid #999!important}.stewardship-report .report-card,.stewardship-report .photo-item{break-inside:avoid;page-break-inside:avoid}.stewardship-report h2{break-after:avoid;page-break-after:avoid}.stewardship-report .section-heading{break-after:avoid;page-break-after:avoid;break-inside:avoid}.stewardship-report .photo-appendix{break-before:page;page-break-before:always}.stewardship-report .finding-row,.stewardship-report .photo-group{break-inside:avoid;page-break-inside:avoid}.stewardship-report .photo-grid{grid-template-columns:repeat(3,1fr)!important}.stewardship-report img{max-height:1.75in!important}.stewardship-report .report-table-head{display:grid!important}.stewardship-report .report-table-row{grid-template-columns:1.2fr 70px 100px 2fr!important}.stewardship-report .report-cell:before{display:none!important}.stewardship-report a{color:#000!important}}
