.awc-eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--awc-sage);font-weight:600}.awc-dots{font-size:10px;margin-left:4px;letter-spacing:1px;opacity:.8}.awc-effectdesc-title{margin-top:16px;font-family:"Fraunces",Georgia,serif;font-size:24px;font-weight:600;color:var(--awc-ink)}.awc-effectdesc-title+.awc-fine{margin-top:8px}.awc-section-title{font-family:"Fraunces",Georgia,serif;font-size:26px;font-weight:600;color:var(--awc-ink);margin:0 0 18px;padding-bottom:12px;border-bottom:2px solid var(--awc-rust)}.awc-divider{border:none;border-top:1px solid var(--awc-line);margin:32px 0 28px}.awc-result-hero{background:linear-gradient(135deg,var(--awc-rust-soft),var(--awc-bg-2))}.awc-result-hero .awc-result-num{font-size:32px}.awc-schedule{display:flex;gap:6px;margin:16px 0 18px}.awc-schedule .awc-day{flex:1;text-align:center;padding:10px 4px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.03em;background:var(--awc-bg-2);color:var(--awc-ink-dim);border:1px solid var(--awc-line)}.awc-schedule .awc-day.is-dose{background:var(--awc-sage-dim);color:var(--awc-ink);border-color:var(--awc-sage)}.awc-order-tip{margin-top:14px;padding-top:14px;border-top:1px dashed var(--awc-line);font-size:12.5px;color:var(--awc-rust);font-weight:600}.awc-tierlegend{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.awc-tier{font-size:11.5px;color:var(--awc-ink-dim);background:var(--awc-bg-2);border:1px solid var(--awc-line);border-radius:999px;padding:6px 12px}.awc-tier b{color:var(--awc-sage)}.awc-tl-row{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--awc-line)}.awc-tl-row:last-child{border-bottom:none}.awc-tl-date{flex:none;width:96px;font-size:12px;font-weight:700;color:var(--awc-sage);padding-top:1px}.awc-tl-gap{display:block;font-size:10.5px;font-weight:600;color:var(--awc-ink-dim);text-transform:uppercase;letter-spacing:.03em;margin-top:3px}.awc-tl-text{font-size:13.5px;color:var(--awc-ink);line-height:1.45}.awc-tl-text b{color:var(--awc-ink)}.awc-foot{margin-top:26px;padding-top:16px;border-top:1px solid var(--awc-line);font-size:11.5px;line-height:1.6;color:var(--awc-ink-dim)}