.brief-panel{border-top:1px solid #9ba9b8;border-bottom:1px solid #9ba9b8;margin:28px 0;padding:12px 0;scroll-margin-top:110px}.brief-panel>summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:16px;line-height:1.8}.brief-controls{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.brief-controls button{color:#164f9a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #164f9a;padding:10px 16px}.brief-controls p{flex-basis:100%;font-size:14px}.project-brief{color:#17202a;overflow-wrap:anywhere;background:#fff;border:1px solid #c1c8cf;padding:28px}.project-brief header{border-bottom:2px solid #17202a;padding-bottom:12px}.project-brief header p{font-size:14px}.project-brief h2{font-size:26px}.project-brief h3{font-size:19px;line-height:1.6}.project-brief dl>div{border-bottom:1px solid #d9dfe6;grid-template-columns:110px 1fr;gap:16px;padding:12px 0;display:grid}.project-brief dt{font-size:14px;font-weight:700}.project-brief dd{white-space:pre-line;margin:0;font-size:16px;line-height:1.8}.project-brief ul{margin:0;padding-left:20px}.project-brief footer p{font-size:13px}@media (width<=600px){.project-brief{padding:18px}.project-brief dl>div{grid-template-columns:1fr;gap:5px}}@media print{@page{size:A4;margin:14mm}body:has(.project-brief) :not(:has(.project-brief)):not(.project-brief):not(.project-brief *){display:none!important}body:has(.project-brief) :is(main,section,article,div,details):has(.project-brief){background:#fff!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.brief-panel::details-content{content-visibility:visible!important}.project-brief{box-sizing:border-box;width:100%;font-family:var(--site-font);border:0;padding:0;position:static}.project-brief dl>div{break-inside:avoid;grid-template-columns:100px 1fr;padding:7px 0}.project-brief h2{font-size:21px}.project-brief dd,.project-brief li{font-size:11px;line-height:1.5}.project-brief dt,.project-brief header p,.project-brief footer p{font-size:10px}.project-brief h3{font-size:14px}.project-brief a{color:#17202a;text-decoration:none}}._composer_9b3ha_1{width:100%;min-width:0}._note_9b3ha_2{color:var(--muted);margin:18px 0;font-size:14px;line-height:1.8}._fields_9b3ha_3{margin-top:26px}._fields_9b3ha_3 label,._preview_9b3ha_4 label{gap:9px;font-size:14px;font-weight:600;display:grid}._fields_9b3ha_3 input,._fields_9b3ha_3 textarea,._preview_9b3ha_4 textarea{width:100%;min-width:0;color:var(--ink);font:400 16px/1.7 var(--font-editorial);background:#fff;border:1px solid #8b8d8e;border-radius:0;padding:12px}._fields_9b3ha_3 textarea,._preview_9b3ha_4 textarea{resize:vertical}._pair_9b3ha_7{grid-template-columns:1fr 1.4fr;gap:18px;margin-top:18px;display:grid}._preview_9b3ha_4{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}._preview_9b3ha_4 summary{cursor:pointer;padding:8px 0;font-size:14px}._preview_9b3ha_4 label{margin:14px 0 8px}._address_9b3ha_11{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}._address_9b3ha_11 span{font:500 14px/1.6 var(--site-font);overflow-wrap:anywhere}._address_9b3ha_11 button{min-height:44px;color:var(--blue);border:1px solid var(--line);cursor:pointer;font:inherit;background:0 0;padding:8px 12px;font-size:14px}._status_9b3ha_14{min-height:1.8em;margin:12px 0 0;font-size:14px;line-height:1.8}@media (width<=680px){._pair_9b3ha_7{grid-template-columns:minmax(0,1fr)}}._fieldset_9b3ha_17{border:0;min-width:0;margin:0;padding:0}._consent_9b3ha_17{gap:12px;margin:20px 0;font-size:14px;line-height:1.8;display:flex}._consent_9b3ha_17 input{flex-shrink:0;width:20px;height:20px;margin-top:3px}._honeypot_9b3ha_17{display:none}._status_9b3ha_14{overflow-wrap:anywhere}._fieldset_9b3ha_17 button:disabled{opacity:.6;cursor:default}._examples_9b3ha_19{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._examples_9b3ha_19 span{color:var(--muted);flex-basis:100%;font-size:14px}._examples_9b3ha_19 button{color:#164f9a;text-align:left;min-height:44px;font:inherit;cursor:pointer;background:#f4f7fb;border:1px solid #a5b2bf;padding:8px 12px;font-size:14px}._examples_9b3ha_19 button:hover{background:#e9eff7}._reference_9b3ha_21{overflow-wrap:anywhere;background:#f2f4f7;border-left:3px solid #234bcc;margin:24px 0;padding:18px 22px}._reference_9b3ha_21 p{font-size:.875rem;line-height:1.8}._reference_9b3ha_21 a{text-underline-offset:4px;font-size:1rem}
