:root{--shift-black:#050505;--shift-cream:#E7E3DA;--shift-green:#707762}
.shift-guided-page .standard-layout{max-width:none!important;margin:0!important;padding:0!important}
.shift-guided-front{background:var(--shift-black);color:var(--shift-cream);padding:clamp(28px,4vw,58px) 20px 36px}
.shift-guided-front__inner{width:min(1180px,100%);margin:auto}
.shift-guided-kicker{margin:0 0 10px;color:var(--shift-green);font-size:.82rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.shift-guided-front h1{max-width:900px;margin:0;font-size:clamp(2.45rem,6vw,5rem);line-height:.94;letter-spacing:-.055em;color:var(--shift-cream)}
.shift-guided-intro{max-width:750px;margin:20px 0 0;color:rgba(231,227,218,.76);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.5}
.shift-guided-alert{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 0;padding:16px 18px;border:1px solid var(--shift-green);border-radius:16px;background:#10120f}
.shift-guided-alert strong{display:block;color:var(--shift-cream);font-size:1rem}.shift-guided-alert span{display:block;margin-top:3px;color:rgba(231,227,218,.7);font-size:.9rem}
.shift-guided-alert a{flex:none;color:var(--shift-cream);font-weight:900;text-decoration:underline;text-underline-offset:4px}
.shift-guided-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}
.shift-guided-card{display:flex;min-height:166px;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid var(--shift-green);border-radius:20px;background:#0e100d;color:var(--shift-cream);text-decoration:none;transition:transform .18s ease,background .18s ease}
.shift-guided-card:hover,.shift-guided-card:focus-visible{transform:translateY(-3px);background:#151811}.shift-guided-card b{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05}.shift-guided-card span{margin-top:12px;color:rgba(231,227,218,.7);line-height:1.4}.shift-guided-card em{margin-top:18px;color:var(--shift-green);font-style:normal;font-weight:900}
.shift-guided-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.shift-guided-actions a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--shift-green);border-radius:999px;font-weight:900;text-decoration:none}.shift-guided-actions__primary{background:var(--shift-green);color:var(--shift-black)}.shift-guided-actions__secondary{color:var(--shift-cream)}
.shift-guided-library{background:var(--shift-cream);color:var(--shift-black);padding:0 20px 42px}.shift-guided-library>summary{width:min(1180px,100%);margin:auto;padding:22px 0;font-size:1rem;font-weight:900;cursor:pointer;list-style:none;border-bottom:1px solid rgba(112,119,98,.45)}.shift-guided-library>summary::-webkit-details-marker{display:none}.shift-guided-library>summary:after{content:' +';float:right}.shift-guided-library[open]>summary:after{content:' −'}
.shift-guided-library__body{width:min(1180px,100%);margin:auto;padding-top:20px}.shift-guided-library .pagehero,.shift-guided-library .sv-menu-landing-v7,.shift-guided-library .mmh-hero{display:none!important}.shift-guided-library section{margin:0!important}.shift-guided-library .wrap{max-width:1180px!important}.shift-guided-library .sst-reading-grid-v31{padding-top:10px!important}.shift-guided-library .sst-reading-article-v31{max-width:none!important}.shift-guided-library .medicine-trust-panel-v42l{margin:0 0 22px!important}
@media(max-width:720px){.shift-guided-front{padding:24px 16px 28px}.shift-guided-grid{grid-template-columns:1fr}.shift-guided-card{min-height:138px;padding:20px}.shift-guided-alert{align-items:flex-start;flex-direction:column}.shift-guided-actions{display:grid}.shift-guided-actions a{width:100%}.shift-guided-library{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.shift-guided-card{transition:none}}
