/* Visible notice, isolated from the portfolio and review board. */
footer .complaints-notice{display:flex;align-items:center;gap:18px;width:min(100%,480px);padding:20px 24px;margin:25px auto;background:#f6f3ee;color:#242322;border:1px solid #d8d1c7;border-radius:4px;text-decoration:none;text-align:left;box-sizing:border-box}
footer .complaints-notice svg{flex:0 0 56px}
footer .complaints-notice>span{display:grid;gap:6px}
footer .complaints-notice strong{font:700 15px/1.3 Arial,sans-serif;letter-spacing:.025em}
footer .complaints-notice span span{font:12px/1.5 Arial,sans-serif;letter-spacing:0}
footer .complaints-notice span span:last-child{color:#991032;text-decoration:underline;text-underline-offset:3px}
footer .complaints-notice:hover,footer .complaints-notice:focus-visible{border-color:#991032;outline:2px solid #991032;outline-offset:3px}
@media(max-width:480px){footer .complaints-notice{padding:18px 15px;gap:12px}footer .complaints-notice strong{font-size:13px}}
