.sihulk-finance-main{max-width:1440px;margin:0 auto;padding:34px 4% 72px;color:#f4ead6}.sihulk-finance-hero{position:relative;overflow:hidden;padding:70px clamp(28px,5vw,78px);border:1px solid rgba(215,163,45,.38);border-radius:22px;background:radial-gradient(circle at 82% 20%,rgba(208,148,31,.16),transparent 30%),linear-gradient(135deg,rgba(2,31,23,.96),rgba(1,13,11,.98));box-shadow:0 22px 70px rgba(0,0,0,.22)}.sihulk-finance-kicker,.sihulk-finance-section-head span,.sihulk-finance-accountability>div>span{color:#dca52d;font-size:12px;font-weight:800;letter-spacing:.22em}.sihulk-finance-hero h1{font-family:Georgia,serif;font-size:clamp(46px,6vw,88px);line-height:.98;margin:16px 0 20px;max-width:930px}.sihulk-finance-hero p{font-size:19px;line-height:1.65;color:rgba(244,234,214,.78);max-width:760px}.sihulk-finance-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.sihulk-finance-button{display:inline-flex;gap:26px;align-items:center;padding:14px 20px;border:1px solid #d39a23;border-radius:10px;color:#eab338;text-decoration:none;font-weight:800}.sihulk-finance-button.primary{background:linear-gradient(135deg,#dfa835,#b7771c);color:#fff5de}.sihulk-finance-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 46px}.sihulk-finance-principles>div{padding:25px;border:1px solid rgba(210,157,39,.34);border-radius:16px;background:rgba(3,31,23,.7)}.sihulk-finance-principles span{color:#dba12b;font:700 13px/1 Georgia,serif}.sihulk-finance-principles strong{display:block;font:700 24px/1.2 Georgia,serif;margin:10px 0 8px}.sihulk-finance-principles small{color:rgba(244,234,214,.65);font-size:14px;line-height:1.5}.sihulk-finance-section{margin-top:42px}.sihulk-finance-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.sihulk-finance-section-head h2,.sihulk-finance-accountability h2{font-family:Georgia,serif;font-size:clamp(31px,4vw,48px);margin:7px 0 0}.sihulk-finance-update-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sihulk-finance-update-card,.sihulk-finance-report-card,.sihulk-finance-empty,.sihulk-finance-accountability{border:1px solid rgba(210,157,39,.32);background:linear-gradient(145deg,rgba(3,33,24,.88),rgba(1,19,15,.92));border-radius:16px}.sihulk-finance-update-card{padding:24px}.sihulk-finance-meta{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.11em;color:#d9a02c}.sihulk-finance-meta time{color:rgba(244,234,214,.55);letter-spacing:0}.sihulk-finance-update-card h3,.sihulk-finance-report-card h3{font-family:Georgia,serif;font-size:25px;margin:16px 0 8px}.sihulk-finance-update-card p,.sihulk-finance-report-card p{color:rgba(244,234,214,.68);line-height:1.58}.sihulk-finance-period{color:#d5a02b!important;font-size:13px}.sihulk-finance-update-card details{margin-top:16px;padding-top:15px;border-top:1px solid rgba(210,157,39,.18)}.sihulk-finance-update-card summary{cursor:pointer;color:#e0aa35;font-weight:700}.sihulk-finance-content{padding-top:12px;color:rgba(244,234,214,.82);line-height:1.7}.sihulk-finance-report-list{display:grid;gap:12px}.sihulk-finance-report-card{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(230px,.75fr);align-items:center;gap:20px;padding:22px}.sihulk-finance-report-icon{width:54px;height:54px;border:1px solid #d49b27;border-radius:50%;display:grid;place-items:center;color:#e4ac31;font-size:25px}.sihulk-finance-report-copy small{color:#d7a12c;text-transform:uppercase;letter-spacing:.12em}.sihulk-finance-report-copy h3{margin:6px 0}.sihulk-finance-report-files{display:grid;gap:8px}.sihulk-finance-report-files a{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid rgba(215,163,45,.25);border-radius:10px;background:rgba(0,0,0,.14);color:#f0dfbf;text-decoration:none}.sihulk-finance-report-files a span{font-size:10px;font-weight:800;color:#dfa72e}.sihulk-finance-no-file{color:rgba(244,234,214,.5)}.sihulk-finance-empty{padding:32px;color:rgba(244,234,214,.64)}.sihulk-finance-accountability{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;margin-top:42px;padding:34px}.sihulk-finance-accountability p{color:rgba(244,234,214,.68);line-height:1.72;margin:0}@media(max-width:900px){.sihulk-finance-main{padding-left:20px;padding-right:20px}.sihulk-finance-principles,.sihulk-finance-update-grid{grid-template-columns:1fr}.sihulk-finance-report-card{grid-template-columns:52px 1fr}.sihulk-finance-report-files{grid-column:1/-1}.sihulk-finance-accountability{grid-template-columns:1fr}.sihulk-finance-hero{padding:46px 28px}}@media(max-width:560px){.sihulk-finance-main{padding-left:14px;padding-right:14px}.sihulk-finance-hero h1{font-size:43px}.sihulk-finance-button{width:100%;justify-content:space-between}.sihulk-finance-report-card{grid-template-columns:1fr}.sihulk-finance-report-icon{margin-bottom:-6px}}
