#tok-about-stable-glass-page .tok-reflection-intro{padding-bottom:28px}
#tok-about-stable-glass-page .tok-reflection-intro h1{font-size:clamp(36px,4vw,56px);text-wrap:balance}
#tok-about-stable-glass-page .tok-reflection-intro p{margin:24px auto 0;font-size:19px;color:#585469}
#tok-about-stable-glass-page .tok-reflection-comparison{padding-top:36px;padding-bottom:48px}
#tok-about-stable-glass-page .tok-reflection-controls{display:flex;justify-content:center;align-items:center;gap:16px 36px;flex-wrap:wrap;margin:0 auto 12px;padding:0 24px;font-size:15px;line-height:1.5;color:#585469}
#tok-about-stable-glass-page .tok-reflection-controls p{margin:0;text-align:center}
#tok-about-stable-glass-page .tok-reflection-controls label{display:flex;align-items:center;gap:9px;cursor:pointer}
#tok-about-stable-glass-page .tok-reflection-controls input{accent-color:#bd3b9d;width:17px;height:17px;margin:0}
#tok-about-stable-glass-page .tok-reflection-controls input:focus-visible{outline:2px solid var(--tok-pink);outline-offset:4px}
#tok-about-stable-glass-page .tok-reflection-sample{margin:0;min-width:0}
#tok-about-stable-glass-page .tok-reflection-meta{padding:22px 4px 0;line-height:1.55}
#tok-about-stable-glass-page .tok-reflection-meta h2{font-size:21px;line-height:1.3;letter-spacing:-.35px;font-weight:500;margin:0 0 9px}
#tok-about-stable-glass-page .tok-view-group-heading{text-align:center;margin:0 0 34px;padding:0 8px}
#tok-about-stable-glass-page .tok-view-group-heading h2{font-size:27px;font-weight:500;letter-spacing:-.5px;margin:0 0 12px;line-height:1.2}
#tok-about-stable-glass-page .tok-view-group-heading p{font-size:16px;line-height:1.6;margin:0;color:#585469}
#tok-about-stable-glass-page .tok-reflection-meta p{font-size:15px;color:#585469;margin:0 0 14px}
#tok-about-stable-glass-page .tok-reflection-try{display:inline-flex;gap:18px;align-items:center;font-size:15px;font-weight:500;border-bottom:1px solid rgba(122,58,119,.3);padding-bottom:3px;color:#7f366f}
#tok-about-stable-glass-page .tok-reflection-try:hover{color:#b31779;border-color:currentColor}
#tok-about-stable-glass-page .tok-reflection-credit{display:block;font-size:12px;color:#686477;margin-top:13px}
#tok-about-stable-glass-page a.tok-reflection-credit:hover{text-decoration:underline}
#tok-about-stable-glass-page .tok-reflection-return{padding:0 24px 70px;text-align:center;font-size:16px;color:#7f366f}
#tok-about-stable-glass-page[data-show-card-text="false"] .tok-faq-copy{visibility:hidden}
@media(max-width:560px){#tok-about-stable-glass-page .tok-reflection-comparison{padding-top:22px}#tok-about-stable-glass-page .tok-reflection-intro p{font-size:17px;margin-top:18px}#tok-about-stable-glass-page .tok-reflection-meta{padding-top:18px}#tok-about-stable-glass-page .tok-reflection-controls{margin-bottom:34px;font-size:14px}}

#tok-about-stable-glass-page .tok-new-specimen-link{display:inline-block;margin-top:22px;padding:11px 18px;border:1px solid rgba(137,55,115,.4);border-radius:6px;color:#812e69;font-size:16px;line-height:1.5}
#tok-about-stable-glass-page .tok-new-specimen-link:hover{background:rgba(255,255,255,.25)}

#tok-about-stable-glass-page .tok-reflection-comparison .tok-faq-grid{--tok-columns:2;max-width:1100px}
@media(max-width:560px){#tok-about-stable-glass-page .tok-reflection-comparison .tok-faq-grid{--tok-columns:1}}
