.page_page__rBHuM{padding:28px 0 64px;display:grid;grid-gap:24px;gap:24px}.page_embedWrap__8U4cv,.page_footerNote__I42sV,.page_hero__GzCoN,.page_panel__e2oQu{width:min(100%,1800px);margin:0 auto}.page_bookCard__vCIrI,.page_chapterCard__Cy8ST,.page_chapterGroup__zsZlD,.page_emptyState__L2B90,.page_featuredQuestion__7bEHK,.page_panel__e2oQu,.page_questionCard__aX_yT,.page_resultCard__dw3Cs,.page_searchResult__euxXk,.page_sidebarNote__XuBbK,.page_sidebar__S_Ex2,.page_topicCard__iXP3f{border:1px solid hsla(35,35%,75%,.72);background:linear-gradient(180deg,rgba(255,253,248,.98),hsla(36,56%,93%,.98));box-shadow:0 14px 32px rgba(68,43,16,.06)}.page_hero__GzCoN{position:relative;overflow:hidden;border:1px solid rgba(255,222,155,.45);border-radius:28px;background:radial-gradient(circle at 16% 16%,rgba(244,208,63,.18),transparent 24rem),radial-gradient(circle at 88% 0,rgba(255,248,221,.16),transparent 22rem),linear-gradient(135deg,#2b1907,#462a08 48%,#7a5230);box-shadow:0 26px 70px rgba(16,9,3,.24);color:#fff8ec;padding:clamp(3.4rem,6vw,5.8rem) clamp(18px,4vw,36px);display:grid;grid-gap:16px;gap:16px;text-align:center}.page_hero__GzCoN:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 0 47%,rgba(212,175,55,.1) 47% 53%,transparent 53% 100%),linear-gradient(-45deg,transparent 0 47%,rgba(255,244,210,.06) 47% 53%,transparent 53% 100%);background-size:86px 86px;opacity:.22;pointer-events:none}.page_hero__GzCoN>*{position:relative;z-index:1}.page_heroKicker__CMBv3{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#f3cc82;font-weight:800}.page_heroTitle__hlJU_{margin:0;font-family:Georgia,serif;color:#fff7df;font-size:clamp(3rem,6vw,5.4rem);line-height:.94;letter-spacing:.01em;text-wrap:balance}.page_heroAuthor__cn61s{margin:0;font-family:Georgia,serif;font-style:italic;color:rgba(255,248,236,.82);font-size:clamp(1.1rem,1.9vw,1.45rem)}.page_heroIntro__gc7yf{margin:0 auto;max-width:1120px;color:rgba(255,248,236,.88);font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.7;text-wrap:balance}.page_formActions__OLAAl,.page_heroActions__eZaZ_,.page_inlineLinks__4RYb_{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page_cardLink__UUeXs,.page_inlineLinks__4RYb_ a,.page_primaryButton__OWfNV,.page_secondaryButton__3N0qi{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:.82rem 1.2rem;text-decoration:none;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.page_cardLink__UUeXs,.page_inlineButton__3G3ed,.page_primaryButton__OWfNV,.page_secondaryButton__3N0qi{font:inherit;cursor:pointer}.page_primaryButton__OWfNV{background:rgba(70,42,8,.86);color:#fff;box-shadow:0 12px 28px rgba(78,52,28,.16)}.page_cardLink__UUeXs,.page_inlineLinks__4RYb_ a,.page_secondaryButton__3N0qi{background:hsla(0,0%,100%,.04);color:#ffe6b5;border-color:rgba(255,231,180,.24)}.page_secondaryButton__3N0qi{border:1px solid rgba(255,231,180,.24)}.page_cardLink__UUeXs:hover,.page_inlineLinks__4RYb_ a:hover,.page_primaryButton__OWfNV:hover,.page_secondaryButton__3N0qi:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(92,61,28,.12);text-decoration:none}.page_statsRow__ouM0M{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:6px}.page_statCard__Ct407{border-radius:20px;border:1px solid rgba(255,231,180,.18);background:rgba(255,252,246,.1);padding:16px 14px;display:grid;grid-gap:4px;gap:4px}.page_statValue__XWHi6{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#fff7df}.page_statLabel__xgeFA{color:rgba(255,248,236,.72);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.page_embedWrap__8U4cv{position:relative}.page_layout__a0AEH{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;padding:0 clamp(18px,2vw,32px)}.page_sidebar__S_Ex2{position:-webkit-sticky;position:sticky;top:92px;border-radius:26px;padding:20px;display:grid;grid-gap:16px;gap:16px}.page_mainColumn__MhUwV{display:grid;grid-gap:18px;gap:18px;min-width:0}.page_panel__e2oQu{border-radius:26px;padding:22px}.page_panelHeading__YPt1B{display:grid;grid-gap:4px;gap:4px}.page_panelHeading__YPt1B h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.45rem,2.6vw,2.1rem);color:#4e341c}.page_panelHeading__YPt1B p{margin:0;color:#6b6258;line-height:1.6}.page_filterForm__B237_{display:grid;grid-gap:14px;gap:14px}.page_field__ZDs4f{display:grid;grid-gap:8px;gap:8px;min-width:0}.page_field__ZDs4f span{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#7d6a58}.page_field__ZDs4f input,.page_field__ZDs4f select{width:100%;border-radius:16px;border:1px solid hsla(36,27%,53%,.28);background:hsla(0,0%,100%,.96);padding:.9rem 1rem;color:#2f241a;font:inherit;min-width:0}.page_field__ZDs4f input:focus,.page_field__ZDs4f select:focus{outline:2px solid rgba(111,76,43,.18);border-color:rgba(111,76,43,.42)}.page_formActions__OLAAl{justify-content:stretch}.page_formActions__OLAAl>*{flex:1 1}.page_sidebarNote__XuBbK{border-radius:18px;color:#5f4f3d;padding:14px 16px;line-height:1.6}.page_resultsMeta__lwRVU{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;color:#6b6258}.page_resultsMeta__lwRVU strong{color:#4e341c}.page_featuredQuestion__7bEHK{border-radius:22px;padding:18px;display:grid;grid-gap:12px;gap:12px}.page_bookCard__vCIrI h3,.page_chapterCard__Cy8ST h3,.page_featuredQuestion__7bEHK h3,.page_questionCard__aX_yT h3,.page_resultCard__dw3Cs h3,.page_topicCard__iXP3f h3{margin:0;font-family:Georgia,serif;color:#4f351d}.page_bookCard__vCIrI p,.page_chapterCard__Cy8ST p,.page_featuredQuestion__7bEHK p,.page_questionCard__aX_yT p,.page_resultCard__dw3Cs p,.page_searchResultExcerpt__Apnq4,.page_topicCard__iXP3f p{margin:0;color:#55483c;line-height:1.65}.page_bookHeader__o7q8F,.page_featuredMeta__K7KA2,.page_questionEyebrow__V3a9f,.page_resultEyebrow__S89n7,.page_searchResultMeta___pFce,.page_topicHeader__yRSis{display:flex;flex-wrap:wrap;gap:10px 14px;color:#7b6d60;font-size:.83rem;text-transform:uppercase;letter-spacing:.11em}.page_searchStack__qzeG_{display:grid;grid-gap:14px;gap:14px}.page_searchResult__euxXk{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border-radius:22px;padding:16px;display:grid;grid-gap:12px;gap:12px;cursor:pointer}.page_searchResultActive__8uT5T{border-color:rgba(111,76,43,.4);box-shadow:0 14px 30px rgba(68,43,16,.1)}.page_questionToggle__S6KpE{display:grid;grid-gap:12px;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.page_questionToggle__S6KpE:focus-visible{outline:2px solid rgba(111,76,43,.22);outline-offset:6px;border-radius:16px}.page_searchResultTitle__trdcl{margin:0;font-family:Georgia,serif;color:#4f351d;font-size:1.25rem}.page_searchResultTitle__trdcl a{color:inherit;text-decoration:none}.page_searchResultTitle__trdcl a:focus-visible,.page_searchResultTitle__trdcl a:hover{text-decoration:underline}.page_searchResultAction__uh4_d{display:flex;justify-content:flex-start;color:#6f4c2b;font-weight:700}.page_answerPanel__fOoNk{display:grid;grid-gap:14px;gap:14px;padding-top:2px;border-top:1px dashed hsla(36,28%,54%,.28)}.page_answerText__6yYqB{margin:0;color:#4b3d2f;line-height:1.76;font-size:1rem;white-space:pre-wrap}.page_pager__akGFX{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 4px 0}.page_pagerStatus__BmvTR{color:#6b6258;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_searchResultAction__uh4_d a{color:#6f4c2b;text-decoration:none;font-weight:700}.page_searchResultAction__uh4_d a:focus-visible,.page_searchResultAction__uh4_d a:hover{text-decoration:underline}.page_bookGrid__VzPQa,.page_chapterGrid__NR1K3,.page_questionGrid__MOgK9,.page_resultGrid__VhtO4,.page_topicGrid__hP7ha{display:grid;grid-gap:14px;gap:14px}.page_bookGrid__VzPQa,.page_resultGrid__VhtO4{grid-template-columns:repeat(2,minmax(0,1fr))}.page_chapterGroups__8hK9r{display:grid;grid-gap:16px;gap:16px}.page_chapterGroup__zsZlD{border-radius:22px;overflow:hidden}.page_chapterGroup__zsZlD summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:700;color:#4e341c}.page_chapterGroup__zsZlD summary::-webkit-details-marker{display:none}.page_chapterGrid__NR1K3{padding:0 18px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_bookCard__vCIrI,.page_chapterCard__Cy8ST,.page_questionCard__aX_yT,.page_resultCard__dw3Cs,.page_topicCard__iXP3f{border-radius:22px;padding:16px;display:grid;grid-gap:12px;gap:12px}.page_bookCard__vCIrI,.page_chapterCard__Cy8ST,.page_questionCard__aX_yT,.page_topicCard__iXP3f{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer}.page_bookCard__vCIrI{min-height:100%}.page_bookIndex__vY_oh,.page_bookVolume__CuUxi,.page_chapterEyebrow__LfdJ2,.page_topicCount___Y5kn,.page_topicLabel__CqY_6{color:#7b6d60}.page_bookMeta__ZPuiA{display:flex;flex-wrap:wrap;gap:10px 12px;color:#6c5b4d;font-size:.9rem}.page_questionGrid__MOgK9{grid-template-columns:repeat(2,minmax(0,1fr))}.page_topicGrid__hP7ha{grid-template-columns:repeat(3,minmax(0,1fr))}.page_emptyState__L2B90{border-radius:20px;padding:16px;color:#6c5b4d}.page_footerNote__I42sV{color:#65584b;text-align:center;font-size:.98rem;padding:0 18px}.page_footerNote__I42sV p{margin:0;padding:0 10px}.page_inlineLinks__4RYb_ a{padding:.6rem .95rem}.page_inlineButton__3G3ed{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(170,140,96,.22);background:hsla(0,0%,100%,.9);color:#5a4026;padding:.6rem .95rem}.page_inlineButton__3G3ed:focus-visible,.page_inlineButton__3G3ed:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(92,61,28,.12)}.page_inlineButton__3G3ed:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}@media (max-width:1100px){.page_layout__a0AEH{grid-template-columns:1fr}.page_sidebar__S_Ex2{position:static}.page_bookGrid__VzPQa,.page_chapterGrid__NR1K3,.page_questionGrid__MOgK9,.page_resultGrid__VhtO4,.page_topicGrid__hP7ha{grid-template-columns:1fr}}@media (max-width:720px){.page_page__rBHuM{padding-top:18px}.page_hero__GzCoN,.page_panel__e2oQu,.page_sidebar__S_Ex2{border-radius:22px;padding:18px}.page_statsRow__ouM0M{grid-template-columns:1fr 1fr}.page_formActions__OLAAl,.page_heroActions__eZaZ_,.page_inlineLinks__4RYb_{justify-content:stretch}.page_cardLink__UUeXs,.page_inlineLinks__4RYb_ a,.page_primaryButton__OWfNV,.page_secondaryButton__3N0qi{width:100%}.page_chapterGroup__zsZlD summary{flex-direction:column;align-items:flex-start}.page_pager__akGFX{flex-direction:column;align-items:stretch}}