:root{--scc-ink:#102d3d;--scc-petrol:#0b6f78;--scc-teal:#1e8a90;--scc-mint:#eaf6f4;--scc-mist:#f4f8f8;--scc-line:#d7e4e5;--scc-muted:#587279;--scc-warn:#8a5b2e;--scc-danger:#9a3e35}
.scc-shell{background:#fff;color:var(--scc-ink)}
.scc-hero{padding:56px 0 34px;background:linear-gradient(180deg,#f5faf9 0%,#fff 100%)}
.scc-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;align-items:center}
.scc-hero h1{font-size:clamp(44px,6vw,76px);line-height:.96;letter-spacing:-.04em;margin:0 0 18px;color:var(--scc-ink)}
.scc-hero .lead{max-width:760px;font-size:20px;line-height:1.55;color:#49666d}
.scc-kicker{font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--scc-petrol);margin-bottom:10px}
.scc-hero-media{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:10px;min-height:420px}
.scc-hero-media figure{margin:0;overflow:hidden;border:1px solid var(--scc-line);background:#eef4f4;position:relative}
.scc-hero-media figure:first-child{grid-row:1/3}
.scc-hero-media img{width:100%;height:100%;object-fit:cover;display:block}
.scc-hero-media figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:linear-gradient(transparent,rgba(16,45,61,.92));color:#fff;font-size:11px;line-height:1.35}
.scc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.scc-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}
.scc-path{display:block;padding:20px;border:1px solid var(--scc-line);background:#fff;text-decoration:none}
.scc-path .num{font-size:11px;font-weight:900;color:var(--scc-petrol);letter-spacing:.08em}
.scc-path strong{display:block;margin:8px 0 6px;color:var(--scc-ink);font-size:18px}
.scc-path span{display:block;color:var(--scc-muted);font-size:13px;line-height:1.5}
.scc-band{margin:34px 0;padding:26px;background:linear-gradient(135deg,#0c3d4b 0%,#0b6f78 100%);color:#fff}
.scc-band h2,.scc-band h3{color:#fff;margin-top:0}
.scc-band p{color:#dceff0}
.scc-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}
.scc-visual-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.scc-figure{margin:0;border:1px solid var(--scc-line);background:#fff;overflow:hidden}
.scc-figure img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:#eef4f4}
.scc-figure.contain img{object-fit:contain}
.scc-figure figcaption{padding:11px 12px;font-size:12px;line-height:1.45;color:#526f76}
.scc-attrib{display:block;margin-top:6px;font-size:10px;line-height:1.35;color:#788e93}
.scc-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 32px}
.scc-section-nav a{display:block;padding:16px 18px;border:1px solid var(--scc-line);text-decoration:none;background:#f9fbfb}
.scc-section-nav strong{display:block;color:var(--scc-ink);margin-bottom:4px}
.scc-section-nav span{font-size:12px;color:var(--scc-muted);line-height:1.45}
.scc-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}
.scc-risk{padding:18px;border-top:4px solid var(--scc-petrol);background:#f7fbfa}
.scc-risk.high{border-color:#b35a45}
.scc-risk h3{margin:0 0 8px}
.scc-risk p{margin:0;color:var(--scc-muted);font-size:13px;line-height:1.5}
.scc-evidence{margin:30px 0;padding:24px;border:1px solid #cbdfe0;background:#eef7f6}
.scc-evidence h2,.scc-evidence h3{margin-top:0}
.scc-evidence .metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}
.scc-evidence .metric{padding:16px;background:#fff;border:1px solid #d7e5e6}
.scc-evidence .metric strong{display:block;font-size:26px;color:var(--scc-ink);line-height:1.05}
.scc-evidence .metric span{display:block;margin-top:6px;font-size:12px;color:var(--scc-muted);line-height:1.4}
.scc-handouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}
.scc-handout{padding:18px;border:1px solid var(--scc-line);background:#fff}
.scc-handout .tag{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--scc-petrol)}
.scc-handout strong{display:block;margin:6px 0;font-size:16px}
.scc-handout p{margin:0 0 10px;color:var(--scc-muted);font-size:12.5px;line-height:1.5}
.scc-rare-atlas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}
.scc-rare{display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid var(--scc-line);background:#fff;overflow:hidden}
.scc-rare-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;background:#eef4f4}
.scc-rare-media.single{grid-template-columns:1fr}
.scc-rare-media img{width:100%;height:100%;min-height:150px;aspect-ratio:1/1;object-fit:cover;background:#eef4f4}
.scc-rare-media.single img{aspect-ratio:4/3}
.scc-rare>img{width:100%;height:100%;object-fit:cover;background:#eef4f4}
.scc-rare>div:not(.scc-rare-media){padding:16px}
.scc-rare-attrib{display:block;margin-top:8px;font-size:9.5px;line-height:1.35;color:#7a8e93}
.scc-clue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 30px}
.scc-clue{padding:16px;border:1px solid var(--scc-line);background:#f9fbfb}
.scc-clue strong{display:block;margin-bottom:5px;color:var(--scc-ink);font-size:14px;line-height:1.3}
.scc-clue span{display:block;color:var(--scc-muted);font-size:12px;line-height:1.45}
.scc-rare h3{margin:0 0 6px;font-size:18px}
.scc-rare p{margin:0;color:var(--scc-muted);font-size:12.5px;line-height:1.5}
.scc-chip{display:inline-flex;padding:4px 7px;margin:0 4px 6px 0;border-radius:999px;background:#e8f3f2;color:#315c62;font-size:10px;font-weight:800}
.scc-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0}
.scc-step{padding:16px;border:1px solid var(--scc-line);background:#fff}
.scc-step .n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f3f2;color:var(--scc-petrol);font-weight:900;font-size:11px;margin-bottom:8px}
.scc-step strong{display:block;margin-bottom:4px}
.scc-step p{margin:0;font-size:12px;color:var(--scc-muted);line-height:1.45}
.scc-warning{padding:18px 20px;border-left:4px solid #b35a45;background:#fff7f4;margin:20px 0}
.scc-warning strong{color:#7a392e}
.scc-source-list{font-size:11px;color:#72878c;line-height:1.5}
.scc-source-list a{overflow-wrap:anywhere}
@media(max-width:900px){
 .scc-hero-grid{grid-template-columns:1fr}
 .scc-hero-media{min-height:0}
 .scc-paths{grid-template-columns:repeat(2,minmax(0,1fr))}
 .scc-visual-grid,.scc-section-nav,.scc-risk-grid,.scc-handouts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .scc-rare-atlas{grid-template-columns:1fr}
 .scc-clue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 .scc-hero{padding:34px 0 22px}
 .scc-hero h1{font-size:42px}
 .scc-hero .lead{font-size:17px}
 .scc-hero-media{grid-template-columns:1fr 1fr;grid-template-rows:auto}
 .scc-hero-media figure:first-child{grid-column:1/-1;grid-row:auto}
 .scc-hero-media img{height:auto;aspect-ratio:4/3;object-fit:cover}
 .scc-hero-media figure:first-child img{aspect-ratio:16/10}
 .scc-hero-media figcaption{position:static;background:#102d3d;padding:9px 10px}
 .scc-paths,.scc-visual-grid,.scc-visual-grid.two,.scc-section-nav,.scc-risk-grid,.scc-handouts,.scc-evidence .metric-grid,.scc-timeline{grid-template-columns:1fr}
 .scc-rare{grid-template-columns:1fr}
 .scc-rare-media{grid-template-columns:repeat(2,minmax(0,1fr))}
 .scc-clue-grid{grid-template-columns:1fr}
 .scc-band,.scc-evidence{padding:20px}
 .scc-actions .btn{width:100%;white-space:normal;text-align:center;justify-content:center}
 .scc-shell main{overflow-x:clip}
 .scc-shell img,.scc-shell video,.scc-shell svg{max-width:100%}
 .scc-shell table{max-width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
 .scc-shell td,.scc-shell th,.scc-shell code{overflow-wrap:anywhere;word-break:break-word}
}
@media(max-width:390px){
 .scc-hero h1{font-size:38px}
 .scc-rare{grid-template-columns:1fr}
 .scc-rare-media{grid-template-columns:1fr 1fr}
 .scc-rare-media img,.scc-rare>img{aspect-ratio:16/10;height:auto;min-height:0}
}

/* Skin Cancer Center interaction/mobile QA */
a.scc-rare{text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
a.scc-rare:hover{transform:translateY(-2px);border-color:#b7d2d4;box-shadow:0 8px 24px rgba(16,45,61,.07)}
.scc-handout a,.scc-path{overflow-wrap:anywhere}
@media(max-width:760px){
  .scc-shell .prose{font-size:16px;line-height:1.65}
  .scc-shell .prose>p,.scc-shell .prose>ul,.scc-shell .prose>ol{font-size:16px;line-height:1.65}
  .scc-shell .prose h2{font-size:clamp(28px,8vw,36px);line-height:1.12;letter-spacing:-.02em;margin-top:42px}
  .scc-shell .prose h3{font-size:clamp(20px,5.6vw,25px);line-height:1.2}
  .scc-shell .article-actions{display:grid;grid-template-columns:1fr;gap:9px}
  .scc-shell .article-actions .btn{width:100%;white-space:normal;text-align:center;justify-content:center}
}

.scc-clinical-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 32px}
.scc-clinical-flow>div{padding:18px;border:1px solid var(--scc-line);background:linear-gradient(180deg,#fff 0%,#f7fbfa 100%)}
.scc-clinical-flow span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e5f2f1;color:var(--scc-petrol);font-size:11px;font-weight:900;margin-bottom:9px}
.scc-clinical-flow strong{display:block;color:var(--scc-ink);font-size:15px;line-height:1.3;margin-bottom:5px}
.scc-clinical-flow p{margin:0;color:var(--scc-muted);font-size:12.5px;line-height:1.5}
.scc-guide-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 30px}
.scc-guide-journey figure{margin:0;border:1px solid var(--scc-line);overflow:hidden;background:#fff}
.scc-guide-journey img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef4f4}
.scc-guide-journey figcaption{padding:11px 12px;color:#526f76;font-size:12px;line-height:1.45}
.scc-follow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 30px}
.scc-follow-grid figure{margin:0;border:1px solid var(--scc-line);background:#fff;overflow:hidden}
.scc-follow-grid img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#eef4f4}
.scc-follow-grid figcaption{padding:11px 12px;font-size:12px;line-height:1.45;color:#526f76}
@media(max-width:900px){
 .scc-clinical-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
 .scc-guide-journey{grid-template-columns:1fr 1fr}
 .scc-guide-journey figure:first-child{grid-column:1/-1}
}
@media(max-width:760px){
 .scc-clinical-flow,.scc-guide-journey,.scc-follow-grid{grid-template-columns:1fr}
 .scc-guide-journey figure:first-child{grid-column:auto}
 .scc-guide-journey img,.scc-follow-grid img{height:auto;aspect-ratio:4/3;object-fit:contain}
}

/* BCC/cSCC visual saturation 2026-10-12 */
.scc-case-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}
.scc-case-strip .scc-figure img{aspect-ratio:1/1;object-fit:cover}
.scc-video-card{margin:24px 0;border:1px solid var(--scc-line);background:#fff;overflow:hidden}
.scc-video-card video{display:block;width:100%;max-width:100%;height:auto;background:#0f2026}
.scc-video-card figcaption{padding:12px 14px;font-size:12px;line-height:1.5;color:#526f76}
@media(max-width:900px){.scc-case-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.scc-case-strip{grid-template-columns:1fr}.scc-case-strip .scc-figure img{aspect-ratio:4/3}}


/* Skin Cancer Patient Center 2026-10-14 */
.scc-pc-hero{padding:58px 0 38px;background:linear-gradient(180deg,#f4faf9 0%,#fff 100%)}
.scc-pc-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:30px;align-items:center}
.scc-pc-hero h1{font-size:clamp(44px,6vw,76px);line-height:.97;letter-spacing:-.045em;margin:0 0 18px;color:var(--scc-ink)}
.scc-pc-hero .lead{max-width:760px;font-size:20px;line-height:1.55;color:#49666d}
.scc-pc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
.scc-pc-modebar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px;padding:11px 14px;border:1px solid var(--scc-line);background:#fff;font-size:12px;color:var(--scc-muted)}
.scc-pc-modebar a{font-weight:800;color:var(--scc-petrol);text-decoration:none}
.scc-pc-modebar a.doctor{color:#7b4d2f}
.scc-pc-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:10px;min-height:420px}
.scc-pc-hero-visual figure{margin:0;overflow:hidden;border:1px solid var(--scc-line);background:#eef4f4;position:relative}
.scc-pc-hero-visual figure:first-child{grid-row:1/3}
.scc-pc-hero-visual img{display:block;width:100%;height:100%;object-fit:cover}
.scc-pc-hero-visual figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:linear-gradient(transparent,rgba(16,45,61,.94));color:#fff;font-size:11px;line-height:1.35}
.scc-pc-section{padding:54px 0}
.scc-pc-section.white{background:#fff}
.scc-pc-section.warm{background:#fbf7f2}
.scc-pc-section.mist{background:#f4f8f8}
.scc-pc-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:28px;align-items:end;margin-bottom:22px}
.scc-pc-section-head h2{font-size:clamp(32px,4.5vw,52px);line-height:1.02;letter-spacing:-.035em;margin:0;color:var(--scc-ink)}
.scc-pc-section-head>p{margin:0;color:var(--scc-muted);font-size:15px;line-height:1.6}
.scc-pc-eyebrow{font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--scc-petrol);margin-bottom:8px}
.scc-pc-scenarios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.scc-pc-scenario{display:block;padding:20px;border:1px solid var(--scc-line);background:#fff;text-decoration:none;color:inherit;transition:.16s ease}
.scc-pc-scenario:hover{transform:translateY(-2px);border-color:#b7d2d4;box-shadow:0 8px 24px rgba(16,45,61,.07)}
.scc-pc-scenario span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e8f3f2;color:var(--scc-petrol);font-size:11px;font-weight:900}
.scc-pc-scenario strong{display:block;margin:10px 0 7px;font-size:17px;line-height:1.3;color:var(--scc-ink)}
.scc-pc-scenario p{margin:0;color:var(--scc-muted);font-size:12.5px;line-height:1.5}
.scc-pc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.scc-pc-three>div{padding:22px;border-top:4px solid var(--scc-petrol);background:#fff}
.scc-pc-three i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8f3f2;color:var(--scc-petrol);font-style:normal;font-weight:900;font-size:12px;margin-bottom:10px}
.scc-pc-three strong{display:block;font-size:18px;line-height:1.25;margin-bottom:7px;color:var(--scc-ink)}
.scc-pc-three p{margin:0;color:var(--scc-muted);font-size:13px;line-height:1.55}
.scc-pc-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.scc-pc-type{display:block;border:1px solid var(--scc-line);background:#fff;text-decoration:none;color:inherit;overflow:hidden}
.scc-pc-type img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef4f4}
.scc-pc-type>div{padding:16px}
.scc-pc-type .label{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--scc-petrol)}
.scc-pc-type strong{display:block;font-size:19px;line-height:1.25;margin:6px 0}
.scc-pc-type p{margin:0;color:var(--scc-muted);font-size:12.5px;line-height:1.5}
.scc-pc-route{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}
.scc-pc-route a{display:block;padding:15px;border:1px solid var(--scc-line);background:#fff;text-decoration:none;color:inherit;min-height:150px}
.scc-pc-route span{display:block;font-size:10px;font-weight:900;color:var(--scc-petrol);letter-spacing:.08em;margin-bottom:8px}
.scc-pc-route strong{display:block;font-size:15px;line-height:1.3;color:var(--scc-ink);margin-bottom:5px}
.scc-pc-route p{margin:0;color:var(--scc-muted);font-size:11.5px;line-height:1.45}
.scc-pc-clinical{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.scc-pc-clinical figure{margin:0;border:1px solid var(--scc-line);background:#fff;overflow:hidden}
.scc-pc-clinical img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef4f4}
.scc-pc-clinical figure.contain img{object-fit:contain}
.scc-pc-clinical figcaption{padding:11px 12px;color:#526f76;font-size:12px;line-height:1.45}
.scc-pc-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.scc-pc-tool{padding:18px;border:1px solid var(--scc-line);background:#fff}
.scc-pc-tool .tag{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--scc-petrol)}
.scc-pc-tool strong{display:block;margin:6px 0;font-size:17px;line-height:1.3}
.scc-pc-tool p{margin:0 0 10px;color:var(--scc-muted);font-size:12.5px;line-height:1.5}
.scc-pc-tool a{font-size:12px;font-weight:800;color:var(--scc-petrol)}
.scc-pc-doctor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:30px;background:linear-gradient(135deg,#0c3d4b 0%,#0b6f78 100%);color:#fff}
.scc-pc-doctor h2{color:#fff;margin:4px 0 10px;font-size:clamp(32px,4vw,48px)}
.scc-pc-doctor p{color:#dceff0;margin:0;max-width:840px;line-height:1.6}
.scc-pc-doctor .btn{background:#fff;color:#0b5962;border-color:#fff}
.scc-pc-evidence-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}
.scc-pc-evidence-mini>div{padding:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}
.scc-pc-evidence-mini strong{display:block;color:#fff;font-size:13px}
.scc-pc-evidence-mini span{display:block;color:#cfe5e6;font-size:11px;line-height:1.4;margin-top:3px}
.scc-pc-refline{font-size:11px;line-height:1.5;color:#6f858a;margin-top:14px}
@media(max-width:1050px){
 .scc-pc-scenarios,.scc-pc-types{grid-template-columns:repeat(2,minmax(0,1fr))}
 .scc-pc-route{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:900px){
 .scc-pc-hero-grid,.scc-pc-section-head{grid-template-columns:1fr}
 .scc-pc-hero-visual{min-height:0}
 .scc-pc-three,.scc-pc-clinical,.scc-pc-tools{grid-template-columns:repeat(2,minmax(0,1fr))}
 .scc-pc-doctor{grid-template-columns:1fr}
}
@media(max-width:760px){
 .scc-pc-hero{padding:34px 0 24px}
 .scc-pc-hero h1{font-size:42px}
 .scc-pc-hero .lead{font-size:17px}
 .scc-pc-hero-visual{grid-template-columns:1fr 1fr;grid-template-rows:auto}
 .scc-pc-hero-visual figure:first-child{grid-column:1/-1;grid-row:auto}
 .scc-pc-hero-visual img{height:auto;aspect-ratio:4/3}
 .scc-pc-hero-visual figure:first-child img{aspect-ratio:16/10}
 .scc-pc-hero-visual figcaption{position:static;background:#102d3d}
 .scc-pc-section{padding:40px 0}
 .scc-pc-scenarios,.scc-pc-types,.scc-pc-three,.scc-pc-clinical,.scc-pc-tools,.scc-pc-route,.scc-pc-evidence-mini{grid-template-columns:1fr}
 .scc-pc-scenario,.scc-pc-route a{min-height:0}
 .scc-pc-actions .btn,.scc-pc-doctor .btn{width:100%;white-space:normal;text-align:center;justify-content:center}
 .scc-pc-modebar{align-items:flex-start}
 .scc-pc-clinical img{height:auto;aspect-ratio:4/3}
}


/* Persistent rendered watermark for author clinical web derivatives */
.author-watermark-media{position:relative;display:block;width:100%;max-width:100%;height:auto;line-height:0;overflow:hidden}
.author-watermark-media::after{
  content:attr(data-author-watermark);
  position:absolute;
  right:9px;
  bottom:9px;
  z-index:3;
  padding:4px 7px;
  border-radius:3px;
  background:rgba(8,28,36,.34);
  color:rgba(255,255,255,.9);
  font-size:11px;
  font-weight:700;
  line-height:1;
  letter-spacing:.02em;
  text-shadow:0 1px 2px rgba(0,0,0,.42);
  pointer-events:none;
  user-select:none;
}
.author-watermark-media>img{display:block;width:100%;max-width:100%;height:auto}
.scc-pc-hero-visual .author-watermark-media{height:100%}
.scc-pc-hero-visual .author-watermark-media>img{width:100%;height:100%;object-fit:cover}
.scc-figure .author-watermark-media,
.clinical-figure .author-watermark-media,
.clinical-sequence .author-watermark-media,
.scc-pc-type .author-watermark-media,
.scc-pc-clinical .author-watermark-media{width:100%}
@media(max-width:760px){
  .scc-pc-hero-visual .author-watermark-media{height:auto}
  .scc-pc-hero-visual .author-watermark-media>img{height:auto}
}
@media(max-width:560px){
  .author-watermark-media::after{right:7px;bottom:7px;padding:3px 6px;font-size:9px;background:rgba(8,28,36,.31)}
}
