/* Local review patch: independent of symbol font coverage. */
.rgm-arrow{display:inline-block;width:.65em;height:.65em;border-top:2px solid currentColor;border-right:2px solid currentColor;position:relative;vertical-align:middle;flex-shrink:0}
.rgm-arrow::after{content:"";position:absolute;width:.85em;height:2px;right:-.08em;top:-.08em;background:currentColor;transform:rotate(-45deg);transform-origin:right center}
.full-catalogue{display:block;margin-top:1rem}.privacy-help{font-size:.95rem;line-height:1.5}.privacy-help a{text-decoration:underline}
footer a{margin-inline:1rem}footer{flex-wrap:wrap;gap:1rem}.privacy-main{max-width:850px;margin:auto;padding:clamp(28px,6vw,80px) 24px}.privacy-main h1{font-size:clamp(36px,6vw,58px)}.privacy-main h2{font-size:26px;margin-top:2rem}.privacy-main p,.privacy-main ul{line-height:1.7}.privacy-main a{text-decoration:underline}

.rgm-arrow-right{transform:rotate(45deg)}.rgm-arrow-up{transform:rotate(-45deg)}.rgm-arrow-down{transform:rotate(135deg)}.rgm-photo-dot{display:inline-block;width:.7em;height:.7em;border:2px solid currentColor;border-radius:50%}.rgm-arrow{font-style:normal}
