.fda{width:min(100% - 36px,680px);margin:28px auto 120px;color:#282128;font-family:inherit;font-size:16px;line-height:1.6;overflow-wrap:anywhere}
.fda *{box-sizing:border-box}.fda h1{font-size:clamp(28px,5vw,40px);line-height:1.15;letter-spacing:-.035em;margin:10px 0 18px}.fda h2{font-size:17px;margin:0 0 8px;line-height:1.4}.fda p{margin:0 0 12px}.fda header>p,.fda__facts p{color:#60575d;font-size:15px;line-height:1.65}
.fda__back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:22px;text-decoration:none;color:#7f2445}.fda__eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8f2450!important}
.fda__facts{display:grid;gap:20px;margin:28px 0}.fda__facts section{padding-left:16px;border-left:2px solid #e7d8df}.fda__action{padding:22px;border:1px solid #e4d9de;border-radius:18px;background:#fffafb}.fda__identity{display:grid;gap:4px;margin:0 0 20px}.fda__identity dt{color:#60575d;font-size:13px}.fda__identity dd{margin:0;font-weight:650}
.fda__check{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin:20px 0;font-size:14px;cursor:pointer}.fda__check input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:#ae254c}.fda__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;border:0;border-radius:12px;background:#a82349;color:#fff;font:inherit;font-weight:650;cursor:pointer}.fda__button:disabled{opacity:.6;cursor:wait}.fda a{color:#872346}.fda__button:focus-visible,.fda a:focus-visible,.fda input:focus-visible{outline:3px solid #6b469b;outline-offset:4px}.fda__notice{margin-top:16px!important;color:#8b203d}.fda__notice:empty{display:none}.fda__help{font-size:13px;margin-top:24px!important}.fda__help a{display:inline-block;min-height:44px;padding-block:10px}.fda__receipt{font-size:13px;color:#60575d}.fda__success{color:#23634d}.fda__busy{display:inline-block;width:15px;height:15px;margin-right:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fdaSpin .8s linear infinite}@keyframes fdaSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.fda__busy{animation:none}}
html[data-theme="dark"] .fda__success{color:#92d8b3}
html[data-theme="dark"] .fda{color:#f4edf1}html[data-theme="dark"] .fda :is(header>p,.fda__facts p,.fda__identity dt,.fda__receipt){color:#cfc1c9}html[data-theme="dark"] .fda__action{background:#272126;border-color:#584550}html[data-theme="dark"] .fda a,html[data-theme="dark"] .fda__eyebrow{color:#ff9abb!important}html[data-theme="dark"] .fda__notice{color:#ffa9bd}
