body{background:#110b20;color:#f3e9df}.report-nav{display:flex;justify-content:space-between;gap:24px;padding:24px max(20px,6vw);border-bottom:1px solid #675035;font-size:16px}.report-main{max-width:1100px;margin:auto;padding:50px 24px}.report-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.report-intro h1{font-size:clamp(34px,5vw,62px);line-height:1.5;margin:20px 0}.report-intro img{width:100%;max-height:490px;object-fit:cover;border-radius:180px 180px 8px 8px;border:1px solid #b59763}.report-main p,.report-main li{font-size:17px;line-height:2}.report-main em{color:#edcf92;font-style:normal}.report-block{margin:70px auto;padding:32px;border:1px solid #675035;background:#1c122a}.report-block h2{font-size:30px;line-height:1.6}.report-block h3{font-size:23px;color:#edcf92;margin-top:44px}.report-block ol{padding-left:24px}.report-status{display:block;color:#dcc29b;margin:22px 0}.report-main .button{margin:12px 0;white-space:normal}.sample{max-width:850px}.sample-note{padding:18px;background:#2f2140;border-left:3px solid #b59763}.report-table{overflow:auto}.report-table table{min-width:610px;border-collapse:collapse;font-size:16px}.report-table th,.report-table td{padding:16px;border:1px solid #675035;line-height:1.7;vertical-align:top}.report-table caption{font-size:14px;line-height:1.8;margin-bottom:16px;text-align:left}blockquote{margin:24px 0;border-left:2px solid #d7b57c;padding:16px 22px;background:#2c1e39;font-size:18px;line-height:1.8}.closing{color:#e8c990;text-align:center;margin:40px 0}a{color:#efd29b}#sample{scroll-margin-top:30px}@media(max-width:650px){.report-main{padding:25px 18px}.report-intro{grid-template-columns:1fr}.report-intro img{max-height:280px;max-width:260px;margin:auto}.report-block{padding:22px 18px;margin:38px 0}.report-nav{flex-wrap:wrap}.report-block h2{font-size:25px}}@media print{body,.report-block{background:white!important;color:#161616!important}.report-nav,.report-intro,.report-block:not(.sample),#print-sample{display:none!important}.report-main,.sample{margin:0;padding:0;border:0;max-width:none}.report-block h3,.closing{color:#333!important}.sample-note,blockquote{background:#f3f3f3}.report-table{overflow:visible}.report-table table{min-width:0;width:100%}h2,h3{break-after:avoid}tr,blockquote{break-inside:avoid}}