.arc-seo-hero__inner{text-align:start}.arc-seo-crumbs{gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;display:flex}html[dir=rtl] .arc-seo-crumbs{letter-spacing:0}.arc-seo-crumbs a{color:var(--text-gold);text-decoration:none}.arc-seo-crumbs a:hover{text-decoration:underline}.arc-seo-hero__title{font-size:clamp(2.1rem, 1.4rem + 3vw, var(--fs-display))}.arc-seo-hero__intro p{font-size:var(--fs-lead);color:var(--text-body);max-width:68ch;margin:0 0 var(--space-sm);line-height:1.65}.arc-seo-hero__actions{margin-block-start:var(--space-lg)}.arc-seo a:not(.btn):not(.arc-seo-map__directions){color:var(--text-gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.arc-on-light .arc-seo-doc a:not(.btn):not(.arc-seo-map__directions){color:var(--accent)}.arc-seo-h3{font-family:var(--font-display);font-size:var(--fs-body-lg);color:var(--text-strong);margin:var(--space-lg) 0 var(--space-2xs);font-weight:600;line-height:1.3}.arc-seo-list{margin:var(--space-sm) 0 var(--space-md);gap:var(--space-xs);padding-inline-start:1.4em;display:grid}.arc-seo-list li{font-size:var(--fs-body);color:var(--text-body);padding-inline-start:.2em;line-height:1.7}.arc-seo-list li::marker{color:var(--accent-gold);font-weight:600}.arc-seo-quote{margin:var(--space-md) 0;padding:var(--space-sm) var(--space-md);border-inline-start:3px solid var(--accent-gold);background:var(--tint-gold);border-radius:var(--radius-sm);color:var(--text-strong);line-height:1.7}.arc-seo-table{margin:var(--space-md) 0;border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-raised);overflow-x:auto}.arc-seo-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-body-sm);line-height:1.6}.arc-seo-table th,.arc-seo-table td{padding:var(--space-xs) var(--space-sm);text-align:start;vertical-align:top;border-bottom:1px solid var(--line-subtle);color:var(--text-body)}.arc-seo-table th{color:var(--text-strong);background:var(--tint-gold);font-weight:600}.arc-seo-table tr:last-child td{border-bottom:0}.arc-seo-sec--faq .arc-legal-sec__content>p{padding-block:var(--space-sm);border-top:1px solid var(--line-subtle)}.arc-seo-sec--faq .arc-legal-sec__content>p>strong:first-child{color:var(--text-strong);margin-block-end:var(--space-3xs);display:block}.arc-seo-map{margin:var(--space-md) 0 var(--space-lg)}.arc-seo-map__frame{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--line-subtle);position:relative;overflow:hidden}.arc-seo-map__frame iframe{width:100%;height:100%;position:absolute;inset:0}.arc-seo-map__nap{gap:var(--space-3xs);font-style:normal;font-size:var(--fs-body-sm);color:var(--text-body);flex-direction:column;margin-block-start:var(--space-sm);line-height:1.6;display:flex}.arc-seo-map__name{color:var(--text-strong);font-weight:600}.arc-seo-map__directions{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;margin-block-start:var(--space-2xs);font-weight:600;display:inline-flex}.arc-seo-hero__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.arc-seo-trust{margin-block-start:var(--space-xl)}.arc-seo-related{padding:var(--space-lg);background:var(--surface-raised);border:1px solid var(--line-subtle);border-top:2px solid var(--accent-gold);border-radius:var(--radius-lg);margin-block-start:var(--space-xl)}.arc-seo-related h2{font-family:var(--font-display);font-size:var(--fs-body-lg);color:var(--text-strong);margin:0 0 var(--space-sm);font-weight:600}.arc-seo-related ul{gap:var(--space-2xs) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));margin:0;padding:0;list-style:none;display:grid}.arc-seo-related a{min-height:32px;font-size:var(--fs-body-sm);align-items:center;display:inline-flex}.arc-seo-hub{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.arc-seo-hub li{gap:var(--space-2xs);padding:var(--space-md);background:var(--surface-raised);border:1px solid var(--line-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.arc-seo-hub h2{font-family:var(--font-display);font-size:var(--fs-body-lg);margin:0;font-weight:600}.arc-seo-hub h2 a{color:var(--text-strong);text-decoration:none}.arc-seo-hub h2 a:hover{color:var(--accent);text-decoration:underline}.arc-seo-hub p{font-size:var(--fs-body-sm);color:var(--text-body);margin:0;line-height:1.6}
