.pr-website-qr{display:flex;align-items:center;gap:32px;padding:32px 0;margin-top:32px;border-top:1px solid rgba(255,255,255,.2);color:#fff}.pr-website-qr .pr-qr-image{display:block;flex:0 0 180px;width:180px;max-width:100%;background:#fff;border-radius:8px;overflow:hidden}.pr-website-qr .pr-qr-image img{display:block;width:100%;height:auto;aspect-ratio:1}.pr-website-qr .pr-qr-copy{max-width:540px;min-width:0}.pr-website-qr h2{font-size:clamp(24px,3vw,32px);line-height:1.2;color:#fff;margin:0 0 12px}.pr-website-qr p{font-size:16px;line-height:1.6;margin:0 0 14px;color:#e1eaf0}.pr-website-qr .pr-qr-copy>a{color:#fff;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:8px 0}.pr-website-qr .pr-qr-domain{font-size:14px;margin:8px 0 0;overflow-wrap:anywhere}.pr-website-qr a:focus-visible{outline:3px solid #ff781f;outline-offset:5px}@media(max-width:600px){.pr-website-qr{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 0}.pr-website-qr .pr-qr-image{flex-basis:auto;width:180px}.pr-website-qr .pr-qr-copy{width:100%}}
.pr-footer .pr-website-qr{background:#00263b;border:0;border-radius:12px;margin:32px clamp(20px,6vw,90px);padding:28px;box-sizing:border-box}.pr-footer .pr-website-qr h2{color:#fff;font-size:clamp(24px,3vw,32px);text-transform:none;letter-spacing:normal;line-height:1.2}.pr-footer .pr-website-qr p{color:#e1eaf0}.pr-footer .pr-website-qr .pr-qr-copy>a{color:#fff}.pr-footer .pr-website-qr .pr-qr-domain{color:#e1eaf0}@media(max-width:600px){.pr-footer .pr-website-qr{margin:24px 20px;padding:20px;gap:20px}}