.how-to-yap{margin:12px 0 20px;border:1px solid #655025;border-radius:16px;background:#0c1219;padding:0 14px;font:13px/1.6 Arial,Helvetica,sans-serif;color:#e6ddcb}
.how-to-yap summary{min-height:48px;cursor:pointer;padding:13px 0;color:#efcf82;font-weight:700}
.how-to-yap ol{margin:0 0 14px;padding-left:22px}
.how-to-yap li{margin:7px 0}
.how-to-yap p{color:#bfb7a8;margin:0 0 14px}
.chip{white-space:normal;min-width:148px;max-width:166px;flex-shrink:0;height:auto}
.chip .category-description,.all-cat-card .category-description{display:block;white-space:normal;font:11px/1.4 Arial,Helvetica,sans-serif;color:#c3bbae;margin:8px 0;letter-spacing:normal}
.all-cat-card{height:auto;min-width:0}
#categoryDescription{margin:0 0 12px;color:#c3bbae;font:13px/1.5 Arial,Helvetica,sans-serif}
.scripture-read{display:flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;margin:12px 0 4px;padding:12px 14px;border:1px solid #95743b;border-radius:12px;color:#f2d58f;background:#111820;text-align:center;text-decoration:underline;text-underline-offset:3px;font:700 14px/1.5 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.scripture-read:focus-visible,.how-to-yap summary:focus-visible{outline:3px solid #f2d58f;outline-offset:3px}
.scripture-read[hidden],#categoryDescription[hidden]{display:none}
