.zkq-anxiety{--zkq-navy:#0d1b2a;--zkq-teal:#008e80;--zkq-gold:#c7a15c;--zkq-ink:#1c2b38;--zkq-muted:#516575;--zkq-line:#dfe8eb;--zkq-mist:#f4f9f8;box-sizing:border-box;max-width:960px;margin:28px auto 48px;color:var(--zkq-ink);background:#fff;border:1px solid #e2ebed;border-radius:22px;overflow:hidden;box-shadow:0 12px 45px rgba(13,27,42,.07);font-family:inherit;font-size:16px;line-height:1.6}
.zkq-anxiety *{box-sizing:border-box}
.zkq-anxiety [hidden]{display:none!important}
.zkq-anxiety h2,.zkq-anxiety h3,.zkq-anxiety h4,.zkq-anxiety p{margin-top:0}
.zkq-anxiety h2,.zkq-anxiety h3,.zkq-anxiety h4{color:inherit;line-height:1.25;font-family:inherit}
.zkq-anxiety a{color:#007b72;text-underline-offset:3px}
.zkq-anxiety__hero{background:linear-gradient(120deg,#0d1b2a,#173b4a);color:white;padding:50px 48px 43px;position:relative}
.zkq-anxiety__hero:after{content:'';position:absolute;right:-90px;top:-120px;width:300px;height:300px;border:1px solid rgba(199,161,92,.26);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.015);pointer-events:none}
.zkq-anxiety__eyebrow,.zkq-anxiety__mini{font-size:12px;letter-spacing:.12em;font-weight:800;text-transform:uppercase}
.zkq-anxiety__eyebrow{color:#e9d4ae;margin-bottom:18px;position:relative;z-index:1}.zkq-anxiety__eyebrow span{padding:0 8px;color:#7fa8ac}
.zkq-anxiety__hero h2{color:#fff;font-size:clamp(32px,5vw,52px);letter-spacing:-.045em;font-weight:800;margin:0 0 12px;position:relative;z-index:1}
.zkq-anxiety__intro{max-width:620px;color:#e3edf0;font-size:18px;line-height:1.65;margin-bottom:20px;position:relative;z-index:1}
.zkq-anxiety__pills{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.zkq-anxiety__pills span{display:inline-block;border:1px solid rgba(230,246,244,.28);background:rgba(255,255,255,.07);color:#e7f5f3;font-size:12px;font-weight:650;letter-spacing:.02em;padding:6px 11px;border-radius:99px}
.zkq-anxiety__inner{padding:35px 48px 40px}
.zkq-anxiety__notice,.zkq-anxiety__crisis{border-radius:12px;padding:17px 19px;margin-bottom:13px;font-size:14px;line-height:1.65}
.zkq-anxiety__notice{background:#eef8f6;border-left:4px solid #008e80}
.zkq-anxiety__crisis{background:#fff7ea;border-left:4px solid #d5a33e;color:#5a421e;margin-bottom:30px}
.zkq-anxiety__sectiontop{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}
.zkq-anxiety__mini{margin-bottom:7px;color:#087e77}
.zkq-anxiety__sectiontop h3,.zkq-anxiety__results h3{font-size:clamp(24px,3vw,30px);font-weight:800;letter-spacing:-.025em;margin-bottom:12px}
.zkq-anxiety__counter{font-size:14px;color:var(--zkq-muted);white-space:nowrap;margin-bottom:15px}
.zkq-anxiety__instruction{font-size:16px;margin-bottom:18px;color:#394e5c}
.zkq-anxiety__progress{height:8px;background:#e9f1f2;border-radius:30px;overflow:hidden;margin-bottom:22px}.zkq-anxiety__progressbar{width:0;height:100%;background:linear-gradient(90deg,#008e80,#00bfa5);border-radius:30px;transition:width .2s ease}
.zkq-anxiety__question,.zkq-anxiety__age{border:1px solid var(--zkq-line);border-radius:15px;padding:22px 22px 24px;margin:0 0 16px;min-width:0;background:#fff}
.zkq-anxiety__question legend,.zkq-anxiety__age legend{float:left;width:100%;margin-bottom:15px;font-size:17px;font-weight:750;line-height:1.45;padding:0;color:var(--zkq-ink)}
.zkq-anxiety__question:after,.zkq-anxiety__age:after{content:'';display:block;clear:both}
.zkq-anxiety__qnumber{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:#087b73;background:#e7f7f4;border-radius:50%;font-size:13px;margin-right:7px}
.zkq-anxiety__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;clear:both}
.zkq-anxiety__choice{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:12px 7px;min-height:65px;border:1px solid #d9e5e8;border-radius:10px;text-align:center;font-size:13px;line-height:1.4;color:#345060;background:#fafdfd;transition:background .16s,border .16s,box-shadow .16s;font-weight:550}
.zkq-anxiety__choice:hover{background:#f0faf8;border-color:#a7d5ce}
.zkq-anxiety__choice:has(input:checked){background:#e0f6f0;border-color:#008e80;color:#064e49;box-shadow:0 0 0 1px #008e80;font-weight:750}
.zkq-anxiety__choice input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.zkq-anxiety__choice:has(input:focus-visible){outline:3px solid #93cfca;outline-offset:2px}
.zkq-anxiety__helper{font-size:13px;color:var(--zkq-muted);line-height:1.55;margin:0 0 12px;clear:both}
.zkq-anxiety__optional{background:#fcfdfb}
.zkq-anxiety__age{background:#f7fafb}.zkq-anxiety__agechoices{clear:both;display:flex;flex-wrap:wrap;gap:15px 27px;margin-bottom:13px}.zkq-anxiety__agechoices label{font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer}.zkq-anxiety__agechoices input{accent-color:#008e80;width:17px;height:17px}
.zkq-anxiety__error{font-size:14px;color:#a51c22;border-left:4px solid #d54b4b;background:#fff0ef;padding:12px 15px;border-radius:6px}
.zkq-anxiety button{font:inherit;cursor:pointer;border:0;border-radius:11px;min-height:50px;padding:13px 24px;line-height:1.25;transition:filter .12s,transform .12s}
.zkq-anxiety button:focus-visible{outline:3px solid #5cbaaf;outline-offset:4px}.zkq-anxiety button:hover{filter:brightness(1.06)}
.zkq-anxiety__primary{background:#0d1b2a;color:#fff!important;font-weight:750}.zkq-anxiety__primary span{margin-left:10px}
.zkq-anxiety__small{font-size:13px;color:var(--zkq-muted);margin:12px 0 0}
.zkq-anxiety__results:focus{outline:none}
.zkq-anxiety__results h3{margin-bottom:22px}
.zkq-anxiety__scorecard{display:grid;grid-template-columns:185px 1fr;gap:24px;background:#f1f9f7;border-radius:16px;padding:28px 26px;border:1px solid #d8efea;align-items:center;margin-bottom:25px}
.zkq-anxiety__score{font-size:66px;line-height:1;font-weight:850;color:#087b73;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.zkq-anxiety__outof{font-size:21px;color:#5a6c74}
.zkq-anxiety__scorelabel{font-size:12px;letter-spacing:.025em;color:#4d6573;margin:7px 0 0;font-weight:650}
.zkq-anxiety__severity{display:inline-block;background:#0d1b2a;color:white;border-radius:40px;padding:7px 13px;font-size:13px;font-weight:750;margin-bottom:10px}.zkq-anxiety__scorecard p[data-summary]{font-size:16px;margin:2px 0 0;color:#34505d}
.zkq-anxiety__interpretation,.zkq-anxiety__action,.zkq-anxiety__impact{margin-bottom:23px}.zkq-anxiety__results h4{font-size:18px;font-weight:800;margin:0 0 9px}
.zkq-anxiety__results p,.zkq-anxiety__results li{line-height:1.7}
.zkq-anxiety__action{padding:23px 27px;background:#f7fafb;border-radius:14px}.zkq-anxiety__action ul{padding-left:23px;margin:0}.zkq-anxiety__action li{margin-bottom:9px}.zkq-anxiety__action li:last-child{margin-bottom:0}
.zkq-anxiety__youth{background:#fff7e9;border-left:4px solid #d0a554;border-radius:9px;padding:17px 19px;margin:0 0 23px;font-size:15px}
.zkq-anxiety__faith{border-left:4px solid #bd9754;padding:19px 22px;background:#fffcf6;border-radius:0 12px 12px 0;margin-bottom:21px}
.zkq-anxiety__faith .zkq-anxiety__mini{color:#8a682d}.zkq-anxiety__faith blockquote{margin:8px 0 8px;padding:0;border:0;background:none;font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.55;color:#263743}.zkq-anxiety__faith p{margin:0 0 7px}.zkq-anxiety__faith .zkq-anxiety__helper{margin-top:9px}
.zkq-anxiety__privacy{font-size:14px;background:#eaf7f4;color:#244f4a;padding:17px 19px;border-radius:10px;margin-bottom:19px}
.zkq-anxiety__buttons{display:flex;gap:10px;flex-wrap:wrap}.zkq-anxiety__secondary{background:#e9f0f3;color:#203747;font-weight:700}
.zkq-anxiety__fineprint{font-size:12px;color:#667b88;margin:19px 0 0}
.zkq-anxiety__footer{border-top:1px solid #e7edef;color:#60717c;font-size:12px;margin-top:36px;padding-top:18px;line-height:1.6}
@media (max-width:680px){.zkq-anxiety{margin:10px auto 25px;border-radius:15px}.zkq-anxiety__hero{padding:31px 24px 28px}.zkq-anxiety__intro{font-size:16px}.zkq-anxiety__inner{padding:23px 20px 29px}.zkq-anxiety__sectiontop{align-items:start;flex-direction:column;gap:0}.zkq-anxiety__question,.zkq-anxiety__age{padding:19px 15px}.zkq-anxiety__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zkq-anxiety__choice{min-height:57px;font-size:13px}.zkq-anxiety__scorecard{grid-template-columns:1fr;gap:12px;padding:21px}.zkq-anxiety__action{padding:20px}.zkq-anxiety__buttons button{flex:1 1 auto}}
@media (prefers-reduced-motion:reduce){.zkq-anxiety *, .zkq-anxiety *:before,.zkq-anxiety *:after{transition:none!important;scroll-behavior:auto!important}}
@media print {body{background:#fff!important}.zkq-anxiety{max-width:100%;box-shadow:none;border:0;margin:0;font-size:13px}.zkq-anxiety__hero{padding:18px 25px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.zkq-anxiety__hero h2{font-size:26px}.zkq-anxiety__pills,.zkq-anxiety__notice,.zkq-anxiety__assessment,.zkq-anxiety__buttons,.zkq-anxiety__small,.zkq-anxiety__footer{display:none!important}.zkq-anxiety__inner{padding:17px 24px}.zkq-anxiety__crisis{padding:10px 14px}.zkq-anxiety__results{display:block!important}.zkq-anxiety__scorecard{padding:14px 20px;grid-template-columns:140px 1fr;print-color-adjust:exact;-webkit-print-color-adjust:exact}.zkq-anxiety__score{font-size:48px}.zkq-anxiety__interpretation,.zkq-anxiety__action,.zkq-anxiety__faith,.zkq-anxiety__privacy{break-inside:avoid}.zkq-anxiety__results h3{font-size:23px;margin-bottom:10px}.zkq-anxiety__faith blockquote{font-size:15px}}

/* Scripture-first results (v1.1): careful scoping to avoid affecting the WordPress theme. */
.zkq-anxiety__scriptures {margin:24px 0 28px;}
.zkq-anxiety__scriptures-heading {background:#f0f7f7;border-left:5px solid #008e80;border-radius:0 15px 15px 0;padding:22px 25px;margin-bottom:15px;}
.zkq-anxiety__scriptures-heading h4 {font-size:22px;letter-spacing:-.02em;margin:3px 0 9px;}
.zkq-anxiety__scriptures-heading p:last-child{margin:0;color:#385261;font-size:14px;}
.zkq-anxiety__verse-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;list-style:none;counter-reset:zkqverse;}
.zkq-anxiety__verse-list li{counter-increment:zkqverse;position:relative;background:#fffcf6;border:1px solid #ecdec4;border-radius:12px;padding:16px 17px 15px 50px;min-width:0;break-inside:avoid;}
.zkq-anxiety__verse-list li:before{content:counter(zkqverse);position:absolute;top:16px;left:15px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e8d4aa;color:#543c15;font-size:12px;font-weight:850;width:25px;height:25px;}
.zkq-anxiety__verse-list strong{font-size:14px;color:#79572c;font-weight:800;display:block;margin-bottom:6px;}
.zkq-anxiety__verse-list .zkq-anxiety__verse-text{font:italic 15px/1.55 Georgia,serif;color:#233745;margin:0 0 7px;}
.zkq-anxiety__verse-list .zkq-anxiety__reflection{font-size:13px;line-height:1.55;color:#586d7b;margin:0;}
.zkq-anxiety__prayer{margin:18px 0 0;padding:21px 24px;background:#eaf6f2;border-radius:13px;border-left:4px solid #00a68f;}
.zkq-anxiety__prayer h4{margin:0 0 9px;}
.zkq-anxiety__prayer p{font-style:italic;line-height:1.7;margin:0;font-size:15px;}
.zkq-anxiety__care{margin:22px 0 22px;padding:17px 22px;background:#fff5e4;border:1px solid #e8d3a5;border-radius:12px;}
.zkq-anxiety__care h4{font-size:15px;margin:0 0 6px;}
.zkq-anxiety__care p{font-size:14px;line-height:1.55;margin:0;}
@media(max-width:700px){.zkq-anxiety__verse-list{grid-template-columns:1fr}.zkq-anxiety__scriptures-heading{padding:19px}.zkq-anxiety__verse-list li{padding:15px 15px 15px 48px}}
@media print{.zkq-anxiety__verse-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.zkq-anxiety__verse-list li{padding:10px 10px 10px 34px}.zkq-anxiety__verse-list li:before{left:5px;top:12px;width:21px;height:21px}.zkq-anxiety__verse-list .zkq-anxiety__verse-text{font-size:12px}.zkq-anxiety__verse-list .zkq-anxiety__reflection{font-size:11px}.zkq-anxiety__scriptures-heading,.zkq-anxiety__prayer{break-inside:avoid}}

/* 21-question experience (v1.2). Keep validated symptom scoring separate. */
.zkq-anxiety__group-heading{background:#edf7f6;border-left:5px solid #008e80;border-radius:0 13px 13px 0;padding:20px 23px;margin:25px 0 20px}
.zkq-anxiety__group-heading h4{font-size:20px;font-weight:800;margin:2px 0 8px}
.zkq-anxiety__group-heading p:last-child{margin:0;font-size:14px;color:#3e5666}
.zkq-anxiety__context-results{margin:0 0 24px;padding:21px 26px;background:#f4f8fa;border-radius:13px;border:1px solid #dfe9ed}
.zkq-anxiety__context-results p{font-size:14px;color:#506474}
.zkq-anxiety__context-results ul{padding-left:21px;margin:10px 0 0}
.zkq-anxiety__context-results li{margin:0 0 9px}
@media print{.zkq-anxiety__context-results{break-inside:avoid}}

/* 1.3: safe adult-only counselling request action */
.zkq-anxiety .zkq-anxiety__counselling[hidden]{display:none!important}
.zkq-anxiety__counselling{margin:24px 0;background:#e9f6f4;border:1px solid #b9ded7;border-left:5px solid #108779;border-radius:16px;padding:22px 23px;color:#153544}
.zkq-anxiety__counselling-head{font-size:20px;font-weight:800;line-height:1.3;color:#0d1b2a;margin:0 0 10px}
.zkq-anxiety__counselling p{font-size:16px;line-height:1.65;margin:0 0 14px}
.zkq-anxiety__counselling-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#087d70;color:#fff!important;text-decoration:none!important;border-radius:10px;padding:13px 18px;font-size:16px;font-weight:800;line-height:1.35;max-width:100%;box-sizing:border-box}
.zkq-anxiety__counselling-link:hover,.zkq-anxiety__counselling-link:focus{background:#055e55;color:#fff!important;text-decoration:underline!important}
.zkq-anxiety__counselling .zkq-anxiety__counselling-note{margin:12px 0 0;font-size:13px;color:#426775}
@media(max-width:480px){.zkq-anxiety__counselling{padding:18px 16px}.zkq-anxiety__counselling-link{width:100%;font-size:15px}.zkq-anxiety__counselling-head{font-size:18px}}
@media print{.zkq-anxiety__counselling-link{background:#fff!important;color:#000!important;border:1px solid #555}.zkq-anxiety__counselling{break-inside:avoid}}


/* v1.5: compact mobile, Scripture-first and next-step usability. Scoped entirely to plugin. */
.zkq-anxiety .zkq-anxiety__interpretation{border-left:4px solid #118779;background:#edf7f5;padding:19px 22px;border-radius:0 12px 12px 0;margin:0 0 22px}
.zkq-anxiety .zkq-anxiety__interpretation h4{margin-bottom:8px}
.zkq-anxiety .zkq-anxiety__interpretation p{font-size:15px;line-height:1.6;margin:0 0 8px;color:#284553}
.zkq-anxiety .zkq-anxiety__interpretation .zkq-anxiety__results-reminder{font-size:13px;color:#476773;margin:7px 0 0}
.zkq-anxiety .zkq-anxiety__verse-list{gap:12px}
.zkq-anxiety .zkq-anxiety__verse-list li{padding-bottom:14px}
.zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__verse-text{font:italic 14px/1.55 Georgia,serif;margin:0 0 10px}
.zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__verse-subtitle{display:block;font-family:inherit;font-size:11px;letter-spacing:.05em;color:#735827;text-transform:uppercase;margin:9px 0 2px}
.zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__reflection,
.zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__verse-prayer{font-size:13px;line-height:1.5;color:#465c69;margin:0}
.zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__verse-prayer{color:#345b56}
.zkq-anxiety .zkq-anxiety__action{margin-bottom:20px}
.zkq-anxiety .zkq-anxiety__action .zkq-anxiety__action-intro{font-size:14px;margin:0 0 12px;color:#48616d}
.zkq-anxiety .zkq-anxiety__action ul{list-style:none;display:grid;gap:9px;padding:0}
.zkq-anxiety .zkq-anxiety__action li{border:1px solid #dde8eb;background:#fff;border-radius:9px;padding:12px 14px;margin:0}
.zkq-anxiety .zkq-anxiety__action li strong{display:block;font-size:14px;line-height:1.35;margin-bottom:3px;color:#173744}
.zkq-anxiety .zkq-anxiety__action li span{display:block;font-size:14px;line-height:1.52;color:#415762}
.zkq-anxiety .zkq-anxiety__context-results{padding:18px 20px}
.zkq-anxiety .zkq-anxiety__context-results li{font-size:14px;line-height:1.52;margin-bottom:7px}
.zkq-anxiety .zkq-anxiety__next{background:#f5faf9;border:1px solid #d9eae5;border-radius:15px;padding:23px;margin:21px 0 15px}
.zkq-anxiety .zkq-anxiety__next h4{font-size:20px;margin:0 0 6px}
.zkq-anxiety .zkq-anxiety__next > p:not(.zkq-anxiety__mini){font-size:14px;line-height:1.5;margin:0 0 14px;color:#48636c}
.zkq-anxiety .zkq-anxiety__next-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.zkq-anxiety .zkq-anxiety__next-grid button{width:100%;font-size:14px;font-weight:750;padding:12px 13px;white-space:normal;text-align:center}
.zkq-anxiety .zkq-anxiety__next-retake{background:#173548;color:#fff}
.zkq-anxiety .zkq-anxiety__next-explore{background:#e5f0ef;color:#184b4a;border:1px solid #bfd9d3}
.zkq-anxiety .zkq-anxiety__next-counsel,
.zkq-anxiety .zkq-anxiety__next-teen{grid-column:1/-1;min-width:0}
.zkq-anxiety .zkq-anxiety__next-counsel{background:#e8f5f0;border-radius:10px;padding:13px;border:1px solid #cde4da;text-align:center}
.zkq-anxiety .zkq-anxiety__next-counsel .zkq-anxiety__counselling-link{font-size:14px;min-height:49px}
.zkq-anxiety .zkq-anxiety__next-counsel p{font-size:12px;line-height:1.45;color:#4a666d;margin:10px 0 0}
.zkq-anxiety .zkq-anxiety__next-teen{border-left:4px solid #cb9e45;background:#fff5e5;border-radius:7px;padding:12px;font-size:13px;line-height:1.5}
.zkq-anxiety .zkq-anxiety__more{margin-top:13px;border-top:1px solid #cbdeda;padding-top:13px}
.zkq-anxiety .zkq-anxiety__more h5{font-size:16px;margin:0 0 7px;font-weight:800;color:#183e41}
.zkq-anxiety .zkq-anxiety__more p{font-size:14px;line-height:1.55;margin:0 0 7px}
@media(max-width:680px){
  .zkq-anxiety .zkq-anxiety__hero{padding:27px 22px 25px}
  .zkq-anxiety .zkq-anxiety__hero h2{font-size:clamp(30px,8vw,40px)}
  .zkq-anxiety .zkq-anxiety__intro{font-size:15px;line-height:1.5;margin-bottom:14px}
  .zkq-anxiety .zkq-anxiety__pills{gap:6px}
  .zkq-anxiety .zkq-anxiety__pills span{font-size:11px;padding:5px 8px}
  .zkq-anxiety .zkq-anxiety__inner{padding:20px 15px 26px}
  .zkq-anxiety .zkq-anxiety__notice,.zkq-anxiety .zkq-anxiety__crisis{padding:12px 14px;font-size:13px;line-height:1.55}
  .zkq-anxiety .zkq-anxiety__results{font-size:14px;line-height:1.5}
  .zkq-anxiety .zkq-anxiety__results p,
  .zkq-anxiety .zkq-anxiety__results li{font-size:14px!important;line-height:1.52!important}
  .zkq-anxiety .zkq-anxiety__results h3{font-size:25px;line-height:1.2;margin:0 0 14px}
  .zkq-anxiety .zkq-anxiety__results h4{font-size:17px;line-height:1.3}
  .zkq-anxiety .zkq-anxiety__scorecard{padding:18px;gap:9px;margin-bottom:16px}
  .zkq-anxiety .zkq-anxiety__score{font-size:57px}
  .zkq-anxiety .zkq-anxiety__scorecard p[data-summary]{font-size:14px!important;line-height:1.5}
  .zkq-anxiety .zkq-anxiety__interpretation{padding:15px 16px;margin-bottom:16px}
  .zkq-anxiety .zkq-anxiety__interpretation .zkq-anxiety__results-reminder{font-size:12px!important}
  .zkq-anxiety .zkq-anxiety__scriptures{margin:18px 0 20px}
  .zkq-anxiety .zkq-anxiety__scriptures-heading{padding:15px 16px;margin-bottom:10px}
  .zkq-anxiety .zkq-anxiety__scriptures-heading h4{font-size:19px}
  .zkq-anxiety .zkq-anxiety__verse-list{grid-template-columns:minmax(0,1fr);gap:9px}
  .zkq-anxiety .zkq-anxiety__verse-list li{padding:13px 13px 13px 45px}
  .zkq-anxiety .zkq-anxiety__verse-list li:before{left:12px;top:13px;width:23px;height:23px}
  .zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__verse-text{font-size:14px!important;line-height:1.5!important;margin:0 0 9px}
  .zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__verse-subtitle{font-size:11px;margin:8px 0 2px}
  .zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__reflection,
  .zkq-anxiety .zkq-anxiety__verse-list .zkq-anxiety__verse-prayer{font-size:13px!important;line-height:1.46!important}
  .zkq-anxiety .zkq-anxiety__prayer{padding:16px;margin:13px 0 0}
  .zkq-anxiety .zkq-anxiety__prayer p{font-size:14px!important}
  .zkq-anxiety .zkq-anxiety__context-results,.zkq-anxiety .zkq-anxiety__action{padding:16px}
  .zkq-anxiety .zkq-anxiety__context-results li,
  .zkq-anxiety .zkq-anxiety__action li{font-size:14px!important;line-height:1.45!important}
  .zkq-anxiety .zkq-anxiety__action ul{margin:0}
  .zkq-anxiety .zkq-anxiety__action li strong{font-size:14px}
  .zkq-anxiety .zkq-anxiety__action li span{font-size:14px;line-height:1.5}
  .zkq-anxiety .zkq-anxiety__care,.zkq-anxiety .zkq-anxiety__privacy{padding:13px 15px;font-size:13px}
  .zkq-anxiety .zkq-anxiety__next{padding:16px 13px}
  .zkq-anxiety .zkq-anxiety__next-grid{grid-template-columns:1fr}
  .zkq-anxiety .zkq-anxiety__next-counsel,
  .zkq-anxiety .zkq-anxiety__next-teen{grid-column:auto}
  .zkq-anxiety .zkq-anxiety__next-grid button{font-size:14px}
  .zkq-anxiety .zkq-anxiety__next-counsel .zkq-anxiety__counselling-link{font-size:14px}
}
@media print{
  .zkq-anxiety .zkq-anxiety__next,.zkq-anxiety .zkq-anxiety__buttons{display:none!important}
  .zkq-anxiety .zkq-anxiety__verse-list{grid-template-columns:1fr 1fr}
  .zkq-anxiety .zkq-anxiety__verse-list li{break-inside:avoid}
}
