@font-face{font-family:"Corben";src:url(/assets/font-vbtsgvk4-corben-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Corben";src:url(/assets/font-vbtsgvk4-corben-700.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Atkinson Hyperlegible";src:url(/assets/font-vbtsgvk4-atkinson-hyperlegible-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Atkinson Hyperlegible";src:url(/assets/font-vbtsgvk4-atkinson-hyperlegible-700.woff2) format("woff2");font-weight:700;font-display:swap}
:root{--ink:#17111F;--paper:#FFF6F9;--soft:#F6E4EC;--line:#17111F;--plum:#4A1D63;--pink:#F0628F;--teal:#3BC4B5;--gold:#F7B91F;--lilac:#BDA7EE;--pink-t:#FAD3E0;--teal-t:#CFEFEA;--gold-t:#FCE9AE;--lilac-t:#E7DEF9;--cream-dim:#E9DDE8;--radius:14px;--measure:68ch;--font-head:"Corben",Georgia,serif;--font-body:"Atkinson Hyperlegible",Verdana,sans-serif;--maxw:1160px}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.62;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--plum);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{background:var(--gold);color:var(--ink)}
:focus-visible{outline:4px solid var(--plum);outline-offset:3px}
h1,h2,h3{font-family:var(--font-head);font-weight:700;line-height:1.12;margin:0 0 .55em;letter-spacing:0;color:var(--ink)}
h1{font-size:clamp(2.1rem,5vw,3.7rem)}h2{font-size:clamp(1.6rem,3.2vw,2.35rem)}h3{font-size:1.2rem}
p{margin:0 0 1em;max-width:var(--measure)}
.smsd6-wrap{width:min(100% - 2rem,var(--maxw));margin-inline:auto}
.smsd6-skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--paper);padding:.6rem 1rem;z-index:99}.smsd6-skip:focus{left:1rem;top:1rem}
/* header: poster masthead with a four-colour print strip */
.smsd6-head{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:4px solid var(--ink)}
.smsd6-head::after{content:"";display:block;height:9px;background:linear-gradient(90deg,var(--pink) 0 25%,var(--teal) 25% 50%,var(--gold) 50% 75%,var(--lilac) 75% 100%);position:absolute;left:0;right:0;top:100%;border-bottom:3px solid var(--ink)}
.smsd6-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px}
.smsd6-brand{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-head);font-weight:700;font-size:1.2rem;line-height:1.1;color:var(--ink);text-decoration:none;min-height:44px}
.smsd6-brand:hover{background:none;color:var(--plum)}
.smsd6-brand img{display:none}
.smsd6-brand::before{content:"";flex:none;width:34px;height:34px;border-radius:50%;background:var(--pink);border:3px solid var(--ink);box-shadow:inset 0 0 0 6px var(--gold)}
.smsd6-links{display:flex;gap:.3rem;align-items:center}
.smsd6-links a{color:var(--ink);text-decoration:none;font-weight:700;font-size:1rem;padding:.55rem .8rem;min-height:44px;display:inline-flex;align-items:center;border-radius:10px;border:3px solid transparent}
.smsd6-links a:hover{background:var(--lilac);color:var(--ink);border-color:var(--ink)}
.smsd6-links a.smsd6-cta,.smsd6-cta{background:var(--gold);color:var(--ink)!important;border:3px solid var(--ink);margin-left:.4rem}
.smsd6-links a.smsd6-cta:hover{background:var(--pink)}
.smsd6-menu{display:none;background:var(--gold);border:3px solid var(--ink);border-radius:10px;min-width:48px;min-height:48px;align-items:center;justify-content:center;color:var(--ink)}
@media (max-width:760px){.smsd6-menu{display:inline-flex}.smsd6-links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:4px solid var(--ink);flex-direction:column;align-items:stretch;padding:1rem;gap:.5rem}.smsd6-links[data-open]{display:flex}.smsd6-links a{justify-content:flex-start}.smsd6-links a.smsd6-cta{margin-left:0}.smsd6-head::after{display:none}}
main{display:block}
/* hero: one black silhouette anchors the poster */
.smsd6-hero{padding:2.6rem 0 3rem;background:var(--paper);position:relative;overflow:hidden}
.smsd6-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.4rem;align-items:center}
.smsd6-hero-copy h1{max-width:15ch}
.smsd6-hero .smsd6-eyebrow{display:block;font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:var(--ink);text-transform:none;letter-spacing:0;border-top:4px solid var(--ink);padding-top:.5rem;margin:.2rem 0 1.1rem;max-width:21rem}
.smsd6-anchor{background:var(--teal);border:4px solid var(--ink);border-radius:var(--radius) var(--radius) 120px 120px;padding:1.2rem 1.4rem .6rem;position:relative}
.smsd6-anchor::before{content:"";position:absolute;inset:auto -14px -14px auto;width:60%;height:60%;background:var(--pink);border:4px solid var(--ink);border-radius:var(--radius);z-index:-1}
.smsd6-anchor svg{width:100%;height:auto;max-height:520px}
@media (max-width:900px){.smsd6-hero-grid{grid-template-columns:1fr}.smsd6-anchor{max-width:380px;margin-inline:auto;width:100%;border-radius:var(--radius) var(--radius) 90px 90px}.smsd6-anchor::before{display:none}.smsd6-hero-copy h1{max-width:none}}
.smsd6-hero{isolation:isolate}
.smsd6-lead{font-size:1.15rem;color:var(--ink)}
.smsd6-trust{display:grid;gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:1rem;max-width:34rem}
.smsd6-trust li{display:flex;gap:.6rem;align-items:flex-start;font-weight:700}
.smsd6-trust li::before{content:"";flex:none;margin-top:.35em;width:1rem;height:1rem;border:3px solid var(--ink);border-radius:50%;background:var(--teal)}
.smsd6-trust li:nth-child(2)::before{background:var(--pink)}.smsd6-trust li:nth-child(3)::before{background:var(--gold)}.smsd6-trust li:nth-child(4)::before{background:var(--lilac)}
.smsd6-acts{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.5rem 0 0;max-width:none}
.smsd6-eyebrow{font-family:var(--font-head);font-weight:700;font-size:1.05rem;color:var(--plum);margin-bottom:.4rem}
/* sections */
.smsd6-sec,.smsd6-section{padding:3.4rem 0;position:relative}
.smsd6-section--soft{background:var(--lilac-t);border-block:4px solid var(--ink)}
.smsd6-section--deep{background:var(--ink);color:var(--paper)}.smsd6-section--deep h2,.smsd6-section--deep h3,.smsd6-section--deep a{color:var(--paper)}
.smsd6-how{background:var(--gold);border-block:4px solid var(--ink)}
.smsd6-how .smsd6-eyebrow{color:var(--ink)}
.smsd6-cols{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.smsd6-steps{display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr);margin-top:1.4rem}
@media (max-width:860px){.smsd6-steps{grid-template-columns:1fr}}
.smsd6-card{background:var(--paper);border:4px solid var(--ink);border-radius:var(--radius);padding:1.4rem;color:var(--ink)}
.smsd6-steps .smsd6-card:nth-child(1){background:var(--pink-t)}.smsd6-steps .smsd6-card:nth-child(2){background:var(--teal-t)}.smsd6-steps .smsd6-card:nth-child(3){background:var(--lilac-t)}
.smsd6-num{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--font-head);font-weight:700;font-size:1.4rem;margin-bottom:.8rem}
.smsd6-steps .smsd6-card:nth-child(1) .smsd6-num{background:var(--pink);color:var(--ink);border:3px solid var(--ink)}
.smsd6-steps .smsd6-card:nth-child(2) .smsd6-num{background:var(--teal);color:var(--ink);border:3px solid var(--ink)}
.smsd6-steps .smsd6-card:nth-child(3) .smsd6-num{background:var(--lilac);color:var(--ink);border:3px solid var(--ink)}
.smsd6-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:3px solid var(--ink);border-radius:12px;padding:.7rem 1.4rem;min-height:50px;font-family:var(--font-body);font-size:1.05rem;font-weight:700;cursor:pointer;text-decoration:none;line-height:1.2}
.smsd6-btn--primary{background:var(--pink);color:var(--ink)}.smsd6-btn--primary:hover{background:var(--gold);color:var(--ink)}
.smsd6-btn--ghost{background:var(--paper);color:var(--ink)}.smsd6-btn--ghost:hover{background:var(--lilac);color:var(--ink)}
.smsd6-btn[disabled]{background:transparent;border-style:dashed;color:var(--ink);cursor:progress}
/* quote panel */
.smsd6-panel{background:var(--lilac-t);border-block:4px solid var(--ink);padding:3.2rem 0}
.smsd6-panel-grid{display:grid;grid-template-columns:230px 1fr;gap:2rem;align-items:start}
.smsd6-orbit svg{width:100%;height:auto}
.smsd6-orbit{position:sticky;top:110px}
@media (max-width:900px){.smsd6-panel-grid{grid-template-columns:1fr}.smsd6-orbit{order:2;position:static;width:170px;margin-inline:auto}}
.smsd6-quote{background:var(--paper);border:4px solid var(--ink);border-radius:var(--radius);padding:1.5rem}
.smsd6-quote h2{font-size:1.5rem}
.smsd6-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.1rem}
@media (max-width:520px){.smsd6-fields{grid-template-columns:1fr}}
.smsd6-field{display:flex;flex-direction:column;gap:.35rem}
.smsd6-field span{font-size:1rem;font-weight:700}
.smsd6-field input,.smsd6-field select,.smsd6-field textarea{font:inherit;font-size:1.05rem;padding:.7rem .8rem;min-height:48px;border:3px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);width:100%}
.smsd6-field input:focus,.smsd6-field select:focus,.smsd6-field textarea:focus{outline:4px solid var(--plum);outline-offset:1px;background:var(--gold-t)}
.smsd6-field--wide{grid-column:1/-1}
.smsd6-seg{display:flex;flex-wrap:wrap;gap:.5rem}
.smsd6-seg label{border:3px solid var(--ink);border-radius:999px;padding:.5rem 1rem;min-height:46px;display:inline-flex;align-items:center;cursor:pointer;font-size:1rem;font-weight:700;background:#fff;position:relative}
.smsd6-seg label:hover{background:var(--lilac)}
.smsd6-seg input{position:absolute;opacity:0;width:0;height:0}
.smsd6-seg label:has(input:checked){background:var(--gold)}
.smsd6-seg label:has(input:focus-visible){outline:4px solid var(--plum);outline-offset:3px}
.smsd6-note{font-size:.95rem;color:var(--ink);margin-top:.7rem}
.smsd6-status{margin-top:.8rem;font-weight:700;min-height:1.4em}
.smsd6-status[data-tone=error]{color:#9A1B1B}
.smsd6-results{margin-top:1.4rem}
.smsd6-summary{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;align-items:baseline;margin-bottom:1rem;font-size:1rem}
.smsd6-result{display:grid;grid-template-columns:1fr auto;gap:.6rem 1.2rem;align-items:center;border:3px solid var(--ink);border-radius:var(--radius);padding:1rem 1.1rem;margin-bottom:.8rem;background:#fff}
.smsd6-result--best{background:var(--gold-t);border-width:4px}
.smsd6-result strong{font-family:var(--font-head);font-size:1.1rem}
.smsd6-result small{display:block;color:var(--ink);font-size:.92rem}
.smsd6-price{font-family:var(--font-head);font-size:1.8rem;font-weight:700;text-align:right;line-height:1}
.smsd6-price small{display:block;font-family:var(--font-body);font-size:.85rem;font-weight:700;text-align:right;margin-top:.3rem}
.smsd6-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}
.smsd6-tag{font-size:.85rem;font-weight:700;padding:.15rem .6rem;border-radius:999px;background:var(--teal-t);border:2px solid var(--ink);color:var(--ink)}
.smsd6-tag--now{background:var(--pink);color:var(--ink);border-color:var(--ink);font-weight:700}
.smsd6-group{font-size:1.2rem;margin:1.5rem 0 .5rem}
.smsd6-applicant{margin:.2rem 0 1rem;border-color:var(--ink)}
.smsd6-result .smsd6-btn{grid-column:1/-1;justify-self:start}
@media (min-width:640px){.smsd6-result{grid-template-columns:1fr auto auto}.smsd6-result .smsd6-btn{grid-column:auto}}
.smsd6-disclosure{font-size:.9rem;color:var(--ink);border-top:3px solid var(--ink);padding-top:.9rem;margin-top:1rem}
details.smsd6-more{margin-top:.5rem;font-size:.95rem}details.smsd6-more summary{cursor:pointer;color:var(--plum);font-weight:700;min-height:44px;display:flex;align-items:center}
/* rates */
.smsd6-totem{background:var(--teal);border-bottom:4px solid var(--ink);padding:3.4rem 0}
.smsd6-totem-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:2.2rem;align-items:start}
@media (max-width:900px){.smsd6-totem-grid{grid-template-columns:1fr}}
.smsd6-totem .smsd6-eyebrow{color:var(--ink)}
.smsd6-tray{max-width:300px;margin-top:1.2rem}.smsd6-tray svg{width:100%;height:auto}
@media (max-width:900px){.smsd6-tray{display:none}}
.smsd6-table-wrap{overflow-x:auto;background:var(--paper);border:4px solid var(--ink);border-radius:var(--radius)}
.smsd6-table{width:100%;border-collapse:collapse;font-size:1rem}
.smsd6-table th,.smsd6-table td{padding:.75rem .9rem;border-bottom:2px solid var(--ink);text-align:left}
.smsd6-table th{font-size:.9rem;background:var(--ink);color:var(--paper);font-family:var(--font-head);font-weight:700}
.smsd6-table tbody tr:nth-child(even){background:var(--gold-t)}
.smsd6-table tbody tr:last-child td{border-bottom:0}
/* why + mosaic of tacked prints */
.smsd6-why{background:var(--paper)}
.smsd6-why .smsd6-eyebrow{color:var(--plum)}
.smsd6-why-text p{font-size:1.05rem}
.smsd6-hl{background:var(--pink-t);border:4px solid var(--ink);border-radius:var(--radius);padding:1rem 1.2rem 0;margin:1.4rem 0}
.smsd6-hl p{max-width:none}
.smsd6-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.6rem;margin-top:2.4rem;padding:0 .4rem}
.smsd6-mosaic a{position:relative;display:block;background:var(--paper);border:4px solid var(--ink);border-radius:8px;overflow:visible;aspect-ratio:8/5;padding:0;text-decoration:none;color:var(--ink)}
.smsd6-mosaic a:first-child{grid-column:1/-1;aspect-ratio:16/9;transform:rotate(-.8deg)}
.smsd6-mosaic a:nth-child(2){transform:rotate(1deg)}.smsd6-mosaic a:nth-child(3){transform:rotate(-1.2deg)}
.smsd6-mosaic a::before{content:"";position:absolute;left:50%;top:-16px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--pink);border:4px solid var(--ink);z-index:2}
.smsd6-mosaic a:nth-child(2)::before{background:var(--teal)}.smsd6-mosaic a:nth-child(3)::before{background:var(--gold)}
.smsd6-mosaic img{width:100%;height:100%;object-fit:cover;border-radius:4px}
.smsd6-mosaic span{position:absolute;left:-4px;right:-4px;bottom:-4px;padding:.65rem .9rem;background:var(--ink);color:var(--paper);font-family:var(--font-head);font-weight:700;font-size:1rem;line-height:1.25;border-radius:0 0 8px 8px}
.smsd6-mosaic a:hover{background:var(--gold)}.smsd6-mosaic a:hover span{background:var(--plum);color:#fff}
@media (max-width:620px){.smsd6-mosaic{grid-template-columns:1fr}.smsd6-mosaic a:first-child{aspect-ratio:8/5}}
/* learn */
.smsd6-learn{background:var(--lilac-t);border-top:4px solid var(--ink)}
.smsd6-learn-list{display:grid;gap:1.3rem;grid-template-columns:repeat(4,1fr);margin-top:1.4rem}
@media (max-width:1000px){.smsd6-learn-list{grid-template-columns:1fr 1fr}}@media (max-width:560px){.smsd6-learn-list{grid-template-columns:1fr}}
.smsd6-learn-list .smsd6-card{display:block;text-decoration:none;color:var(--ink);position:relative;padding-top:2.6rem;min-height:11rem}
.smsd6-learn-list .smsd6-card::before{content:"";position:absolute;left:1.2rem;top:-4px;width:2.4rem;height:1.5rem;border:4px solid var(--ink);border-top:0;border-radius:0 0 12px 12px;background:var(--pink)}
.smsd6-learn-list .smsd6-card:nth-child(2)::before{background:var(--teal)}.smsd6-learn-list .smsd6-card:nth-child(3)::before{background:var(--gold)}.smsd6-learn-list .smsd6-card:nth-child(4)::before{background:var(--lilac)}
.smsd6-learn-list .smsd6-card:hover{background:var(--gold);color:var(--ink)}
.smsd6-learn-list .smsd6-card p{margin-bottom:0}
/* articles, faq */
.smsd6-article{max-width:var(--measure);margin-inline:auto}.smsd6-article figure{margin:0 0 1.6rem}.smsd6-article figcaption{font-size:.9rem;color:var(--ink);margin-top:.5rem}
.smsd6-article img{border:4px solid var(--ink);border-radius:var(--radius)}
.smsd6-article h1{margin-top:.2rem}
.smsd6-sources{font-size:.95rem;border-top:4px solid var(--ink);padding-top:1rem;margin-top:2rem}.smsd6-sources ol{padding-left:1.3rem}
.smsd6-faq details{border:3px solid var(--ink);border-radius:var(--radius);padding:.2rem 1.1rem;margin-bottom:.8rem;background:#fff}
.smsd6-faq details[open]{background:var(--teal-t)}
.smsd6-faq summary{cursor:pointer;font-weight:700;font-family:var(--font-head);font-size:1.1rem;min-height:48px;display:flex;align-items:center}
.smsd6-faq summary:hover{background:var(--gold)}
.smsd6-calc{background:var(--gold-t)}
.smsd6-calc output{font-family:var(--font-head);font-size:1.9rem;font-weight:700;display:block;margin-top:.6rem}
.smsd6-apply-shell{background:var(--paper);border:4px solid var(--ink);border-radius:var(--radius);padding:1rem;min-height:600px}
.smsd6-apply-shell iframe{width:100%;border:0}
/* footer */
.smsd6-foot{background:var(--ink);color:var(--paper);padding:2.6rem 0;font-size:1rem;border-top:4px solid var(--ink)}
.smsd6-foot-grid{display:grid;gap:1.6rem;grid-template-columns:2fr 1fr 1fr}@media (max-width:700px){.smsd6-foot-grid{grid-template-columns:1fr}}
.smsd6-foot a{color:var(--gold)}.smsd6-foot a:hover{background:var(--gold);color:var(--ink)}
.smsd6-foot .smsd6-brand{color:var(--paper)}.smsd6-foot .smsd6-brand:hover{color:var(--paper);background:none}
.smsd6-foot nav a{display:block;padding:.4rem 0;min-height:44px}
.smsd6-foot :focus-visible{outline-color:var(--gold)}
.smsd6-foot strong{font-family:var(--font-head);color:var(--paper);display:block;margin-bottom:.3rem}
.smsd6-foot p{color:var(--paper)}
[data-reveal]{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* weather strip */
.smsd6-wx{background:var(--ink);color:var(--paper);border-bottom:4px solid var(--ink)}
.smsd6-wx-row{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;padding:.8rem 0}
.smsd6-wx-photo{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;min-height:48px}
.smsd6-wx-photo img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid var(--gold)}
.smsd6-wx-photo span{font-size:.9rem;font-weight:700;border:3px solid var(--paper);border-radius:999px;padding:.3rem .8rem;color:var(--paper)}
.smsd6-wx-photo:hover span,.smsd6-wx-photo[aria-expanded=true] span{background:var(--gold);border-color:var(--gold);color:var(--ink)}
.smsd6-wx-now{display:flex;align-items:center;gap:.6rem}
.smsd6-wx-now strong{font-family:var(--font-head);font-size:2rem;line-height:1;color:var(--gold)}
.smsd6-wx-now span{font-size:1rem}.smsd6-wx-now small{display:block;font-size:.9rem;color:var(--cream-dim)}
.smsd6-wx-icon{display:inline-flex;color:var(--gold)}
.smsd6-wx-days{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}
.smsd6-wx-days li{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:.5rem;align-items:center;border:3px solid var(--teal);border-radius:12px;padding:.35rem .7rem;font-size:.9rem;min-width:124px}
.smsd6-wx-days li:nth-child(2){border-color:var(--pink)}.smsd6-wx-days li:nth-child(3){border-color:var(--lilac)}
.smsd6-wx-day{font-weight:700;grid-column:1}.smsd6-wx-glyph{grid-row:1/3;grid-column:2;color:var(--gold)}.smsd6-wx-glyph svg{width:24px;height:24px}
.smsd6-wx-hl{grid-column:1}.smsd6-wx-hl strong{font-size:1rem}.smsd6-wx-hl em{font-style:normal;color:var(--cream-dim);margin-left:.3rem}
.smsd6-wx-cond{grid-column:1/3;font-size:.85rem;color:var(--cream-dim);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.smsd6-wx-source{margin-left:auto;font-size:.85rem;color:var(--cream-dim)}
.smsd6-wx-panel{padding:0 0 1rem}.smsd6-wx-panel img{border-radius:var(--radius);max-width:600px;width:100%;background:#0b1020;border:3px solid var(--gold)}.smsd6-wx-panel p{font-size:.9rem;color:var(--cream-dim);margin:.5rem 0 0}
@media (max-width:700px){.smsd6-wx-source{margin-left:0;width:100%}.smsd6-wx-now strong{font-size:1.7rem}}
/* no-exam highlight */
.smsd6-noexam{background:var(--lilac-t);border:4px solid var(--ink);border-radius:var(--radius);padding:1rem 1rem .4rem;margin:0 0 1.4rem}
.smsd6-group--noexam{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:0;font-size:1.3rem}
.smsd6-noexam-badge{display:inline-block;background:var(--pink);color:var(--ink);border:3px solid var(--ink);font-size:.9rem;padding:.3rem .8rem;border-radius:999px}
.smsd6-noexam-note{margin-bottom:.9rem;color:var(--ink)}
.smsd6-result--noexam{border-color:var(--ink);background:#fff}
.smsd6-tag--noexam{background:var(--pink);color:var(--ink);border-color:var(--ink)}
.smsd6-tag--usually{background:var(--gold-t);color:var(--ink);border-color:var(--ink)}
.smsd6-noexam-note+.smsd6-noexam-note{margin-top:1rem;padding-top:.9rem;border-top:3px dashed var(--ink)}

.smsd6-totem-head,.smsd6-totem-table,.smsd6-panel-main,.smsd6-hero-copy{min-width:0}
