/* page-vision.css
   Generated by scripts/tayfak-extract-css.py from the archived Astro build. Do not edit: the next
   run overwrites this file. Hand-written additions live in article-compat.css.

   Every rule is scoped to body.p-vision. That prefix stands in for the [data-astro-cid-*]
   attribute Astro used, which carried real specificity weight; removing it silently demotes
   every rule here. See functions.php. */
.p-vision .notice{margin-block:1.5rem 2rem;padding:1rem 1.25rem;background:var(--paper);border-radius:var(--r-md);border-inline-start:3px solid var(--turquoise)}
.p-vision .notice p{margin:0;font-size:.95rem;color:var(--graphite)}
.p-vision .result{margin-block-start:2rem;text-align:center}
.p-vision .result__num{font-family:var(--display);font-weight:700;font-size:clamp(1.8rem,8vw,2.6rem);color:var(--turquoise-deep);margin:0}
.p-vision .result__label{font-size:1.1rem;color:var(--graphite);margin-block:.75rem 1.5rem}
.p-vision .disclaimer{margin-block-start:2rem;font-size:.9rem;color:var(--graphite);text-align:start}
.p-vision .quiz__foot{margin-block-start:clamp(2.5rem,6vw,4rem)}
.p-vision .more{margin-block-end:3rem}
.p-vision .more ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem}
.p-vision .more a{display:grid;gap:.25rem;padding:1rem 1.15rem;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink);text-decoration:none;block-size:100%;transition:border-color .16s ease,transform .16s ease}
.p-vision .more a:hover{border-color:var(--clay);transform:translateY(-1px)}
.p-vision .more span{font-size:.88rem;line-height:1.6;color:var(--graphite)}
.p-vision .faq__item{border-block-end:1px solid var(--hairline);padding-block:.95rem}
.p-vision .faq__item summary{cursor:pointer;font-weight:600}
.p-vision .faq__item p{margin-block:.75rem 0;color:var(--graphite)}
