.rs-hero{min-height:min(52vh,520px);padding:48px var(--hp-inset);--hp-ink:#f6f6f4;--hp-ink-sub:#f6f6f4db;--hp-ink-faint:#f6f6f4b8;color:var(--hp-ink);background-image:linear-gradient(100deg,#080a0ea8 0%,#080a0e75 38%,#080a0e29 72%,#080a0e00 100%),url(/img/hero/Swissi-Hero-Research.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;display:flex}.rs-hero__copy{flex-direction:column;gap:20px;max-width:660px;display:flex}@media (max-width:720px){.rs-hero{min-height:min(46vh,400px);padding:32px var(--hp-inset);background-image:linear-gradient(100deg,#080a0ec7 0%,#080a0e9e 42%,#080a0e57 76%,#080a0e1f 100%),url(/img/hero/Swissi-Hero-Research.webp)}}.rs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(28px,4vw,44px);display:grid}@media (max-width:1260px){.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rs-grid{grid-template-columns:minmax(0,1fr)}}.rs-card{border:1px solid var(--hp-border);border-left:3px solid var(--hp-border-strong);background:var(--hp-bg);border-radius:0 8px 8px 0;flex-direction:column;transition:border-left-color .22s,transform .22s,background-color .22s;display:flex;overflow:hidden}.rs-card__banner{aspect-ratio:16/6;border-bottom:1px solid var(--hp-border);background:linear-gradient(118deg, color-mix(in srgb, var(--hp-accent) 14%, transparent) 0%, transparent 62%), var(--hp-panel);position:relative;overflow:hidden}.rs-card__banner img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.rs-card:hover .rs-card__banner img{transform:scale(1.04)}.rs-card__body{flex-direction:column;flex:1;padding:clamp(22px,2.2vw,28px);display:flex}.rs-card:hover{border-left-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-bg) 88%, var(--hp-panel));transform:translateY(-2px)}.rs-card__meta{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;align-items:baseline;gap:10px;font-size:10.5px;display:flex}.rs-card__kind{color:var(--hp-accent)}.rs-card__date{color:var(--hp-ink-faint)}.rs-card__title{color:var(--hp-ink);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.2}.rs-card__subtitle{color:var(--hp-ink-sub);margin:8px 0 0;font-size:14px;line-height:1.4}.rs-card__authors{color:var(--hp-ink);margin:14px 0 0;font-size:13.5px;line-height:1.4}.rs-card__author-link{color:inherit;text-decoration:none}.rs-card__author-link:hover,.rs-card__author-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hp-ink-faint);text-decoration-color:var(--hp-ink-faint);text-underline-offset:3px}.rs-card__affiliations{color:var(--hp-ink-faint);flex-wrap:wrap;gap:2px 14px;margin:3px 0 0;font-size:12.5px;line-height:1.4;display:flex}.rs-card__authors sup,.rs-card__affiliations sup{color:var(--hp-accent);margin-right:1px;font-size:9px}.rs-card__summary{color:var(--hp-ink-sub);margin:12px 0 0;font-size:15px;line-height:1.55}.rs-card__tags{font-family:var(--font-mono);color:var(--hp-ink-faint);margin:16px 0 0;font-size:11px;line-height:1.6}.rs-card__tags-label{color:var(--hp-ink-sub)}.rs-card__tags-list{margin:0;padding:0;list-style:none;display:inline}.rs-card__tag{display:inline}.rs-card__tag+.rs-card__tag:before{content:" · "}.rs-card__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.rs-card__pdf{gap:8px}.rs-card__pdf svg{flex-shrink:0;width:15px;height:15px}.rs-card__pending{border:1px dashed var(--hp-border-strong);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-faint);border-radius:3px;align-items:center;padding:10px 18px;font-size:11px;font-weight:500;display:inline-flex}.rs-empty{border-top:1px solid var(--hp-border);font-family:var(--font-mono);letter-spacing:.4px;color:var(--hp-ink-faint);margin:clamp(28px,4vw,44px) 0 0;padding-top:24px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.rs-card{transition:none}.rs-card:hover{transform:none}}.rd{min-height:0}.rs-hero--plain{background-color:#10131a;background-image:none;min-height:0;padding-block:clamp(44px,6vw,76px)}.rd-hero{gap:0;max-width:1240px;margin-inline:auto}.rd-hero__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd-hero__back{color:inherit;text-decoration:none}.rd-hero__back:hover,.rd-hero__back:focus-visible{text-underline-offset:3px;text-decoration:underline}.rd-hero__title{margin:14px 0 0;font-size:clamp(28px,3.4vw,42px)}.rd-hero__subtitle{color:var(--hp-ink-sub);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.5vw,20px);font-style:italic;line-height:1.35}.rd-hero__authors{color:var(--hp-ink);margin:22px 0 0;font-size:15px;line-height:1.5}.rd-hero__affiliations{color:var(--hp-ink-faint);flex-wrap:wrap;gap:2px 16px;margin:4px 0 0;font-size:13.5px;display:flex}.rd-hero__authors sup,.rd-hero__affiliations sup{color:var(--hp-accent);margin-right:1px;font-size:9.5px}.rd-hero__author-link{color:inherit;text-decoration:none}.rd-hero__author-link:hover,.rd-hero__author-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hp-ink-faint);text-decoration-color:var(--hp-ink-faint);text-underline-offset:3px}.rd-hero__actions{margin-top:26px}.rd-hero__pdf{gap:8px}.rd-hero__pdf svg{flex-shrink:0;width:15px;height:15px}.rd-body{max-width:none;padding-block:clamp(24px,2.6vw,36px)}.rd-cite{max-width:1240px;margin:0 auto}.rd-cite .segmented-tabs{border-color:var(--hp-border-strong);background-color:#0000;min-height:30px}.rd-cite .segmented-tab{color:var(--hp-ink-faint)}.rd-cite .segmented-tab:hover{color:var(--hp-ink)}.rd-cite .segmented-tab.segmented-tab-active{color:var(--hp-bg);background-color:var(--hp-ink);border-color:var(--hp-ink)}.rd-cite .segmented-tab.segmented-tab-active:hover{color:var(--hp-bg)}.rd-cite__head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rd-cite__label{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-ink-faint);font-size:11px}.rd-cite__body{margin-top:14px}.rd-cite__text{min-width:0;font-family:var(--font-mono);color:var(--hp-ink-sub);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:0;flex:1;margin:0;padding:0;font-size:12.5px;line-height:1.65}.rd-cite__copy{white-space:nowrap;border:1px solid var(--hp-border-strong);min-height:30px;font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-sub);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:4px 16px;font-size:10.5px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.rd-cite__copy:hover,.rd-cite__copy:focus-visible{color:var(--hp-ink);border-color:var(--hp-ink-faint)}.rd-cite__copy svg{flex-shrink:0;width:13px;height:13px}.rd-paper{max-width:none;padding-block:clamp(28px,3vw,44px) clamp(48px,6vw,80px)}.rd-paper__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,4vw,64px);max-width:1240px;margin:0 auto;display:grid}.rd-paper__grid--solo{grid-template-columns:minmax(0,1fr);max-width:820px}.rd-paper__content{min-width:0;max-width:74ch}.rd-paper__h2{color:var(--hp-ink);margin:clamp(28px,3vw,40px) 0 0;scroll-margin-top:84px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.8vw,25px);font-weight:500;line-height:1.25}.rd-paper__content>.rd-paper__h2:first-child{margin-top:0}.rd-paper__h3{color:var(--hp-ink);margin:clamp(20px,2.2vw,28px) 0 0;scroll-margin-top:84px;font-size:16px;font-weight:600;line-height:1.3}.rd-paper__num{font-family:var(--font-mono);color:var(--hp-accent);margin-right:10px;font-size:.72em;font-weight:500;display:inline-block}.rd-paper__abstract{color:var(--hp-ink-sub);margin:14px 0 0;font-size:16px;line-height:1.7}.rd-paper__keywords{margin-top:16px}.rd-paper__pending{border-top:1px solid var(--hp-border);font-family:var(--font-mono);color:var(--hp-ink-faint);margin:clamp(28px,3vw,40px) 0 0;padding-top:18px;font-size:11.5px;line-height:1.6}.rd-paper__aside{min-width:0}.rd-toc{flex-direction:column;gap:22px;display:flex;position:sticky;top:84px}.rd-toc__group{flex-direction:column;gap:8px;display:flex}.rd-toc__title{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;color:var(--hp-accent);margin:0;font-size:10px;font-weight:500}.rd-toc__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rd-toc__list--inline{flex-flow:wrap;gap:4px}.rd-toc__item a{color:var(--hp-ink-faint);padding:3px 0;font-size:12.5px;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.rd-toc__item a:hover,.rd-toc__item a:focus-visible{color:var(--hp-ink)}.rd-toc__summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;list-style:none;display:flex}.rd-toc__summary::-webkit-details-marker{display:none}.rd-toc__summary>a{min-width:0}.rd-toc__chevron{width:13px;height:13px;color:var(--hp-ink-faint);flex-shrink:0;transition:transform .18s,color .15s}.rd-toc__section[open] .rd-toc__chevron{transform:rotate(180deg)}.rd-toc__summary:hover .rd-toc__chevron{color:var(--hp-ink)}.rd-toc__summary:focus-visible{outline:1px solid var(--hp-ink-faint);outline-offset:2px;border-radius:2px}.rd-toc__list--sub{border-left:1px solid var(--hp-border);margin-left:8px;padding-left:10px}@media (prefers-reduced-motion:reduce){.rd-toc__chevron{transition:none}}.rd-toc__num{min-width:26px;font-family:var(--font-mono);color:var(--hp-accent);font-size:10.5px;display:inline-block}.rd-toc__list--inline .rd-toc__item a{border:1px solid var(--hp-border);min-width:26px;font-family:var(--font-mono);text-align:center;border-radius:3px;padding:3px 7px;font-size:10.5px}@media (max-width:1080px){.rd-paper__grid{grid-template-columns:minmax(0,1fr)}.rd-paper__aside{order:-1}.rd-toc{position:static}}.rd-eq{margin:clamp(24px,2.6vw,34px) 0 clamp(28px,3vw,38px);scroll-margin-top:84px}.rd-eq__row{border-top:1px solid var(--hp-border);border-bottom:1px solid var(--hp-border);align-items:baseline;gap:16px;padding:16px 0;display:flex}.rd-eq__math{min-width:0;color:var(--hp-ink);flex:1;overflow-x:auto}.rd-eq__math .katex-display{text-align:left;margin:0}.rd-eq__math .katex{font-size:1.08em}.rd-eq__number{font-family:var(--font-mono);color:var(--hp-ink-faint);flex-shrink:0;font-size:12px}.rd-eq__label{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hp-accent);margin-right:8px;font-size:11px}.rd-eq__caption{color:var(--hp-ink-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.rd-copy{white-space:nowrap;border:1px solid var(--hp-border-strong);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-sub);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:4px 14px;font-size:10.5px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.rd-copy:hover,.rd-copy:focus-visible{color:var(--hp-ink);border-color:var(--hp-ink-faint)}.rd-copy svg{flex-shrink:0;width:13px;height:13px}.rd-prose{color:var(--hp-ink-sub)}.rd-prose p{margin:0 0 1.05em;font-size:16px;line-height:1.75}.rd-prose section{scroll-margin-top:84px}.rd-prose h2,.rd-prose h3,.rd-prose h4{color:var(--hp-ink);scroll-margin-top:84px}.rd-prose h2{margin:clamp(34px,3.6vw,52px) 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.9vw,26px);font-weight:500;line-height:1.25}.rd-prose h3{margin:clamp(26px,2.6vw,34px) 0 10px;font-size:16.5px;font-weight:600;line-height:1.3}.rd-prose h4{margin:22px 0 8px;font-size:15px;font-weight:600}.rd-prose ul,.rd-prose ol{margin:0 0 1.05em;padding-left:22px;font-size:16px;line-height:1.75}.rd-prose li{margin-bottom:6px}.rd-prose strong{color:var(--hp-ink);font-weight:600}.rd-prose a{color:var(--hp-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hp-border-strong);text-decoration-color:var(--hp-border-strong);text-underline-offset:3px}.rd-prose a:hover{-webkit-text-decoration-color:var(--hp-accent);text-decoration-color:var(--hp-accent)}.rd-prose .citation a{color:var(--hp-ink-sub);-webkit-text-decoration-color:var(--hp-border);text-decoration-color:var(--hp-border)}.rd-prose .citation a:hover{color:var(--hp-accent)}.rd-prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:13.5px;line-height:1.5}.rd-prose>table,.rd-prose section>table{display:block;overflow-x:auto}.rd-prose caption{text-align:left;color:var(--hp-ink-faint);margin-bottom:10px;font-size:13px;line-height:1.5}.rd-prose th,.rd-prose td{border-bottom:1px solid var(--hp-border);text-align:left;vertical-align:top;padding:8px 12px}.rd-prose thead th{border-bottom:1px solid var(--hp-border-strong);font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hp-ink-faint);white-space:nowrap;font-size:10.5px;font-weight:500}.rd-prose figure:not(.rd-eq){margin:0 0 1.4em;scroll-margin-top:84px}.rd-prose figure:not(.rd-eq) img{max-width:100%;height:auto}.rd-prose figcaption{color:var(--hp-ink-faint);margin-top:10px;font-size:13px;line-height:1.5}.rd-prose math{font-size:1em}.rd-refs .csl-bib-body{font-size:14px;line-height:1.6}.rd-refs .csl-entry{text-indent:-24px;margin-bottom:12px;padding-left:24px}.rd-figure__img,.rd-prose figure:not(.rd-eq) .rd-figure__img{border:1px solid var(--hp-border);box-sizing:border-box;background:#f6f1e8;border-radius:3px;max-width:100%;height:auto;margin:0 auto 12px;padding:clamp(14px,2vw,24px);display:block}.rd-caption__label{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hp-accent);margin-right:8px;font-size:11px}.rd-xref{font-family:var(--font-mono);white-space:nowrap;-webkit-text-decoration-color:var(--hp-border-strong);text-decoration-color:var(--hp-border-strong);font-size:.92em}
