.field-module{box-sizing:border-box;min-width:0;max-width:100%;padding:clamp(16px,3vw,36px);margin:3rem 0;border-bottom:5px solid #b54736;background:#fff;color:#17252a;overflow-wrap:anywhere;line-height:1.65;text-align:left}.field-module *{box-sizing:border-box;min-width:0}.field-module h2{font-size:clamp(26px,3vw,38px);line-height:1.22;color:#b54736;margin:0 0 1.2rem}.field-module p,.field-module li{font-size:17px;line-height:1.65;letter-spacing:normal;color:#17252a}.field-module ol{display:block;padding-left:1.4em;list-style:decimal;margin:1.3rem 0}.field-module li{display:list-item;margin:.8rem 0}.field-module figure{margin:1.5rem 0;max-width:100%}.field-module img{display:block;width:100%;max-width:720px;height:auto;border-radius:8px}.field-module figcaption,.field-module .field-sources{font-size:14px;line-height:1.6;color:#35484f;margin:.6rem 0}.field-module .field-table{max-width:100%;overflow:auto;border:1px solid #c6cecb;border-radius:7px}.field-module table{table-layout:fixed;width:100%;border-collapse:collapse;margin:0}.field-module th,.field-module td{padding:13px;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #c6cecb;color:#17252a;font-size:15px;line-height:1.6}.field-module th{width:38%;font-weight:700}.field-module a{color:#b54736;text-decoration:underline;display:inline-block;min-height:44px;padding:10px 0;line-height:1.5}.field-module :focus-visible{outline:3px solid #b54736;outline-offset:3px}.field-page{width:min(100% - 32px,1100px);margin:3rem auto}.field-page>h1{max-width:24ch;font-size:clamp(32px,5vw,62px);line-height:1.1}@media print{.field-module{break-before:page;border-color:#777}.field-module a{color:#17252a}}
