.questions-index{--q-sea:#173f3e;--q-deep:#0e2c2e;--q-cream:#f6eddd;--q-coral:#d9824d;width:min(1040px,100%);margin-inline:auto;padding-bottom:clamp(34px,6vw,70px)}.questions-index__summary{border:1px solid color-mix(in srgb, var(--q-sea) 10%, transparent);background:#fffdf9ad;border-radius:18px;align-items:center;gap:13px;width:fit-content;margin-bottom:18px;padding:12px 15px;display:flex}.questions-index__summary>span{width:42px;height:42px;color:var(--q-cream);background:var(--q-sea);border-radius:13px;place-items:center;display:grid}.questions-index__summary strong{color:var(--landing-ink)}.questions-index__summary p{color:var(--landing-muted);margin:2px 0 0;font-size:.78rem}.questions-index__list{gap:22px;display:grid}.questions-index__card{isolation:isolate;color:var(--q-cream);background:radial-gradient(circle at 8% 4%, #efc9811c, transparent 28%), linear-gradient(135deg, var(--q-deep), var(--q-sea) 58%, #23534d);border:1px solid #fff8ea2e;border-radius:clamp(24px,3.5vw,38px);position:relative;overflow:hidden;box-shadow:0 24px 55px #2f281f29}.questions-index__card:before{content:"";z-index:-1;top:-260px;border:1px solid #f6eddd1a;border-radius:50%;width:340px;height:340px;position:absolute;inset-inline-end:-110px;box-shadow:0 0 0 42px #f6eddd05}.questions-index__card:target{scroll-margin-top:100px;box-shadow:0 0 0 3px #d9824d52,0 24px 55px #2f281f2e}.questions-index__card-head,.questions-index__card-head>div,.questions-index__cadence,.questions-index__card-head time,.questions-index__reflection>div,.questions-index__book,.questions-index__book-copy,.questions-index__book-copy a,.questions-index__store{align-items:center;display:flex}.questions-index__card-head{justify-content:space-between;gap:16px;padding:22px clamp(20px,4vw,38px) 0}.questions-index__number{color:#f6eddd38;font-size:clamp(2.2rem,5vw,4rem);font-weight:950;line-height:1}.questions-index__card-head>div{flex-wrap:wrap;justify-content:flex-end;gap:8px 13px}.questions-index__cadence{color:#efc981;gap:5px;font-size:.72rem;font-weight:900}.questions-index__card-head time{color:#f6eddd9e;gap:5px;font-size:.68rem}.questions-index__share{color:#efc981;cursor:pointer;background:#ffffff0d;border:1px solid #f6eddd2b;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;padding:0;transition:transform .17s,border-color .17s,background .17s;display:grid}.questions-index__share:hover{background:#efc9811a;border-color:#efc98185;transform:translateY(-2px)}.questions-index__share:focus-visible{outline-offset:3px;outline:2px solid #efc981}.questions-index__question{max-width:800px;padding:18px clamp(20px,5vw,56px) 22px}.questions-index__question>span{color:var(--q-coral);font-size:.75rem;font-weight:900}.questions-index__question h2{color:#fff9ee;text-wrap:balance;margin:8px 0;font-size:clamp(1.45rem,3.4vw,2.45rem);line-height:1.45}.questions-index__question p{color:#f6eddd9e;margin:0;font-size:.8rem}.questions-index__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 clamp(20px,5vw,56px);display:grid}.questions-index__choices button{color:#fff9eed9;min-height:74px;font:inherit;text-align:start;cursor:pointer;background:#ffffff09;border:1px solid #f6eddd24;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-size:.82rem;font-weight:800;line-height:1.6;transition:transform .17s,border-color .17s,background .17s;display:flex}.questions-index__choices button:hover{border-color:#efc98161;transform:translateY(-2px)}.questions-index__choices button.is-selected{color:#fff9ee;background:#efc9811a;border-color:#efc98194}.questions-index__choices i{color:#0000;border:1px solid #f6eddd2e;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.questions-index__choices button.is-selected i{color:var(--q-deep);background:#efc981;border-color:#efc981}.questions-index__open-answer{gap:9px;padding:0 clamp(20px,5vw,56px);display:grid}.questions-index__answer-restoring{color:#f6edddb3;background:#ffffff09;border:1px solid #efc98133;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:118px;margin-inline:16px;font-size:.74rem;font-weight:800;display:flex}.questions-index__open-answer label{color:#efc981;font-size:.72rem;font-weight:900}.questions-index__open-answer textarea{resize:vertical;color:#fff9ee;width:100%;min-height:116px;font:inherit;background:#ffffff0b;border:1px solid #f6eddd2b;border-radius:16px;outline:none;padding:14px 15px;line-height:1.75}.questions-index__open-answer textarea::placeholder{color:#f6eddd66}.questions-index__open-answer textarea:focus{border-color:#efc981;box-shadow:0 0 0 3px #efc9811a}.questions-index__open-answer textarea:disabled{opacity:.68}.questions-index__open-answer .questions-index__open-answer-error{color:#ffb4a7;margin:0;font-size:.72rem}.questions-index__open-answer button{min-height:42px;color:var(--q-deep);font:inherit;cursor:pointer;background:#efc981;border:0;border-radius:999px;justify-self:end;padding:9px 18px;font-size:.76rem;font-weight:900}.questions-index__open-answer button:disabled{opacity:.42;cursor:not-allowed}.questions-index__answer-gallery{padding:0 clamp(20px,5vw,56px) 26px}.questions-index__reflection{color:#f6eddd7a;background:#03181929;border:1px dashed #f6eddd24;border-radius:18px;min-height:116px;margin:14px clamp(20px,5vw,56px) 26px;padding:17px 19px}.questions-index__reflection.is-visible{color:#f6eddddb;border-style:solid;border-color:#efc98147}.questions-index__reflection>div{color:#efc981;justify-content:space-between;gap:12px;font-size:.72rem}.questions-index__reflection button{color:#f6eddd99;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.68rem;display:flex}.questions-index__reflection p{margin:10px 0 0;line-height:1.8}.questions-index__reflection small{color:#efc981;margin-top:7px;font-weight:800;display:block}.questions-index__book{color:var(--landing-ink);background:linear-gradient(135deg,#f8efdf,#efe0c8);grid-template-columns:72px minmax(0,1fr) minmax(260px,.75fr);gap:16px;padding:18px clamp(20px,4vw,38px);display:grid}.questions-index__cover{width:62px;height:88px;color:var(--q-sea);background:#173f3e14;border-radius:5px 10px 10px 5px;place-items:center;display:grid;overflow:hidden;box-shadow:-4px 5px 12px #35231826}.questions-index__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.questions-index__book-copy{flex-direction:column;align-items:flex-start;min-width:0}.questions-index__book-copy>span{color:#a35e36;font-size:.65rem;font-weight:900}.questions-index__book-copy>strong{color:#4a3024;margin-top:3px;font-size:1.05rem}.questions-index__book-copy>small{color:#4a3024a6;font-size:.7rem}.questions-index__book-copy a{color:var(--q-sea);gap:5px;margin-top:auto;font-size:.7rem;font-weight:850;text-decoration:none}.questions-index__store{color:#fff9ee;background:var(--q-sea);border-radius:16px;justify-content:center;gap:9px;min-height:58px;padding:10px 14px;text-decoration:none}.questions-index__store>span{gap:1px;font-size:.76rem;font-weight:900;display:grid}.questions-index__store small{color:#f6eddd94;font-size:.55rem;font-weight:650}.questions-index__book:not(:has(.questions-index__store)){grid-template-columns:72px minmax(0,1fr)}.questions-index__more{margin:22px auto 0}.questions-index__empty{color:var(--landing-muted);text-align:center;border:1px dashed #173f3e2e;border-radius:22px;justify-items:center;gap:7px;padding:50px 20px;display:grid}.questions-index__empty h2,.questions-index__empty p{margin:0}@media (max-width:760px){.questions-index__choices{grid-template-columns:1fr}.questions-index__choices button{min-height:62px}.questions-index__book{grid-template-columns:64px minmax(0,1fr)}.questions-index__store{grid-column:1/-1}}@media (max-width:440px){.questions-index__card-head{align-items:flex-start}.questions-index__card-head>div{justify-items:end;display:grid}.questions-index__question{padding-top:12px}.questions-index__question h2{font-size:1.3rem}.questions-index__choices,.questions-index__open-answer,.questions-index__question,.questions-index__answer-gallery{padding-inline:15px}.questions-index__reflection{margin-inline:15px}.questions-index__book{padding-inline:15px}.questions-index__summary{width:100%}}
