.reports-page{width:min(1180px,100% - 40px);margin:0 auto;padding:40px 0 96px}.reports-hero{border:1px solid var(--border);background:linear-gradient(115deg,#fff0bb,#eaf1d9);border-radius:30px;max-width:780px;padding:clamp(32px,6vw,78px)}.reports-hero__eyebrow,.reports-section__heading>p{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.reports-hero h1,.reports-section h2{color:var(--text);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.04}.reports-hero h1{font-size:clamp(42px,6vw,70px)}.reports-hero>p:last-child{color:#4e453d;max-width:630px;margin:25px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.48}.reports-intro{border-left:3px solid var(--accent);background:#fffdf8;align-items:flex-start;gap:14px;max-width:760px;margin:32px 0 68px;padding:21px 24px;display:flex}.reports-intro__paw{font-size:22px;line-height:1.35}.reports-intro p{margin:0;line-height:1.55}.reports-section+.reports-section{margin-top:82px}.reports-section__heading{margin-bottom:26px}.reports-section h2{font-size:clamp(35px,4vw,54px)}.reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reports-card{border:1px solid var(--border);background:#fffdf9;border-radius:22px;flex-direction:column;min-height:260px;padding:25px;display:flex}.reports-card__year{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1}.reports-card__note{color:#665a4e;min-height:49px;margin:15px 0 22px;font-size:15px;line-height:1.42}.reports-card__links{gap:10px;margin:auto 0 0;padding:0;list-style:none;display:grid}.reports-card__links a,.reports-document{color:var(--text);grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:grid}.reports-card__links a:hover span,.reports-document:hover span:nth-child(2){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.reports-card__links b,.reports-document b{color:#887d71;letter-spacing:.05em;font-size:11px}.reports-card__links i,.reports-document i{color:var(--accent);font-size:17px;font-style:normal}.reports-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reports-document{border:1px solid var(--border);background:#fffdf9;border-radius:15px;padding:20px}.reports-document__icon{color:var(--accent);font-size:25px}@media (max-width:850px){.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.reports-page{width:min(100% - 28px,1180px);padding:24px 0 64px}.reports-hero{border-radius:22px;padding:28px 22px}.reports-intro{margin-bottom:50px;padding:18px}.reports-section+.reports-section{margin-top:58px}.reports-grid,.reports-documents{grid-template-columns:1fr}.reports-card,.reports-card__note{min-height:0}}