.investment-draft-entry{border:1px solid #dce5ef;border-radius:16px;padding:24px;margin:24px 0;background:#f6f9fc}.investment-draft-entry h2{margin:8px 0}.investment-draft-entry p{line-height:1.6}.investment-draft-entry [role=alert]{color:#a33228;margin-bottom:0}.investment-draft-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.investment-draft-toolbar p{max-width:640px}.investment-draft{max-width:1050px;margin:0 auto 32px;background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:42px;color:#263b53;overflow-wrap:anywhere}.investment-draft-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:2px solid #d8ba79}.investment-draft-head h1{font-size:30px;line-height:1.2;margin:12px 0}.investment-draft-badge{display:block;padding:9px 12px;border-radius:8px;background:#fff3cd;color:#795b14;font-size:12px;white-space:nowrap}.investment-draft-notice{background:#fff9e7;border:1px solid #ebdcae;border-radius:12px;padding:20px;margin:24px 0}.investment-draft p{line-height:1.75}.investment-draft h2{font-size:20px;margin:32px 0 12px}.investment-draft-cover dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.investment-draft-cover dl div{padding:14px 0;border-bottom:1px solid #e5ebf2}.investment-draft-cover dt{font-size:13px;color:#60758b}.investment-draft-cover dd{margin:7px 0 0;font-weight:600}.investment-draft table{width:100%;font-size:14px}.investment-draft td,.investment-draft th{padding:12px;text-align:left}.investment-draft td small{display:block;margin-top:6px;line-height:1.5}.investment-draft td:last-child{white-space:nowrap}.investment-draft-footer{margin-top:30px;padding-top:20px;border-top:2px solid #d8ba79;font-size:13px}.investment-draft-entry button:focus-visible,.investment-draft-toolbar button:focus-visible{outline:3px solid #247eab;outline-offset:4px}
@media(max-width:700px){.investment-draft{padding:22px 16px}.investment-draft-head,.investment-draft-toolbar{flex-direction:column}.investment-draft-head h1{font-size:25px}.investment-draft-cover dl{grid-template-columns:1fr}.investment-draft-entry{padding:18px}.investment-draft table{min-width:560px}.investment-draft-badge{white-space:normal}}
@media print{body:has(.investment-draft){background:white}body:has(.investment-draft) .sidebar,body:has(.investment-draft) .topbar,.investment-draft-toolbar{display:none!important}.investment-draft{border:0;border-radius:0;padding:0;margin:0;max-width:none;font-size:10pt}.investment-draft-head{display:block}.investment-draft-head h1{font-size:21pt}.investment-draft-badge{display:inline-block}.investment-draft h2{break-after:avoid;font-size:13pt}.investment-draft p{orphans:3;widows:3}.investment-draft tr{break-inside:avoid}.investment-draft .table-wrap{overflow:visible}.investment-draft table{min-width:0;font-size:9pt}.investment-draft th,.investment-draft td{padding:6px}.investment-draft-cover dl{grid-template-columns:1fr 1fr}.investment-draft-notice{break-inside:avoid}body:has(.investment-draft) main{margin:0;padding:0;width:100%;max-width:none}@page{size:A4;margin:16mm}}

@media print{body:has(.investment-draft) .shell{display:block}body:has(.investment-draft) .main-wrap{margin:0;padding:0;min-height:0}body:has(.investment-draft) .main-wrap>footer,body:has(.investment-draft) .skip-link,body:has(.investment-draft) .sidebar-backdrop{display:none!important}}

.investment-draft p{color:#405369;font-size:15px}.investment-draft .form-hint{font-size:13px}.investment-draft-clauses p{color:#2e4056}.investment-draft-footer p{font-size:13px}@media print{.investment-draft p{font-size:10pt;color:#25364b}.investment-draft .form-hint,.investment-draft-footer p{font-size:9pt}}
