.sn .sn-rgh-pdf{border:1px solid var(--sn-line);background:var(--sn-panel);min-width:0;box-shadow:var(--sn-shadow-float);border-radius:12px;margin:0;display:grid;overflow:hidden}.sn .sn-rgh-pdf-kopf{-moz-column-gap:12px;border-bottom:1px solid var(--sn-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px;display:grid;position:relative}.sn .sn-rgh-pdf-art{box-sizing:border-box;border:1px solid var(--sn-line-strong);background:var(--sn-bg);width:32px;height:38px;font:500 9px/1 var(--sn-font-mono);letter-spacing:.03em;color:var(--sn-t2);border-radius:5px;place-items:end center;padding-bottom:5px;display:grid}.sn .sn-rgh-pdf-name{gap:1px;min-width:0;display:grid}.sn .sn-rgh-pdf-link{font:500 14px/20px var(--sn-font-sans);color:var(--sn-t1);overflow-wrap:anywhere;border-radius:4px;text-decoration:none}.sn .sn-rgh-pdf-link:after{content:"";position:absolute;inset:0}.sn .sn-rgh-pdf-name small{font:400 12.5px/18px var(--sn-font-sans);font-variant-numeric:tabular-nums;color:var(--sn-t3)}.sn .sn-rgh-pdf-dl{border:1px solid var(--sn-line);width:32px;height:32px;color:var(--sn-t2);transition:color .15s var(--sn-ease),border-color .15s var(--sn-ease);border-radius:8px;place-items:center;display:grid}@media (hover:hover){.sn .sn-rgh-pdf-kopf:hover .sn-rgh-pdf-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.sn .sn-rgh-pdf-kopf:hover .sn-rgh-pdf-dl{color:var(--sn-t1);border-color:var(--sn-line-strong)}}.sn .sn-rgh-pdf-link:focus-visible{outline:none}.sn .sn-rgh-pdf-link:focus-visible:after{outline:2px solid var(--sn-signal);outline-offset:-2px;border-radius:12px 12px 0 0}.sn .sn-rgh-pdf-seite{aspect-ratio:var(--rgh-seite);background:#fff;display:block;position:relative;overflow:hidden}.sn .sn-rgh-pdf-seite img{left:0;top:var(--rgh-von);width:100%;max-width:none;height:auto;display:block;position:absolute}.sn[data-licht=abend] .sn-rgh-pdf-seite img{filter:brightness(.9)}.sn .sn-rgh-pdf-seite:after{content:"";pointer-events:none;position:absolute;inset:0}.sn .sn-rgh-pdf-seite:focus-visible{outline:none}.sn .sn-rgh-pdf-seite:focus-visible:after{box-shadow:inset 0 0 0 2px var(--sn-signal)}.sn .sn-rgh-pdf-offen{z-index:1;color:#44423f;opacity:0;width:32px;height:32px;transition:opacity .15s var(--sn-ease);background:#fff;border:1px solid #1716131f;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.sn .sn-rgh-pdf-seite:focus-visible .sn-rgh-pdf-offen{opacity:1}@media (hover:hover){.sn .sn-rgh-pdf-seite:hover .sn-rgh-pdf-offen{opacity:1}}.sn .sn-rgh-pdf-xml{z-index:1;color:var(--sn-t2);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--sn-line-strong);text-decoration-color:var(--sn-line-strong);transition:color .15s var(--sn-ease);border-radius:3px;align-items:center;gap:3px;display:inline-flex;position:relative}.sn .sn-rgh-pdf-xml .ic{color:var(--sn-t3)}.sn .sn-rgh-pdf-xml:focus-visible{outline:2px solid var(--sn-signal);outline-offset:2px}@media (hover:hover){.sn .sn-rgh-pdf-xml:hover{color:var(--sn-t1);-webkit-text-decoration-color:var(--sn-t1);text-decoration-color:var(--sn-t1)}}@media (prefers-reduced-motion:reduce){.sn .sn-rgh-pdf-dl,.sn .sn-rgh-pdf-offen,.sn .sn-rgh-pdf-xml{transition:none}}.sn .sn-rgh-sk.sn-sk-f-bild{--rgh-unten:250px;--sk-fade:36px}@media (max-width:1023px){.sn .sn-rgh-sk.sn-sk-f-bild{--rgh-unten:235px}}@media (max-width:767px){.sn .sn-rgh-sk.sn-sk-f-bild{--rgh-unten:clamp(240px,calc(381px - 23.3vw),300px)}}.sn .sn-rgh-sk.sn-sk-mit-unten .sn-sk-grund{padding-bottom:var(--rgh-unten)}.sn .sn-rgh-sk .sn-sk-bk{height:calc(100% + var(--sk-p) + var(--rgh-unten))}@media (max-width:767px){.sn .sn-rgh-klammer .sn-sl{display:none}}@media (max-width:1199px){.sn .sn-rgh-klammer .sn-sl-n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sn .sn-rgh-klammer .sn-sl-liste{gap:24px}}@media (min-width:768px) and (max-width:1023px){.sn .sn-rgh-klammer .sn-sl-liste{gap:19px}}.sn .sn-rgh-vr{min-width:0;margin-top:20px}.sn .sn-rgh-vr-t{border-bottom:1px solid var(--sn-line-strong);font:600 15px/22px var(--sn-font-sans);color:var(--sn-t1);margin:0;padding:0 0 10px}.sn .sn-rgh-vr-s{max-width:52ch;font:400 15px/22px var(--sn-font-sans);color:var(--sn-t2);text-wrap:pretty;margin:12px 0 0}.sn .sn-rgh-vr .sn-zl-knapp{margin-top:8px}@media (min-width:1024px){.sn .sn-rgh-klammer .sn-vz-raster{padding-bottom:176px}.sn .sn-rgh-klammer .sn-vz-rechts{margin-bottom:-232px}}
