.sw-catalog-back{display:inline-flex;align-items:center;gap:8px;color:var(--sw-blue,#3D5BF7);font-size:14px;min-height:44px;margin:0 0 18px;text-decoration:none}.sw-catalog-back:focus-visible{outline:2px solid #3D5BF7;outline-offset:4px}.sw-size-missing-note{font-size:11px;line-height:1.5;color:#6a6d78;margin:6px 0 0;max-width:390px}.sw-size-missing-note[hidden]{display:none}.swh-unified-art{width:100%;height:100%;object-fit:contain;object-position:center}.swh-hero-art img.swh-unified-art{transform:none;max-width:100%;max-height:100%;filter:none}.swj-cover{display:block;position:relative;background:#F3F4F7;border-radius:22px;overflow:hidden;aspect-ratio:1.35;min-width:0}.swj-cover img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:12px}.swj-category{position:absolute;left:16px;top:16px;background:#fff;color:#292A30;padding:7px 10px;border-radius:8px;font-size:11px}.sw-journal-grid .swj-card{background:transparent;padding:0;border:0}.swj-card h2,.swj-card h3{font-size:22px;line-height:1.3;margin:20px 0 10px}.swj-card>p{color:#6a6d78;font-size:14px;line-height:1.6}.swj-read{display:inline-flex;gap:12px;align-items:center;color:#3D5BF7;min-height:44px}.swj-read svg{width:20px;height:20px}.sw-journal-grid{gap:28px}.swj-article-cover{background:#F3F4F7;border-radius:24px;max-width:920px;aspect-ratio:2;overflow:hidden;margin:28px 0}.swj-article-cover img{width:100%;height:100%;object-fit:contain;padding:16px}.sw-article .sw-prose{max-width:760px}.sw-legacy-brand-mark{object-fit:contain!important}.swl-brand-rail .swl-brand-logo:has(.sw-legacy-brand-mark){background:white}.swl-brand-directory .swl-brand-title.screen-reader-text{position:absolute!important}.swl-brand-rail .swl-brand-title.screen-reader-text{position:absolute!important}.swj-directory{margin-top:24px}@media(max-width:640px){.swj-card h2,.swj-card h3{font-size:19px}.swj-cover{border-radius:16px;aspect-ratio:1.35}.swj-article-cover{aspect-ratio:1.3}.sw-journal-grid{gap:32px}.sw-size-missing-note{max-width:100%}}

.sw-legacy-dark{filter:invert(1);mix-blend-mode:multiply}.swl-brand-logo .sw-legacy-brand-mark{height:54px!important;width:95px!important;max-width:100%;object-fit:contain}.swco .sw-legacy-brand-mark{filter:none}.swco .sw-legacy-brand-mark.sw-legacy-dark{filter:invert(1);mix-blend-mode:multiply}

.swj-source-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.swj-source-gallery img{width:100%;height:280px;object-fit:contain;border-radius:12px}.swj-source-cover img{object-fit:contain}.sw-prose img{max-width:100%;height:auto}.swj-directory .swj-card{content-visibility:auto;contain-intrinsic-size:500px}@media(max-width:480px){.swj-source-gallery{grid-template-columns:1fr}}

.sw-legacy-mark-frame{display:flex;align-items:center;justify-content:center;width:95px;height:54px;overflow:hidden}.sw-legacy-mark-frame img.sw-legacy-brand-mark{width:95px!important;height:54px!important;transform:scale(var(--sw-mark-scale,1))}.swco .sw-legacy-mark-frame{height:35px;width:90px}

/* Keep deferred journal cards within the mobile grid. */
.sw-journal-grid .swj-card{min-width:0;width:100%;contain-intrinsic-width:0;contain-intrinsic-height:auto 500px}.swj-cover img{max-width:100%}.sw-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:750px){.sw-journal-grid{grid-template-columns:minmax(0,1fr)}}

.sw-simple-size{width:100%;flex-basis:100%;margin:0 0 16px}.sw-simple-size label{display:block;font-weight:700;margin-bottom:8px}.sw-simple-size select{width:100%;min-height:44px;border:1px solid #DDE0E8;background:#fff;border-radius:12px;padding:10px 12px;color:#292A30}
