footer .footer-identity{margin:0 0 26px}footer .footer-identity address{font-style:normal;font-size:.875rem;line-height:1.6}footer .footer-nationality{display:flex;align-items:center;gap:12px;margin:12px 0 0;color:var(--ink);font-size:.875rem;line-height:1.5}footer .footer-nationality img{width:38px;height:20px;flex:0 0 38px}footer .footer-wordmark{border-top:1px solid var(--line);margin-top:0;padding:36px 0 0}footer .footer-closing{display:flex;align-items:baseline;justify-content:space-between;gap:16px 32px;margin-top:20px}footer .footer-closing p{margin:0;color:var(--ink);font-size:1rem;line-height:1.5}footer .footer-closing small{color:var(--muted);font-size:.8rem;line-height:1.5}@media (max-width:760px){footer .footer-identity{margin:24px 0}footer .footer-wordmark{padding-top:26px}footer .footer-closing{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}}@container record-preview (max-width: 420px){.record-progress{grid-template-columns:minmax(0,1fr);gap:6px}.record-progress .record-stage{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:20px}.record-progress .record-stage-dot{justify-self:center}.record-progress .record-stage-connector{display:block;width:1px;height:16px;margin-left:9.5px}}footer .footer-business-name{display:block;margin-bottom:4px;color:var(--ink);font-weight:600}footer .footer-contact-details{display:grid;grid-gap:6px;gap:6px;margin-top:8px;min-width:0}footer .footer-contact-details p{margin:0;color:var(--ink);font-size:.875rem;line-height:1.6}footer .footer-contact-details a{display:inline-block;position:relative;vertical-align:baseline;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}footer .footer-contact-details a:before{content:"";position:absolute;inset:-3px 0}footer .footer-contact-details a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}