.contact-report{color:#284535;background:#f9faf2;border:1px solid #bccbb0;margin-bottom:48px;padding:32px}.contact-report-meaning{max-width:850px;margin:0 0 26px;font-size:17px;line-height:1.75}.contact-report-decision{background:#e9efdf;grid-template-columns:2fr 1fr;gap:32px;padding:24px;display:grid}.contact-report-decision h3,.contact-interface h5{margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.5}.contact-report-decision p{margin:0;font-size:15px;line-height:1.75}.contact-report-decision small{color:#596c50;margin-top:12px;font-size:12px;line-height:1.6;display:block}.contact-report-measures{grid-template-columns:repeat(3,1fr);gap:24px;margin:28px 0 18px;display:grid}.contact-report-measures>div{border-left:2px solid #c2d1b5;padding-left:18px}.contact-report-measures dd{margin:0 0 8px;font-size:34px;line-height:1.1}.contact-report-measures dt{max-width:220px;font-size:13px;line-height:1.6}.contact-report-scope{color:#586c50;margin:16px 0;font-size:12px;line-height:1.75}.contact-report-execution{background:#eef1e5;border:1px solid #cdd7c0;padding:15px 18px;font-size:14px;line-height:1.7}.contact-report-details>summary{cursor:pointer;text-underline-offset:5px;padding:18px 0 0;font-size:14px;font-weight:500;text-decoration:underline}.contact-report-details>p,.contact-interface p,.contact-fallbacks p{font-size:14px;line-height:1.75}.contact-interface{border-top:1px solid #cbd6bd;margin-top:28px;padding-top:24px}.contact-interface-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.contact-interface h3,.contact-fallbacks h3,.contact-audit-limits h3{margin:0 0 12px;font-size:19px;font-weight:500}.contact-interface-head>span{border:1px solid #bfccb1;padding:5px 8px;font-size:11px}.contact-interface-source{overflow-wrap:anywhere}.contact-interface-source a,.contact-finding-links a{text-underline-offset:4px;text-decoration:underline}.contact-operation{background:#fffef8;border:1px solid #d4ddca;margin-top:20px;padding:22px}.contact-operation h4{margin:0 0 12px;font-size:17px;font-weight:500}.contact-operation-path{overflow-wrap:anywhere}.contact-operation dl{grid-template-columns:1fr 1fr;gap:20px 26px;margin:22px 0;display:grid}.contact-operation dt{margin-bottom:7px;font-size:11px;font-weight:600}.contact-operation dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.contact-interface ul,.contact-audit-limits ul{padding-left:20px;font-size:13px;line-height:1.8}.contact-interface li{overflow-wrap:anywhere;margin-bottom:6px}.contact-finding-links{flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;display:flex}.contact-fallbacks{margin-top:30px}.contact-fallbacks ul{padding:0;list-style:none}.contact-fallbacks li{overflow-wrap:anywhere;border-top:1px solid #d0dac5;flex-direction:column;gap:6px;padding:15px 0;font-size:13px;line-height:1.7;display:flex}.contact-fallbacks code{font-size:12px}.contact-audit-limits{margin-top:26px}:is(.contact-report a:focus-visible,.contact-report summary:focus-visible){outline-offset:5px;outline:3px solid #a98a4e}@media (max-width:760px){.contact-report{padding:23px}.contact-report-decision{grid-template-columns:1fr;gap:24px;padding:20px}.contact-report-measures{grid-template-columns:1fr;gap:15px}.contact-report-measures>div{align-items:center;gap:18px;display:flex}.contact-report-measures dd{min-width:30px;margin:0}.contact-report-measures dt{max-width:none}.contact-operation dl{grid-template-columns:1fr}.contact-operation{padding:18px}.contact-report-meaning{font-size:16px}}@media print{.contact-report-details>summary{display:none}.contact-report{break-inside:avoid}}
