.SimpleNoteEditor_editor__Uow85{border:1px solid var(--color-border);background:var(--color-bg)}.SimpleNoteEditor_editor__Uow85:focus-within{border-color:var(--color-text)}.SimpleNoteEditor_toolbar__hQrWy{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.SimpleNoteEditor_activeTool__s22tm,.SimpleNoteEditor_tool__hq_Ug{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-s);padding:0 .55rem;border:1px solid transparent;background:transparent;color:var(--color-text);font:inherit;font-size:11px;font-weight:700}.SimpleNoteEditor_activeTool__s22tm,.SimpleNoteEditor_tool__hq_Ug:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.SimpleNoteEditor_spacer__XRN_I{flex:1 1}.SimpleNoteEditor_content__sYDf0{min-height:var(--editor-min-height);padding:1rem;outline:none;color:var(--color-text);font-size:.95rem;line-height:1.7}.SimpleNoteEditor_content__sYDf0.ProseMirror>:first-child{margin-top:0}.SimpleNoteEditor_content__sYDf0.ProseMirror>:last-child{margin-bottom:0}.SimpleNoteEditor_content__sYDf0.ProseMirror p{margin:.65rem 0}.SimpleNoteEditor_content__sYDf0.ProseMirror h2,.SimpleNoteEditor_content__sYDf0.ProseMirror h3{margin:1.2rem 0 .5rem;font-family:var(--font-display);line-height:1.25}.SimpleNoteEditor_content__sYDf0.ProseMirror ol,.SimpleNoteEditor_content__sYDf0.ProseMirror ul{margin:.75rem 0;padding-left:1.5rem}.SimpleNoteEditor_content__sYDf0.ProseMirror blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid var(--color-text)}.SimpleNoteEditor_content__sYDf0.ProseMirror a{text-decoration:underline;text-underline-offset:.2em}.SimpleNoteEditor_content__sYDf0.ProseMirror p.SimpleNoteEditor_is-editor-empty__bRSeZ:first-child:before{float:left;height:0;color:var(--color-muted);content:attr(data-placeholder);pointer-events:none}.SimpleNoteEditor_loading__Qv21N{min-height:9rem;padding:1rem;border:1px solid var(--color-border);color:var(--color-muted)}.CommentModal_backdrop__igLYU{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:clamp(1rem,6vh,4rem) var(--spacing-lg) var(--spacing-lg);background:color-mix(in srgb,#000 42%,transparent)}.CommentModal_modal__m_Kwg{width:min(100%,48rem);max-height:min(85dvh,56rem);display:flex;flex-direction:column;background:var(--color-bg);border-top-width:1px;border:1px solid var(--color-text);border-top:4px solid var(--color-text);overflow:hidden}.CommentModal_form__bjjqo{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);overflow-y:auto}.CommentModal_header___rOkk{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.CommentModal_title__N_OML{font-size:1.25rem;font-weight:var(--fw-bold);margin:0}.CommentModal_closeButton__ZDZnj{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);min-width:var(--control-h);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);font-size:14px;cursor:pointer}.CommentModal_closeButton__ZDZnj:hover{border-color:var(--color-text);color:var(--color-text)}.CommentModal_input__ZuVQP{min-height:var(--control-h);padding-inline:12px;border:1px solid var(--color-border);font-family:var(--font);font-size:14px;background:var(--color-bg);color:var(--color-text)}.CommentModal_editorWrap__70bUd{border:1px solid var(--color-border);min-height:200px}.CommentModal_recommendation__jnYmm{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer}.CommentModal_recommendation__jnYmm input{margin-top:.2rem;accent-color:var(--color-text)}.CommentModal_recommendation__jnYmm span{display:grid;grid-gap:.2rem;gap:.2rem}.CommentModal_recommendation__jnYmm strong{font-size:.9rem}.CommentModal_recommendation__jnYmm small{color:var(--color-muted);font-size:.76rem;line-height:1.5}.CommentModal_error__OpdgV{font-size:.85rem;color:#b3261e}.CommentModal_footer__ya7kF{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.CommentModal_cancelButton__5Sdf7{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}.CommentModal_cancelButton__5Sdf7,.CommentModal_submitButton__7cgJ7{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding-inline:1rem;font-size:14px;cursor:pointer}.CommentModal_submitButton__7cgJ7{border:1px solid var(--color-text);background:var(--color-text);color:var(--color-ink-text);font-weight:var(--fw-semibold)}.CommentModal_submitButton__7cgJ7:disabled{opacity:.5;cursor:default}.BookCommentsSection_section__IMQoH{margin:0;padding:0}.BookCommentsSection_header__rkL2s{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.BookCommentsSection_sectionLabel__E3Q_H{font-size:21px;font-weight:600;letter-spacing:-.5px;margin:0}.BookCommentsSection_writeButton__TcE5z{padding-inline:14px;border:1px solid var(--color-text);background:var(--color-text);color:var(--color-ink-text);font-weight:var(--fw-semibold);cursor:pointer}.BookCommentsSection_empty__4E1_o{font-size:1rem;color:var(--color-muted)}.BookCommentsSection_comments__hw0KS{display:flex;flex-direction:column;gap:var(--spacing-lg)}.BookCommentsSection_comment___xqmS{border-left:2px solid #a6b599;padding-left:var(--spacing-md)}.BookCommentsSection_commentTopline__yxdoR{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;margin-bottom:.35rem}.BookCommentsSection_commentAuthor__woG1W{font-size:.72rem;font-weight:var(--fw-bold);text-transform:uppercase;color:var(--color-text)}.BookCommentsSection_commentTitle__bI5F8{font-size:.95rem;font-weight:var(--fw-bold);margin-bottom:.35rem}.BookCommentsSection_commentBody__p7sFt{font-size:1rem;line-height:1.8;color:var(--color-text)}.BookCommentsSection_commentBody__p7sFt p{margin:0}.BookCommentsSection_commentBody__p7sFt p+p{margin-top:.65rem}.BookCommentsSection_commentMeta__yEtS3{font-size:.72rem;font-weight:var(--fw-light);color:var(--color-muted)}.BookCommentsSection_writeButton__TcE5z{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 14px;border:1px solid #cdd0c5;border-radius:0;background:#fff;color:var(--ink);font-size:12px;font-weight:500}.BookCommentsSection_writeButton__TcE5z:hover{border-color:var(--ink);background:var(--sage-wash)}.BookRankHistory_svg__7qJOE{width:100%;height:auto;max-width:640px;display:block}.BookRankHistory_legend__NiYec{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none;padding:0;margin:.5rem 0;font-size:.8125rem}.BookRankHistory_legend__NiYec li{display:flex;align-items:center;gap:.4rem}.BookRankHistory_legendNote__tqbEI{font-size:.75rem;color:var(--color-muted);margin:0 0 1rem;line-height:1.6}.BookRankHistory_tableWrap__ec4lW{overflow-x:auto}.BookRankHistory_table__wMszZ{border-collapse:collapse;font-size:.875rem;min-width:100%}.BookRankHistory_table__wMszZ td,.BookRankHistory_table__wMszZ th{border-top:1px solid var(--color-border);padding:.5rem .75rem;text-align:left;white-space:nowrap}.BookRankHistory_table__wMszZ thead th{font-weight:var(--fw-bold)}.BookRankHistory_empty__odt4b{color:var(--color-muted);font-size:.9375rem}.page_page__q9jtC{max-width:1200px;margin:0 auto;padding:30px clamp(22px,4.4vw,52px) 70px}.page_crumb__2W8o_{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 33px;font-size:12px;line-height:1.8}.page_crumb__2W8o_,.page_crumb__2W8o_ a{color:var(--ink-muted)}.page_crumb__2W8o_ span{color:#9ca392}.page_hero__ncUg8{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:57px;gap:57px;align-items:center;margin:12px 0 40px}.page_stage__ChZ2d{background:var(--paper);padding:31px;display:flex;justify-content:center}.page_cover___ZYp4,.page_noCover__EYsDb{width:158px;aspect-ratio:.68;object-fit:cover;border-left:6px solid #00000012;background:#e7e6df}.page_noCover__EYsDb{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-muted);border-left:0}.page_eyebrow__YG0bN{font-size:12px;font-weight:600;color:#5c6c53;margin:0 0 16px}.page_title__xuqCQ{font-size:44px;font-weight:650;line-height:1.3;letter-spacing:-1.8px;margin:0 0 18px;overflow-wrap:anywhere;word-break:keep-all}.page_subtitle__b2niR{font-size:17px;line-height:1.8;margin:0 0 14px;color:#5b6654}.page_byline__Sdh61{font-size:13px;line-height:1.9;color:var(--ink-muted);margin:0 0 6px}.page_factline__83U9Y{font-size:12px;line-height:1.9;color:var(--ink-muted);margin:0 0 23px}.page_actions__oGj5r{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page_anchors__sw6N3{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}.page_anchors__sw6N3 a{color:var(--ink);text-decoration:none}.page_anchors__sw6N3 a:hover{text-decoration:underline;text-underline-offset:5px}.page_layout__JnX7V{display:grid;grid-template-columns:minmax(0,1fr) 225px;grid-gap:47px;gap:47px;margin-top:35px}.page_content__o_VoQ{min-width:0}.page_section___Lr6S{padding:0 0 35px;margin-bottom:30px;border-bottom:1px solid var(--line);scroll-margin-top:22px}.page_h2Summary__f11DY,.page_h2__eNHJ2{font-size:21px;font-weight:600;letter-spacing:-.5px;margin:0 0 18px}.page_h2Summary__f11DY{cursor:pointer;margin-bottom:14px}.page_prose__a36mT{font-size:16px;line-height:1.95;color:var(--ink-soft);word-break:keep-all;overflow-wrap:anywhere;max-width:720px}.page_source__LiHu7{font-size:12px;line-height:1.8;color:var(--ink-muted);margin:14px 0 0}.page_source__LiHu7 a{color:var(--ink);border-bottom:1px solid #a5ae9c;text-decoration:none}.page_muted__NnDdm{font-size:14px;line-height:1.9;color:var(--ink-muted);margin:0}.page_plain__jby51{list-style:none;padding:0;margin:0}.page_listItem__7rL4J{padding:18px 0;border-top:1px solid var(--line)}.page_listItem__7rL4J:first-child{border-top:0;padding-top:0}.page_listTitle__KBL0L{font-size:19px;font-weight:600;letter-spacing:-.4px;color:var(--ink)}.page_listSummary__Gh8tt{font-size:13px;line-height:1.8;color:var(--ink-muted);margin:6px 0 14px}.page_reasonLabel__TyiIe{font-size:12px;font-weight:600;color:#596151;margin:0 0 8px}.page_reviewItem__fLvIR{border-top:1px solid var(--line)}.page_reviewItem__fLvIR:first-child{border-top:0}.page_reviewLink__c41_S{display:flex;flex-direction:column;gap:6px;padding:16px 0;color:var(--ink);text-decoration:none}.page_reviewLink__c41_S:hover .page_reviewTitle__Sen_B{text-decoration:underline;text-underline-offset:4px}.page_reviewType__vQYJi{font-size:12px;color:var(--ink-muted)}.page_reviewTitle__Sen_B{font-size:18px;font-weight:600;letter-spacing:-.4px}.page_reviewExcerpt__B1_xy{font-size:14px;line-height:1.8;color:var(--ink-muted)}.page_reviewMore__l_BEG{font-size:12px;color:#526047}.page_sideBlock__Qs4tr,.page_side__STAR3 .page_sideBlock__Qs4tr{border-top:1px solid var(--ink);padding-top:18px;margin-bottom:32px}.page_sideBlock__Qs4tr h2{font-size:14px;font-weight:650;margin:0 0 15px}.page_sideBlock__Qs4tr dl{margin:0;font-size:13px;line-height:1.9}.page_sideBlock__Qs4tr dt{color:var(--ink-muted);font-size:12px}.page_sideBlock__Qs4tr dd{margin:0 0 8px;overflow-wrap:anywhere}.page_sideBlock__Qs4tr a{font-size:13px;color:var(--ink);border-bottom:1px solid #a5ae9c;text-decoration:none;padding-bottom:3px}.page_sideBlock__Qs4tr li{margin-bottom:8px}@media (max-width:900px){.page_hero__ncUg8{grid-template-columns:190px minmax(0,1fr);gap:30px}.page_stage__ChZ2d{padding:25px}.page_cover___ZYp4,.page_noCover__EYsDb{width:140px}.page_title__xuqCQ{font-size:37px}.page_layout__JnX7V{grid-template-columns:minmax(0,1fr) 195px;gap:27px}}@media (max-width:650px){.page_page__q9jtC{padding-top:24px;padding-bottom:45px}.page_hero__ncUg8{grid-template-columns:1fr;gap:24px}.page_stage__ChZ2d{padding:24px}.page_title__xuqCQ{font-size:33px;letter-spacing:-1.3px}.page_layout__JnX7V{grid-template-columns:1fr;gap:20px}.page_anchors__sw6N3{gap:14px 20px}}.page_quiet__tf3H9{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 14px;border:1px solid #cdd0c5;background:#fff;color:var(--ink-muted);font-size:12px;font-weight:500;text-decoration:none}.page_quiet__tf3H9:hover{border-color:var(--ink);color:var(--ink);background:var(--sage-wash)}.page_side__STAR3 .page_sideBlock__Qs4tr:first-child{border-top:0;padding-top:0}.page_side__STAR3 .page_sideBlock__Qs4tr+.page_sideBlock__Qs4tr{border-top:1px solid var(--line);padding-top:24px}@media (max-width:650px){.page_side__STAR3{border-top:1px solid var(--ink);padding-top:24px;margin-top:4px}}.RichText_content__tkceu{line-height:1.75}.RichText_content__tkceu>:first-child{margin-top:0}.RichText_content__tkceu>:last-child{margin-bottom:0}.RichText_content__tkceu blockquote,.RichText_content__tkceu ol,.RichText_content__tkceu p,.RichText_content__tkceu ul{margin:0 0 1em}.RichText_content__tkceu h2,.RichText_content__tkceu h3{margin:1.5em 0 .55em;font-family:var(--font-display);line-height:1.25}.RichText_content__tkceu ol,.RichText_content__tkceu ul{padding-left:1.5rem}.RichText_content__tkceu blockquote{padding-left:1rem;border-left:3px solid}.RichText_content__tkceu a{text-decoration:underline;text-underline-offset:.2em}.CoverShelf_shelf__t65m9{display:flex;justify-content:center;align-items:center;gap:14px;background:var(--paper)}.CoverShelf_cover__R4FFv{flex-shrink:0;aspect-ratio:.68;object-fit:cover;border-left:5px solid #00000012;background:#e7e6df}.CoverShelf_hero___5wfc{min-height:335px;padding:30px}.CoverShelf_hero___5wfc .CoverShelf_cover__R4FFv{width:28%;max-width:116px}.CoverShelf_hero___5wfc .CoverShelf_c1__5Ly4v{transform:translateY(16px)}.CoverShelf_hero___5wfc .CoverShelf_c2__0_dDf{transform:translateY(-12px)}.CoverShelf_side__Qeo9L{min-height:240px;padding:30px 18px;gap:12px}.CoverShelf_side__Qeo9L .CoverShelf_cover__R4FFv{width:78px;border-left-width:4px}.CoverShelf_side__Qeo9L .CoverShelf_c1__5Ly4v{transform:translateY(13px)}.CoverShelf_side__Qeo9L .CoverShelf_c2__0_dDf{transform:translateY(-9px)}.CoverShelf_card__zNwdd{height:110px;padding:15px 22px;gap:12px;justify-content:flex-start;background:#f5f4f1}.CoverShelf_card__zNwdd .CoverShelf_cover__R4FFv{width:49px;border-left-width:2px}@media (max-width:650px){.CoverShelf_hero___5wfc{min-height:245px;order:2}.CoverShelf_hero___5wfc .CoverShelf_cover__R4FFv{max-width:89px}.CoverShelf_side__Qeo9L{min-height:170px;padding:24px 15px;gap:15px}.CoverShelf_side__Qeo9L .CoverShelf_cover__R4FFv{width:65px}}.ListCard_card__U4LeV{position:relative;display:block;padding:8px 0 29px;margin-bottom:27px;border-bottom:1px solid var(--line);min-width:0}.ListCard_meta___OICr{font-size:11px;color:var(--ink-muted);line-height:1.8;margin:12px 0 0;display:block}.ListCard_title__o5D7c{font-size:25px;letter-spacing:-.9px;font-weight:600;line-height:1.4;margin:6px 0 12px;overflow-wrap:anywhere;word-break:keep-all}.ListCard_link__686pC{color:var(--ink);text-decoration:none}.ListCard_link__686pC:after{content:"";position:absolute;inset:0}.ListCard_card__U4LeV:hover .ListCard_link__686pC{text-decoration:underline;text-underline-offset:5px}.ListCard_summary__I6wWP{font-size:14px;color:#5c6357;line-height:1.8;max-width:420px;margin:0 0 10px}@media (max-width:650px){.ListCard_title__o5D7c{font-size:23px}}.page_page__P4Yzc{max-width:1200px;margin:0 auto;padding:34px clamp(22px,4.4vw,52px) 80px}.page_crumbs__YPGQE{display:flex;gap:10px;align-items:center;font-size:12px}.page_crumbs__YPGQE,.page_crumbs__YPGQE a{color:var(--ink-muted)}.page_crumbs__YPGQE span{color:#a2a59b}.page_opening__VW0Dd{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:55px;gap:55px;padding:42px 0 40px;align-items:center}.page_openingSolo__S4I9d{grid-template-columns:1fr}.page_openingSolo__S4I9d .page_openingCopy__vwKLb{max-width:720px}.page_eyebrow__qEtRj{font-size:12px;font-weight:650;color:#5c6c57;margin:0}.page_title__t4S9R{font-size:52px;font-weight:650;line-height:1.25;letter-spacing:-2.3px;margin:20px 0 24px;overflow-wrap:anywhere;word-break:keep-all}.page_dek__1eVFB{font-size:18px;line-height:1.85;color:#575c52;max-width:590px;margin:0;word-break:keep-all}.page_metaActions__3vEHi{display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 0 29px;border-bottom:1px solid var(--line)}.page_byline__UmJGE{font-size:12px;color:var(--ink-muted);line-height:1.8;margin:0}.page_actions__o4Ok2{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.page_layout__2nvr_{display:grid;grid-template-columns:174px minmax(0,1fr);grid-gap:65px;gap:65px;padding-top:43px}.page_side__yVwOK{align-self:start;position:-webkit-sticky;position:sticky;top:24px}.page_sideTitle__Ja_Pf{font-size:12px;margin:0 0 19px;color:var(--ink-muted)}.page_side__yVwOK nav{border-top:1px solid var(--line)}.page_side__yVwOK a{display:block;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.page_side__yVwOK a:hover{text-decoration:underline;text-underline-offset:4px}.page_read__mA1Ek{max-width:720px;min-width:0}.page_sectionLabel__MZffh{margin:0 0 20px;font-size:12px;font-weight:650}.page_intro__fg82y{scroll-margin-top:25px}.page_lead__qmDyj{font-size:17px;line-height:1.95;letter-spacing:-.25px;color:var(--ink-soft);word-break:keep-all;overflow-wrap:anywhere}.page_lead__qmDyj p:first-of-type{font-size:22px;line-height:1.7;color:var(--ink);letter-spacing:-.65px;margin-bottom:23px}.page_note__LZ3FK{margin:29px 0 0;border-left:2px solid #a5b19c;padding:0 0 0 19px;font-size:14px;line-height:1.9;color:#666e60}.page_bookCount__d4AH7{display:flex;justify-content:space-between;gap:15px;align-items:baseline;border-top:1px solid var(--ink);margin:43px 0 0;padding:19px 0 0}.page_bookCount__d4AH7 h2{font-size:18px;margin:0;font-weight:650;letter-spacing:-.5px}.page_bookCount__d4AH7 span{font-size:12px;color:var(--ink-muted)}.page_books__gkvMo{list-style:none;padding:0;margin:0}.page_book__RjyK9{padding:35px 0 38px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.page_bookHeading__rLEyb{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;margin-bottom:27px}.page_noCoverHeading__Xo73K{grid-template-columns:1fr}.page_cover__vPFAn,.page_noCover__dxnVd{width:105px;aspect-ratio:.68;object-fit:cover;border-left:4px solid #00000012;background:var(--paper)}.page_noCover__dxnVd{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--ink-muted);text-align:center;border-left:0}.page_noCoverHeading__Xo73K .page_noCover__dxnVd{display:none}.page_bookTitle__WSy5_{font-size:29px;line-height:1.4;letter-spacing:-1px;font-weight:650;margin:0 0 11px;overflow-wrap:anywhere;word-break:keep-all}.page_bookMeta__BUVU4{font-size:12px;line-height:1.9;color:var(--ink-muted);margin:0}.page_reasonLabel__yE7Mm{margin:0 0 13px;font-size:12px;font-weight:600;color:#596151}.page_reason__D9nKY{font-size:16px;line-height:1.95;color:var(--ink-soft)}.page_links__x8_g1{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:23px 0 0}.page_reviewLink__E4QSc,.page_textLink__Axb9o{display:inline-block;font-size:12px;border-bottom:1px solid #a4ab9c;padding-bottom:5px;color:var(--ink);text-decoration:none}.page_reviewLink__E4QSc{color:#526047}.page_related__FvGbY{border-top:1px solid var(--ink);margin-top:58px;padding-top:25px}.page_relatedHead__kX9MG{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.page_relatedHead__kX9MG h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-.5px}.page_relatedHead__kX9MG a{font-size:12px;color:var(--ink-muted)}.page_relatedGrid__CB23o{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 36px;gap:0 36px}@media (max-width:900px){.page_opening__VW0Dd{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.page_title__t4S9R{font-size:42px}.page_layout__2nvr_{grid-template-columns:140px minmax(0,1fr);gap:32px}}@media (max-width:650px){.page_page__P4Yzc{padding-top:25px;padding-bottom:45px}.page_opening__VW0Dd{grid-template-columns:1fr;padding:32px 0 26px;gap:27px}.page_title__t4S9R{font-size:36px;line-height:1.3;letter-spacing:-1.5px;margin:17px 0 20px}.page_dek__1eVFB{font-size:16px;line-height:1.9}.page_layout__2nvr_{grid-template-columns:1fr;gap:31px;padding-top:27px}.page_side__yVwOK{position:static}.page_side__yVwOK nav{display:flex;flex-wrap:wrap;gap:0 17px;padding:9px 0;border-bottom:1px solid var(--line)}.page_side__yVwOK a{border:0;padding:5px 0;font-size:12px}.page_lead__qmDyj p:first-of-type{font-size:21px}.page_bookHeading__rLEyb{grid-template-columns:70px minmax(0,1fr);gap:16px}.page_cover__vPFAn,.page_noCover__dxnVd{width:70px}.page_bookTitle__WSy5_{font-size:21px}.page_relatedGrid__CB23o{grid-template-columns:1fr}}.ShareButton_wrap__oxmD2{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.ShareButton_button__4C4dq{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12px;min-height:var(--control-h);padding:0 13px;border:1px solid #cdd0c5;background:#fff;color:var(--ink);cursor:pointer;border-radius:0}.ShareButton_button__4C4dq:hover{background:var(--sage-wash)}.ShareButton_status__qyhdB{font-size:12px;color:#54664a}.Home_page__rJRxt{max-width:1200px;margin:0 auto;padding:54px clamp(22px,4.4vw,52px) 70px}.Home_hero__A3HWz{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:45px;gap:45px;align-items:center;padding-bottom:60px}.Home_heroSolo__JfXUl{grid-template-columns:1fr}.Home_heroSolo__JfXUl .Home_heroCopy__OVl4h{max-width:680px}.Home_eyebrow__BnufZ{font-size:11px;font-weight:700;letter-spacing:1.3px;margin:0 0 22px;color:var(--sage-deep)}.Home_meta__8IvDK{font-size:12px;color:var(--ink-muted);line-height:1.8;margin:0}.Home_heroTitle__es8Iz{font-size:46px;line-height:1.25;letter-spacing:-2px;margin:16px 0 24px;font-weight:650;overflow-wrap:anywhere;word-break:keep-all}.Home_heroTitle__es8Iz a{color:var(--ink);text-decoration:none}.Home_heroTitle__es8Iz a:hover{text-decoration:underline;text-underline-offset:6px}.Home_intro__Ilnuk{font-size:17px;line-height:1.85;color:#555c50;max-width:490px;margin:0;word-break:keep-all}.Home_cta__SDk9_{display:inline-block;margin-top:20px;font-size:14px;padding-bottom:8px;border-bottom:1px solid var(--ink);color:var(--ink);text-decoration:none}.Home_sectionHead__k__EA{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ink);padding-top:23px;margin-bottom:25px}.Home_sectionTitle__4b6ub{font-size:23px;font-weight:600;margin:0;letter-spacing:-.6px}.Home_all__kZMm8{font-size:12px;color:var(--ink)}.Home_grid__Zb_aa{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 38px;gap:0 38px}.Home_empty__8NSFf{border-top:1px solid var(--line);padding:36px 0;line-height:1.9;color:var(--ink-soft)}.Home_empty__8NSFf h1{font-size:30px;letter-spacing:-1px;font-weight:650;margin:0 0 12px;color:var(--ink)}.Home_empty__8NSFf a{margin-right:20px;color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.Home_guideLink__wbee9{display:inline-block;margin-top:12px;font-size:12px;color:var(--ink-muted)}.Home_archiveHead__U9nRX h1{font-size:40px;letter-spacing:-1.5px;margin:0 0 17px;font-weight:650;line-height:1.3;word-break:keep-all}.Home_archiveHead__U9nRX>p{font-size:16px;color:#5c6357;line-height:1.8;margin:0}.Home_filter__R56BD{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:32px 0}.Home_chip__HACF8{display:inline-flex;align-items:center;min-height:var(--control-h);border:1px solid var(--line);padding:0 13px;background:#fff;font-size:12px;color:var(--ink);text-decoration:none}.Home_chip__HACF8[aria-current=true]{background:#222;color:#fff;border-color:#222}.Home_search__i3_gz{margin-left:auto;display:flex;gap:8px;align-items:center}.Home_search__i3_gz input{box-sizing:border-box;border:0;border-bottom:1px solid #aaa;width:190px;background:transparent;border-radius:0}.Home_search__i3_gz button,.Home_search__i3_gz input{min-height:var(--control-h);padding:0 12px;font-size:12px;font-family:inherit}.Home_search__i3_gz button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;cursor:pointer;border-radius:0}.Home_count__n4zSK{font-size:12px;color:var(--ink-muted);margin:0 0 20px}.Home_pager__u4FWm{display:flex;justify-content:center;gap:24px;padding:28px 0 0;font-size:13px}.Home_pager__u4FWm span[aria-disabled]{color:#a2a59b}@media (max-width:650px){.Home_page__rJRxt{padding-top:34px;padding-bottom:45px}.Home_hero__A3HWz{grid-template-columns:1fr;gap:24px;padding-bottom:38px}.Home_heroTitle__es8Iz{font-size:34px;letter-spacing:-1.4px}.Home_intro__Ilnuk{font-size:15px}.Home_grid__Zb_aa{grid-template-columns:1fr}.Home_sectionTitle__4b6ub{font-size:21px}.Home_archiveHead__U9nRX h1{font-size:32px}.Home_search__i3_gz{margin-left:0;width:100%}.Home_search__i3_gz input{flex:1 1;width:auto}}.page_page__kPov9{max-width:var(--max-width);margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) var(--spacing-xl)}.page_header__NFjkI{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.page_eyebrow__ezste{font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:.025em;text-transform:uppercase;margin-bottom:var(--spacing-sm)}.page_title__0SEZc{font-family:var(--font-display);font-size:var(--type-page-title);font-weight:var(--fw-black);line-height:1.05}.page_profileSection__NdOag{margin-bottom:var(--spacing-xl)}.page_profileCard__4tQGx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);border:1px solid var(--color-border);padding:var(--spacing-lg)}.page_profileName__k47hs{font-size:1.25rem;font-weight:var(--fw-bold)}.page_profileMeta__s0Qta{margin-top:.25rem;font-size:.85rem;color:var(--color-muted)}.page_roleBadge__HrGBv{display:inline-flex;margin-top:.55rem;padding:.2rem .5rem;border:1px solid var(--color-border);font-size:.72rem;font-weight:var(--fw-semibold);text-transform:uppercase}.page_profileActions__dUCFH{display:flex;gap:var(--spacing-sm)}.page_actionLink__RbtId{min-height:var(--control-h);padding-inline:.9rem;display:inline-flex;align-items:center;border:1px solid var(--color-border);font-weight:var(--fw-semibold);color:var(--color-text)}.page_actionLink__RbtId:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-ink-text)}.page_section__mJ_H4{padding-block:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.page_section__mJ_H4:last-child{border-bottom:none}.page_sectionHeader__Zlbjr{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--spacing-md)}.page_sectionTitle__8WDtL{font-size:1.1rem;font-weight:var(--fw-bold)}.page_count__DYWLj{font-size:.82rem;color:var(--color-muted)}.page_empty__SwFwl{font-size:.9rem;color:var(--color-muted)}.page_dashboardGrid__hn6Wi{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.page_dashboardCard__ye9Wm{display:flex;flex-direction:column;border:1px solid var(--color-border);background:var(--color-bg);text-decoration:none!important;transition:border-color .1s}.page_dashboardCard__ye9Wm:hover{border-color:var(--color-text)}.page_cardCover__bAItw{width:100%;aspect-ratio:2/3;overflow:hidden;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.page_cardCover__bAItw img{width:100%;height:100%;object-fit:cover;display:block}.page_cardBody__sEwJu{display:flex;flex-direction:column;gap:.35rem;padding:var(--spacing-md);min-height:5.5rem}.page_cardTitle__Esfk4{font-size:.95rem;font-weight:var(--fw-bold);line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_cardMeta__A6JKg{font-size:.78rem;color:var(--color-muted)}.page_cardExcerpt__yH5HU{margin-top:.25rem;font-size:.82rem;color:var(--color-muted);line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:640px){.page_dashboardGrid__hn6Wi{grid-template-columns:1fr}.page_profileCard__4tQGx{flex-direction:column;align-items:flex-start}}.page_dashboardCard__ye9Wm,.page_profileCard__4tQGx{border:1px solid var(--line);background:#fff;border-radius:0}.page_cardCover__bAItw{background:var(--paper);border-bottom:1px solid var(--line)}.page_actionLink__RbtId{border:1px solid #cdd0c5;color:var(--ink);font-size:12px;border-radius:0}.page_actionLink__RbtId:hover{background:var(--sage-wash);border-color:var(--ink);color:var(--ink)}.page_header__FUxYQ{padding-block:clamp(3rem,7vw,5rem) var(--spacing-xl);border-bottom:1px solid var(--color-border)}.page_back__P0P8N{color:var(--color-muted);font-size:.72rem;font-weight:var(--fw-semibold)}.page_back__P0P8N:hover{color:var(--color-link-hover);text-decoration:none}.page_kind__kWub7{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:var(--spacing-lg) 0 var(--spacing-sm);padding:.2rem .48rem;border:1px solid var(--color-border);color:var(--color-text);font-size:.7rem;font-weight:var(--fw-semibold)}.page_title__PPrTC{max-width:48rem;margin:0;font-family:var(--font-display);font-size:var(--type-page-title);font-weight:var(--fw-black);letter-spacing:0;line-height:1.1}.page_meta__ohr83{margin-top:var(--spacing-md);color:var(--color-muted);font-size:.9rem}.page_layout__6GcP_{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,7vw,5rem)}.page_body__J_ssE{max-width:44rem}.page_body__J_ssE p{margin:0;font-size:1rem;line-height:1.95;font-family:var(--font-serif)}.page_body__J_ssE p+p{margin-top:1.35rem}.page_aside__eR8mD{align-self:start;position:-webkit-sticky;position:sticky;top:6rem;display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);padding-block:var(--spacing-lg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_asideLabel__fZPWX{margin:0;color:var(--color-text);font-size:.7rem;font-weight:var(--fw-semibold);text-transform:uppercase}.page_bookLink__SAeji,.page_externalLink__PUU1x,.page_placeholder__AvKFX{font-size:.92rem;line-height:1.55}.page_bookCard__2SMrn{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:start}.page_bookCoverLink__KXly9{display:block;min-width:0;border:1px solid var(--color-border);background:var(--color-surface)}.page_bookCoverLink__KXly9:hover{border-color:var(--color-text)}.page_bookCover__u2Eg2{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.page_bookCoverPlaceholder__eYXZI{display:flex;min-height:8.25rem;align-items:center;justify-content:center;padding:.5rem;color:var(--color-subtle);font-size:.7rem;font-weight:var(--fw-semibold);text-transform:uppercase}.page_bookCardBody___lcq_{min-width:0;display:grid;grid-gap:.4rem;gap:.4rem}.page_bookLink__SAeji{display:inline;font-weight:var(--fw-bold)}.page_bookLink__SAeji:hover{color:var(--color-link-hover);text-decoration:none}.page_bookByline__R1772,.page_bookMeta__Vzz4z{margin:0;color:var(--color-muted);font-size:.78rem;line-height:1.6}.page_bookMeta__Vzz4z{color:var(--color-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_bookHeart__t9LTi{display:flex;margin-top:.15rem}.page_bookHeart__t9LTi>button{min-height:var(--control-h);padding-inline:.65rem;font-size:14px}.page_placeholder__AvKFX{margin:0;color:var(--color-muted)}.page_externalLink__PUU1x{display:inline-flex;justify-content:center;min-height:var(--control-h);align-items:center;border:1px solid var(--color-text);color:var(--color-text);font-size:14px;font-weight:var(--fw-semibold)}.page_externalLink__PUU1x:hover{background:var(--color-text);color:var(--color-bg)}.page_actions__D3wOo{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}@media (max-width:760px){.page_layout__6GcP_{grid-template-columns:1fr}.page_aside__eR8mD{position:static}.page_bookCard__2SMrn{grid-template-columns:4.75rem minmax(0,1fr)}}.page_header__FUxYQ{padding-top:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.page_kind__kWub7{display:block;margin:0 0 16px;padding:0;border:0;color:#5c6c53;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none}.page_title__PPrTC{font-size:clamp(33px,4vw,44px);font-weight:650;line-height:1.3;letter-spacing:-1.8px;color:var(--ink)}.page_meta__ohr83{font-size:12px;line-height:1.8;color:var(--ink-muted)}.CommentSection_section__bzt3X{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.CommentSection_title__MdUNr{font-size:1rem;font-weight:var(--fw-bold);margin-bottom:var(--spacing-md)}.CommentSection_form__DmkdQ{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.CommentSection_textarea__K5pzw{width:100%;min-height:4.5rem;padding:.65rem;border:1px solid var(--color-text)!important;font-family:var(--font);font-size:.9rem;background:var(--color-bg);color:var(--color-text);resize:vertical}.CommentSection_error__TDq9R{font-size:.85rem;color:#b3261e}.CommentSection_submit__pA7F5{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;min-height:var(--control-h);padding-inline:1.1rem;border:1px solid var(--color-text);background:var(--color-text);color:var(--color-ink-text);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.CommentSection_submit__pA7F5:disabled{opacity:.5;cursor:default}.CommentSection_empty__Ilt4e{font-size:.88rem;color:var(--color-muted)}.CommentSection_list__OLShM{list-style:none;margin:0;padding:0}.CommentSection_item__T_ESP{padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.CommentSection_itemMeta__PokfT{display:flex;align-items:baseline;gap:.55rem;font-size:.82rem;color:var(--color-muted);margin-bottom:.35rem}.CommentSection_itemMeta__PokfT strong{color:var(--color-text);font-weight:var(--fw-semibold)}.CommentSection_itemBody__yfYzY{font-size:.92rem;line-height:1.55;white-space:pre-wrap}.HeartButton_button__YGf89{padding-inline:12px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);font-size:14px}.HeartButton_button__YGf89:hover{border-color:var(--color-text);color:var(--color-text)}.HeartButton_button__YGf89.HeartButton_active__X1_gU{border-color:#d94b45;color:#d94b45}.HeartButton_button__YGf89:disabled{opacity:.6;cursor:default}.HeartButton_button__YGf89{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h);padding:0 12px;border:1px solid #cdd0c5;border-radius:0;background:#fff;font-size:12px;font-weight:500;cursor:pointer;box-shadow:none;transition:border-color .15s,background-color .15s,color .15s;color:var(--ink-muted,#596151)}.HeartButton_button__YGf89:hover{border-color:var(--ink,#20241f);color:var(--ink,#20241f)}.HeartButton_button__YGf89.HeartButton_active__X1_gU{border-color:#738369;background:var(--sage-wash,#edf0e8);color:var(--sage-deep,#3b5746)}.ScrapButton_button__1LFK8{padding:0 13px;font-weight:var(--fw-regular)}.ScrapButton_button__1LFK8:hover{border-color:var(--color-text);color:var(--color-text)}.ScrapButton_button__1LFK8.ScrapButton_active__9kxXR{background:#edf0e8}.ScrapButton_button__1LFK8:disabled{opacity:.6;cursor:default}.ScrapButton_button__1LFK8{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h);padding:0 14px;border:1px solid #cdd0c5;border-radius:0;background:#fff;font-size:12px;font-weight:500;cursor:pointer;box-shadow:none;transition:border-color .15s,background-color .15s,color .15s;color:var(--ink,#20241f)}.ScrapButton_button__1LFK8:hover{border-color:var(--ink,#20241f);color:var(--ink,#20241f)}.ScrapButton_button__1LFK8.ScrapButton_active__9kxXR{border-color:#738369;background:var(--sage-wash,#edf0e8);color:var(--ink,#20241f)}.EditorialArchive_archive__6SX2X{padding-block:1rem 3rem}.EditorialArchive_featured__GhOR_{margin-bottom:2.5rem}.EditorialArchive_sectionTitle__O_88n{font-size:1.15rem;font-weight:var(--fw-bold);line-height:1.4}.EditorialArchive_featured__GhOR_>.EditorialArchive_sectionTitle__O_88n{margin-bottom:1rem}.EditorialArchive_sectionTitle__O_88n:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.65rem;background:var(--color-text);vertical-align:middle}.EditorialArchive_featuredGrid__rPAPE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.EditorialArchive_card__epiuc{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border);border-top:3px solid var(--color-text);transition:background-color .15s}.EditorialArchive_card__epiuc:hover{background:var(--color-surface);color:var(--color-text)}.EditorialArchive_cardBody__I__od{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:1.2rem 1.35rem}.EditorialArchive_thumbnail__KiIkm{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,2.5vw,1.5rem);height:clamp(10rem,19vw,13rem);padding:1.25rem;overflow:hidden;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.EditorialArchive_thumbnailCover__WR5a8{width:calc((100% - 3rem) / 3);height:100%;min-width:0;object-fit:contain}.EditorialArchive_thumbnailPlaceholder__6dgx8{display:grid;justify-items:center;grid-gap:.65rem;gap:.65rem;color:var(--color-muted);font-size:.75rem}.EditorialArchive_cardMeta__iGbCW{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.75rem;color:var(--color-muted)}.EditorialArchive_badge__MNexY{border:1px solid var(--color-border);padding:.12rem .45rem;color:var(--color-text);font-weight:var(--fw-medium)}.EditorialArchive_card__epiuc h3{margin-top:.85rem;font-size:var(--type-card-title);line-height:1.45;overflow-wrap:anywhere}.EditorialArchive_card__epiuc h3,.EditorialArchive_excerpt__d0_1J{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.EditorialArchive_excerpt__d0_1J{margin-top:.55rem;font-size:.88rem;color:var(--color-muted);line-height:1.65}.EditorialArchive_cardFooter__aDGmp{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;font-size:.75rem;color:var(--color-muted)}.EditorialArchive_cardFooter__aDGmp>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.EditorialArchive_cardFooter__aDGmp>span:last-child{color:var(--color-text);font-size:1rem}.EditorialArchive_listSection__VzjZN{scroll-margin-top:6rem}.EditorialArchive_toolbar__GAOpT{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.EditorialArchive_search__F0Gdu{display:flex;align-items:center;gap:.6rem;width:min(100%,20rem);border-bottom:1px solid var(--color-text);padding:.5rem .2rem}.EditorialArchive_search__F0Gdu svg{flex-shrink:0}.EditorialArchive_search__F0Gdu input{width:100%;min-width:0;border:0;background:transparent;font:inherit;font-size:.85rem;color:var(--color-text)}.EditorialArchive_search__F0Gdu input:focus{outline:none}.EditorialArchive_search__F0Gdu:focus-within{outline:2px solid var(--color-text);outline-offset:4px}.EditorialArchive_filters__b_2QW{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.EditorialArchive_filters__b_2QW button{padding:0 .85rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted)}.EditorialArchive_filters__b_2QW button[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.EditorialArchive_listMeta__fMPid{display:flex;justify-content:space-between;padding-bottom:.7rem;font-size:.75rem;color:var(--color-muted)}.EditorialArchive_listMeta__fMPid strong{color:var(--color-text)}.EditorialArchive_boardHeader__GrBR8,.EditorialArchive_row__ytQ0Y{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 7rem 6.5rem;align-items:center;grid-gap:1.25rem;gap:1.25rem;padding-inline:1rem}.EditorialArchive_boardHeader__GrBR8{padding-block:.7rem;border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-border);font-size:.75rem;color:var(--color-muted);background:var(--color-surface)}.EditorialArchive_board__4jOHM{list-style:none}.EditorialArchive_row__ytQ0Y{padding-block:.95rem;border-bottom:1px solid var(--color-border);transition:background-color .15s}.EditorialArchive_row__ytQ0Y:hover{background:var(--color-surface);color:var(--color-text)}.EditorialArchive_category__8uA8g{font-size:.75rem;font-weight:var(--fw-medium);overflow-wrap:anywhere}.EditorialArchive_subject__OK_1Q{min-width:0}.EditorialArchive_subject__OK_1Q h3{font-size:1rem;font-weight:var(--fw-semibold);line-height:1.5;overflow-wrap:anywhere}.EditorialArchive_subject__OK_1Q p{margin-top:.2rem;color:var(--color-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorialArchive_date__rXEHe,.EditorialArchive_source___k5d3{color:var(--color-muted);font-size:.75rem;overflow-wrap:anywhere}.EditorialArchive_date__rXEHe{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.EditorialArchive_boardHeader__GrBR8>:last-child{text-align:right}.EditorialArchive_empty__SJN2A{padding:3rem 1rem;text-align:center;color:var(--color-muted);font-size:.9rem;border-bottom:1px solid var(--color-border)}.EditorialArchive_empty__SJN2A button{margin-top:1rem;padding:.5rem 1rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit}.EditorialArchive_pagination__CNjy2{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.5rem;font-size:.8rem}.EditorialArchive_pagination__CNjy2 button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 .8rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px}.EditorialArchive_pagination__CNjy2 button:disabled{opacity:.4;cursor:default}.EditorialArchive_archive__6SX2X a:focus-visible,.EditorialArchive_archive__6SX2X button:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.EditorialArchive_srOnly__Nb5nY{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:760px){.EditorialArchive_boardHeader__GrBR8,.EditorialArchive_row__ytQ0Y{grid-template-columns:4rem minmax(0,1fr) 5rem 6rem;gap:.75rem;padding-inline:.5rem}}@media (max-width:540px){.EditorialArchive_featuredGrid__rPAPE{grid-template-columns:1fr;gap:.85rem}.EditorialArchive_cardBody__I__od{padding:1rem}.EditorialArchive_featured__GhOR_{margin-bottom:2rem}.EditorialArchive_toolbar__GAOpT{align-items:stretch;flex-direction:column}.EditorialArchive_search__F0Gdu{width:100%}.EditorialArchive_boardHeader__GrBR8{display:none}.EditorialArchive_board__4jOHM{border-top:2px solid var(--color-text)}.EditorialArchive_row__ytQ0Y{grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem .75rem;padding:.85rem .25rem}.EditorialArchive_category__8uA8g{grid-column:1;grid-row:1;color:var(--color-muted)}.EditorialArchive_source___k5d3{grid-column:2;grid-row:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.EditorialArchive_date__rXEHe{grid-column:3;grid-row:1}.EditorialArchive_subject__OK_1Q{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.EditorialArchive_card__epiuc,.EditorialArchive_row__ytQ0Y{transition:none}}.EditorialArchive_sectionTitle__O_88n:before{display:none}.EditorialArchive_sectionTitle__O_88n{font-size:21px;font-weight:600;letter-spacing:-.5px;color:var(--ink);margin-bottom:20px}.EditorialArchive_card__epiuc{border-top:1px solid var(--line);border:1px solid var(--line);border-top-color:var(--ink);background:#fff}.EditorialArchive_card__epiuc:hover{background:#fff;border-color:var(--ink)}.EditorialArchive_thumbnail__KiIkm{background:var(--paper);border-bottom:1px solid var(--line)}.EditorialArchive_boardHeader__GrBR8{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:transparent;color:var(--ink-muted);font-size:12px}.EditorialArchive_row__ytQ0Y{border-bottom:1px solid var(--line);color:var(--ink)}.EditorialArchive_row__ytQ0Y:hover{background:transparent}.EditorialArchive_row__ytQ0Y:hover .EditorialArchive_subject__OK_1Q h3{text-decoration:underline;text-underline-offset:4px}.EditorialArchive_filters__b_2QW button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink-muted);font-size:12px;min-height:var(--control-h)}.EditorialArchive_filters__b_2QW button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.EditorialArchive_archive__6SX2X{padding-block:0}.EditorialArchive_featured__GhOR_{margin:0;border-top:0;padding-top:36px}.EditorialArchive_listSection__VzjZN{margin-top:56px;border-top:1px solid var(--ink);padding-top:23px}.EditorialArchive_archive__6SX2X>.EditorialArchive_listSection__VzjZN:first-child{margin-top:0;border-top:0;padding-top:36px}.EditorialArchive_sectionTitle__O_88n{font-size:23px;letter-spacing:-.6px;margin-bottom:25px}.EditorialArchive_featured__GhOR_>.EditorialArchive_sectionTitle__O_88n{margin-bottom:25px}.EditorialArchive_toolbar__GAOpT,.EditorialArchive_toolbar__GAOpT .EditorialArchive_sectionTitle__O_88n{margin-bottom:0}.EditorialArchive_search__F0Gdu{margin-bottom:25px;border-bottom:1px solid #aaa}.EditorialArchive_featuredGrid__rPAPE{gap:0 38px}.EditorialArchive_card__epiuc{border:0;background:var(--paper)}.EditorialArchive_card__epiuc:hover{background:var(--sage-wash);border:0}.EditorialArchive_cardBody__I__od{padding:22px 24px}.EditorialArchive_card__epiuc h3{font-weight:600;letter-spacing:-.5px}.EditorialArchive_badge__MNexY{border:0;padding:0;color:var(--sage-deep);font-size:11px;font-weight:700}.EditorialArchive_boardHeader__GrBR8{border-top:0}.EditorialArchive_category__8uA8g{color:var(--sage-deep);font-weight:600}@media (max-width:540px){.EditorialArchive_listSection__VzjZN{margin-top:42px}.EditorialArchive_archive__6SX2X>.EditorialArchive_listSection__VzjZN:first-child{margin-top:0}.EditorialArchive_search__F0Gdu{margin-bottom:18px}}.BookEditForm_page__hXnqk{display:flex;flex-direction:column;gap:var(--spacing-xl)}.BookEditForm_section__Gwn0U{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--line)}.BookEditForm_section__Gwn0U:last-child{border-bottom:none;padding-bottom:0}.BookEditForm_sectionTitle__ESb90{font-size:.95rem;font-weight:var(--fw-bold)}.BookEditForm_sectionHeader__KJjkn{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.BookEditForm_wrap__19iXj{display:flex;gap:var(--spacing-xl);align-items:flex-start}.BookEditForm_preview__SkHZx{flex-shrink:0}.BookEditForm_coverImg__q7WPi{width:100px;border-radius:0}.BookEditForm_fields__xWQiA{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-md)}.BookEditForm_row2__kZOwJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.BookEditForm_field__DmUTZ{display:flex;flex-direction:column;gap:.3rem}.BookEditForm_label__DrFni{font-size:12px;font-weight:650;color:var(--ink)}.BookEditForm_input__NZMPt{min-height:var(--control-h);padding:0 12px}.BookEditForm_input__NZMPt,.BookEditForm_textarea__kle2r{width:100%;border:1px solid var(--btn-border);border-radius:0;font-size:14px;font-family:inherit;background:#fff;color:var(--color-text);outline:none;transition:border-color .15s}.BookEditForm_textarea__kle2r{padding:.5rem .75rem;resize:vertical}.BookEditForm_input__NZMPt:focus,.BookEditForm_textarea__kle2r:focus{border-color:var(--ink)}.BookEditForm_checkboxGroup__XkCeJ{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.BookEditForm_checkboxLabel__nB3_G{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--control-h);padding:0 .65rem;border:1px solid var(--line);border-radius:0;font-size:14px;color:var(--color-text);cursor:pointer}.BookEditForm_checkboxLabel__nB3_G input{margin:0}.BookEditForm_actionBlock__Ylqwt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}.BookEditForm_actions__65qIg{display:flex;align-items:center;gap:var(--spacing-md)}.BookEditForm_rescrapeBtn___RylL,.BookEditForm_saveBtn__C0FVS,.BookEditForm_viewBtn__CMYdm{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1.5rem;background:var(--btn-primary);color:#fff;border:1px solid var(--btn-primary);border-radius:0;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;transition:opacity .15s}.BookEditForm_saveBtn__C0FVS:hover{background:var(--ink);border-color:var(--ink)}.BookEditForm_viewBtn__CMYdm{background:#fff;color:var(--ink);border:1px solid var(--btn-border)}.BookEditForm_viewBtn__CMYdm:hover{border-color:var(--ink)}.BookEditForm_rescrapeBtn___RylL{background:#fff;color:var(--ink);border:1px solid var(--btn-border);font-size:14px;padding:0 .85rem}.BookEditForm_rescrapeBtn___RylL:hover{border-color:var(--ink)}.BookEditForm_rescrapeBtn___RylL:disabled,.BookEditForm_saveBtn__C0FVS:disabled{opacity:.5;cursor:not-allowed}.BookEditForm_msgOk__u3LQ8{font-size:.82rem;color:var(--color-success)}.BookEditForm_msgErr__Qbxo6{font-size:.82rem;color:var(--color-danger)}@media (max-width:768px){.BookEditForm_wrap__19iXj{flex-direction:column}.BookEditForm_row2__kZOwJ{grid-template-columns:1fr}}.page_page__QX6Od{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:52rem}.page_header__vmYMX{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_back__S4o1a{font-size:.82rem;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.page_back__S4o1a:hover{color:var(--ink)}.page_eyebrow__mlXPz{font-size:.7rem;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-muted);margin-bottom:.25rem}.page_title__ckrN3{font-size:32px;font-weight:650;letter-spacing:-1.2px;color:var(--ink);line-height:1.3}.page_isbn__G6fkW{font-size:.82rem;color:var(--color-muted);margin-top:.15rem}.page_page__qX1Rv{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_header__dRpKw,.page_sectionHeader__hozJx{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md)}.page_eyebrow__Hm_fE{font-size:.7rem;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-accent)}.page_title__2pa_K{font-size:32px;font-weight:650;letter-spacing:-1.2px;color:var(--ink)}.page_backLink__ClDW1{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;color:var(--ink);background:#fff;font-size:14px;padding:0 .75rem}.page_backLink__ClDW1:hover{border-color:var(--ink)}.page_form__c2GYt{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_steps__jWRi0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-xs);gap:var(--spacing-xs);list-style:none}.page_stepActive__fS2DG,.page_step__Tx2S4{border:0;border-bottom:2px solid transparent;border-radius:0;padding:.45rem 0;color:var(--ink-muted);font-size:.78rem;line-height:1.3}.page_stepActive__fS2DG{border-bottom:2px solid var(--ink);color:var(--ink);font-weight:700}.page_section__0m4yI{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--line)}.page_sectionTitle__0PKku{font-size:.95rem;font-weight:var(--fw-bold)}.page_searchBar__Z6TKT{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);max-width:42rem}.page_field__rqp76,.page_fields__p_SMe{display:flex;flex-direction:column;gap:.35rem}.page_fields__p_SMe{gap:var(--spacing-md)}.page_label___GgzC{font-size:12px;font-weight:650;color:var(--ink)}.page_input__FEbif{min-height:var(--control-h);padding:0 12px}.page_input__FEbif,.page_textarea__qt_dy{width:100%;border:1px solid var(--btn-border);border-radius:0;font-size:14px;font-family:inherit;background:#fff;color:var(--color-text);outline:none}.page_textarea__qt_dy{padding:.5rem .75rem;resize:vertical}.page_input__FEbif:focus,.page_textarea__qt_dy:focus{border-color:var(--ink)}.page_primaryBtn__e5Bt9,.page_saveBtn__IAMkl,.page_secondaryBtn__MQgFp{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1rem;background:var(--btn-primary);color:#fff;border:1px solid var(--btn-primary);border-radius:0;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.page_primaryBtn__e5Bt9:hover,.page_saveBtn__IAMkl:hover{background:var(--ink);border-color:var(--ink)}.page_secondaryBtn__MQgFp{background:#fff;color:var(--ink);border:1px solid var(--btn-border)}.page_secondaryBtn__MQgFp:hover{border-color:var(--ink)}.page_primaryBtn__e5Bt9:disabled,.page_resultItem__KqP0f:disabled,.page_saveBtn__IAMkl:disabled{opacity:.55;cursor:not-allowed}.page_resultList__FByT_{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.page_resultItem__KqP0f{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:start;border:1px solid var(--line);border-radius:0;padding:var(--spacing-sm);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.page_resultItem__KqP0f:hover{background:var(--color-accent-soft)}.page_coverEmpty__M2kuh,.page_cover__SaMWZ{width:52px;height:76px;object-fit:cover;border-radius:0;background:var(--color-surface)}.page_resultInfo__Wk7hQ{display:flex;min-width:0;flex-direction:column;gap:.2rem}.page_resultTitle__IyK2A{font-size:.9rem;font-weight:var(--fw-semibold);line-height:1.35}.page_helpText__D3ldQ,.page_resultIsbn__la81k,.page_resultMeta__MPRZQ{color:var(--ink-muted);font-size:12px;line-height:1.4}.page_detailGrid__x_lqr{display:grid;grid-template-columns:156px minmax(0,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);align-items:start}.page_detailCoverEmpty__IECPD,.page_detailCover__EV6S2{width:156px;aspect-ratio:3/4.3;object-fit:cover;border-radius:0;background:var(--color-surface)}.page_row2__nuMzD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.page_existsBadge__f3_WG{border:1px solid var(--line);border-radius:0;color:var(--ink-muted);padding:.2rem .55rem;font-size:.72rem}.page_savedNotice__DHH9v{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);max-width:42rem;border:1px solid var(--line);border-radius:0;padding:var(--spacing-sm);background:var(--sage-wash)}.page_savedText__xtV9b{min-width:0;font-size:.85rem;font-weight:var(--fw-medium);line-height:1.35}.page_actionBlock__ndZNa{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.page_actions__YaMgK{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.page_saveBtn__IAMkl{padding-inline:1.4rem}.page_msgOk__S0RQM{font-size:.82rem;color:var(--color-success)}.page_msgErr__TlO_e{font-size:.82rem;color:var(--color-danger)}@media (max-width:760px){.page_steps__jWRi0{grid-template-columns:repeat(2,minmax(0,1fr))}.page_detailGrid__x_lqr,.page_row2__nuMzD,.page_savedNotice__DHH9v,.page_searchBar__Z6TKT{grid-template-columns:1fr}.page_savedNotice__DHH9v{align-items:flex-start;flex-direction:column}.page_detailCoverEmpty__IECPD,.page_detailCover__EV6S2{width:120px}}.page_page___VN3L{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_header__OAeJO{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md)}.page_eyebrow__wN2xJ{font-size:.7rem;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-accent)}.page_title__tItdh{font-size:32px;font-weight:650;letter-spacing:-1.2px;color:var(--ink)}.page_backLink__yJUVv{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;color:var(--ink);background:#fff;font-size:14px;padding:0 .75rem}.page_backLink__yJUVv:hover{border-color:var(--ink)}.page_helpText__OA4yV{color:var(--ink-muted);font-size:12px;line-height:1.5;max-width:48rem}.page_form__CaJC_{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_searchBar__qp352{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);max-width:42rem}.page_input__4EseR{width:100%;min-height:var(--control-h);padding:0 12px;border:1px solid var(--btn-border);border-radius:0;font-size:14px;font-family:inherit;background:#fff;color:var(--color-text);outline:none}.page_input__4EseR:focus{border-color:var(--ink)}.page_primaryBtn__cA0a_,.page_saveBtn__MmQpQ,.page_secondaryBtn___dCbg{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1rem;background:var(--btn-primary);color:#fff;border:1px solid var(--btn-primary);border-radius:0;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.page_primaryBtn__cA0a_:hover,.page_saveBtn__MmQpQ:hover{background:var(--ink);border-color:var(--ink)}.page_secondaryBtn___dCbg{background:#fff;color:var(--ink);border:1px solid var(--btn-border)}.page_secondaryBtn___dCbg:hover{border-color:var(--ink)}.page_primaryBtn__cA0a_:disabled,.page_saveBtn__MmQpQ:disabled,.page_secondaryBtn___dCbg:disabled{opacity:.55;cursor:not-allowed}.page_msgOk__Nk4Fo{font-size:.82rem;color:var(--color-success)}.page_msgErr__FItOO{font-size:.82rem;color:var(--color-danger)}.page_summaryBar__AxG_L{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page_itemList__dX_tn{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_card__bK3g5{display:flex;flex-direction:column;gap:var(--spacing-md);border:1px solid var(--line);border-radius:0;padding:var(--spacing-lg)}.page_cardSkipped__DtSe_{opacity:.55}.page_cardHeader__znvmr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page_sectionBadge__PH5Tn{display:inline-block;border:1px solid var(--line);border-radius:0;padding:.15rem .6rem;font-size:.7rem;color:var(--ink-muted);margin-right:var(--spacing-sm)}.page_skipLabel__4bW3c{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--color-muted);white-space:nowrap}.page_field__heXvy{display:flex;flex-direction:column;gap:.35rem}.page_label__CvBIs{font-size:12px;font-weight:650;color:var(--ink)}.page_typeFieldset__0aPE0{display:flex;gap:var(--spacing-sm);border:none;padding:0;margin:0}.page_typeActive__Bn7Bw,.page_typeOption__QQmrr{display:flex;align-items:center;gap:.35rem;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;padding:0 .75rem;font-size:14px;color:var(--ink);cursor:pointer}.page_typeActive__Bn7Bw{border-color:var(--ink);color:var(--ink);font-weight:650}.page_candidateSection__AT_Yo{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_candidateList___fl89{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.page_candidateItemSelected__ujC1o,.page_candidateItem__iv2Uw{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:start;border:1px solid var(--line);border-radius:0;padding:var(--spacing-sm);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.page_candidateItemSelected__ujC1o{border-color:var(--ink);background:var(--sage-wash)}.page_coverEmpty__HQY_9,.page_cover__vsb2q{width:40px;height:58px;object-fit:cover;border-radius:0;background:var(--color-surface)}.page_candidateInfo__HfI51{display:flex;min-width:0;flex-direction:column;gap:.15rem}.page_candidateTitle__DBEfX{font-size:.84rem;font-weight:var(--fw-semibold);line-height:1.35}.page_candidateIsbn__DuCPd,.page_candidateMeta__DqQBe{color:var(--color-muted);font-size:.74rem;line-height:1.4}.page_noCandidate__dnSUp{font-size:.82rem;color:var(--color-danger)}.page_manualSearchBar__JFkwS{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);max-width:32rem}.page_selectedNote__1cAH_{font-size:.78rem;color:var(--color-muted)}.page_itemStatus__cELTw{font-size:.78rem}.page_itemStatusOk__BYBiR{color:var(--color-success)}.page_itemStatusErr__QvcdK{color:var(--color-danger)}@media (max-width:760px){.page_manualSearchBar__JFkwS,.page_searchBar__qp352{grid-template-columns:1fr}}.page_page__eEzsU{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_header__Hx_pE{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md)}.page_eyebrow__6i1t6{font-size:.7rem;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-accent)}.page_title__dt5pc{font-size:32px;font-weight:650;letter-spacing:-1.2px;color:var(--ink)}.page_backLink___RQ_v{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;color:var(--ink);background:#fff;font-size:14px;padding:0 .75rem}.page_backLink___RQ_v:hover{border-color:var(--ink)}.page_helpText__RfFJE{color:var(--ink-muted);font-size:12px;line-height:1.5;max-width:48rem}.page_form__TVjXD{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_searchBar__n1DVv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);max-width:42rem}.page_section__It7iG{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--line)}.page_sectionTitle__KDtgL{font-size:.95rem;font-weight:var(--fw-bold)}.page_field__h63h7{display:flex;flex-direction:column;gap:.3rem}.page_label__WKLCp{font-size:12px;font-weight:650;color:var(--ink)}.page_input__9waSJ{width:100%;min-height:var(--control-h);padding:0 12px;border:1px solid var(--btn-border);border-radius:0;font-size:14px;font-family:inherit;background:#fff;color:var(--color-text);outline:none}.page_input__9waSJ:focus{border-color:var(--ink)}.page_slugRow__XDnn9{display:grid;grid-template-columns:auto 1fr;align-items:center}.page_slugPrefix__e89x3{align-self:stretch;display:flex;align-items:center;padding:0 .75rem;border:1px solid var(--color-border);border-right:none;border-radius:0;background:var(--color-surface);color:var(--ink-muted);font-size:.85rem}.page_slugRow__XDnn9 .page_input__9waSJ{border-radius:0}.page_primaryBtn__XlF4a,.page_saveBtn__Hvof1,.page_secondaryBtn__g5YQK{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1rem;background:var(--btn-primary);color:#fff;border:1px solid var(--btn-primary);border-radius:0;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.page_primaryBtn__XlF4a:hover,.page_saveBtn__Hvof1:hover{background:var(--ink);border-color:var(--ink)}.page_secondaryBtn__g5YQK{background:#fff;color:var(--ink);border:1px solid var(--btn-border)}.page_secondaryBtn__g5YQK:hover{border-color:var(--ink)}.page_primaryBtn__XlF4a:disabled,.page_saveBtn__Hvof1:disabled,.page_secondaryBtn__g5YQK:disabled{opacity:.55;cursor:not-allowed}.page_msgOk__d7y7p{font-size:.82rem;color:var(--color-success)}.page_msgErr__xoabr{font-size:.82rem;color:var(--color-danger)}.page_summaryBar__3Jjpc{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page_itemList__7I5vX{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_card___BlTi{display:flex;flex-direction:column;gap:var(--spacing-md);border:1px solid var(--line);border-radius:0;padding:var(--spacing-lg)}.page_cardSkipped__5bs_b{opacity:.55}.page_cardHeader__mKttg{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page_sectionBadge__uhtSA{display:inline-block;border:1px solid var(--line);border-radius:0;padding:.15rem .6rem;font-size:.7rem;color:var(--ink-muted);margin-right:var(--spacing-sm)}.page_skipLabel__OEbi0{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--color-muted);white-space:nowrap}.page_candidateSection__7Xhxu{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_candidateList__XhmRh{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.page_candidateItemSelected__cGrsY,.page_candidateItem__Rh8di{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:start;border:1px solid var(--line);border-radius:0;padding:var(--spacing-sm);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.page_candidateItemSelected__cGrsY{border-color:var(--ink);background:var(--sage-wash)}.page_coverEmpty__x2Uk2,.page_cover__zXUzv{width:40px;height:58px;object-fit:cover;border-radius:0;background:var(--color-surface)}.page_candidateInfo__RLP7y{display:flex;min-width:0;flex-direction:column;gap:.15rem}.page_candidateTitle__HD2Qp{font-size:.84rem;font-weight:var(--fw-semibold);line-height:1.35}.page_candidateIsbn__P4CEB,.page_candidateMeta__LQpnB{color:var(--color-muted);font-size:.74rem;line-height:1.4}.page_noCandidate__z4EkN{font-size:.82rem;color:var(--color-danger)}.page_manualSearchBar__4kAdJ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);max-width:32rem}.page_selectedNote__bahqd{font-size:.78rem;color:var(--color-muted)}.page_itemStatus__RTgb8{font-size:.78rem}.page_itemStatusOk__k8cvx{color:var(--color-success)}.page_itemStatusErr__mjH57{color:var(--color-danger)}@media (max-width:760px){.page_manualSearchBar__4kAdJ,.page_searchBar__n1DVv{grid-template-columns:1fr}}.page_page__fo0Rj{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_header__jopEX{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md)}.page_eyebrow__KOt66{font-size:.7rem;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-accent)}.page_backLink__XmwMc{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;color:var(--ink);background:#fff;font-size:14px;padding:0 .75rem}.page_backLink__XmwMc:hover{border-color:var(--ink)}.page_form__K0_Bv{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_section__uSYZ6{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.page_sectionTitle__Uwnbq{font-size:.95rem;font-weight:var(--fw-bold)}.page_field__Y8JDP{display:flex;flex-direction:column;gap:.3rem}.page_label__frufE{font-size:.72rem;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-muted)}.page_input__Xv3o7,.page_textarea__BYs2i{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:0;font-size:.9rem;font-family:inherit;background:var(--color-bg);color:var(--color-text);outline:none;resize:vertical}.page_input__Xv3o7:focus,.page_textarea__BYs2i:focus{border-color:var(--color-accent)}.page_slugRow__w8q0R{display:grid;grid-template-columns:auto 1fr;align-items:center}.page_slugPrefix__hB5Q8{align-self:stretch;display:flex;align-items:center;padding:0 .75rem;border:1px solid var(--color-border);border-right:none;border-radius:0;background:var(--color-surface);color:var(--color-muted);font-size:.85rem}.page_slugRow__w8q0R .page_input__Xv3o7{border-radius:0}.page_helpText__MtW_8{color:var(--ink-muted)}.page_bookSearchRow__6BU5J{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.page_secondaryBtn__cYO_R{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;background:#fff;color:var(--ink);cursor:pointer;padding:0 .9rem;font-size:14px;font-weight:var(--fw-medium);white-space:nowrap}.page_secondaryBtn__cYO_R:hover{border-color:var(--ink);color:var(--ink)}.page_secondaryBtn__cYO_R:disabled{opacity:.5;cursor:not-allowed}.page_searchResults__hdL7q{border:1px solid var(--color-border);border-radius:0;overflow:hidden}.page_resultLabel__6SviW{padding:.45rem .75rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font-size:.72rem;font-weight:var(--fw-semibold);text-transform:uppercase}.page_searchItem__8uf_b{width:100%;display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border:none;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.page_searchItem__8uf_b:disabled{opacity:.55;cursor:not-allowed}.page_searchItem__8uf_b:last-child{border-bottom:none}.page_searchItem__8uf_b:hover{background:var(--color-accent-soft)}.page_bookTitle__r9IXp,.page_searchTitle__nTlWF{font-size:.9rem;font-weight:var(--fw-medium)}.page_bookMeta__hz56h,.page_searchMeta___GboH{font-size:.75rem;color:var(--color-muted)}.page_empty__8A9DG{color:var(--color-muted);font-size:.85rem}.page_selectedList__fXiFM{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_selectedItem__xV115{display:flex;flex-direction:column;gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:0;padding:var(--spacing-md)}.page_selectedHeader__KDiuC{display:grid;grid-template-columns:2rem 1fr auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:start}.page_order__Jllma{color:var(--color-muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_selectedInfo__2UfOe{min-width:0}.page_removeBtn__xsIlc{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;background:#fff;color:#8a3b2e;cursor:pointer;padding:0 .6rem;font-size:12px}.page_removeBtn__xsIlc:hover{border-color:#8a3b2e;color:#8a3b2e}.page_actions__hp_wF{display:flex;align-items:center;gap:var(--spacing-md)}.page_saveBtn__10xuu{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1.5rem;background:var(--btn-primary);color:#fff;border:1px solid var(--btn-primary);border-radius:0;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.page_saveBtn__10xuu:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.page_saveBtn__10xuu:disabled{opacity:.5;cursor:not-allowed}.page_msgOk__xETYc{font-size:.82rem;color:var(--color-success)}.page_msgErr__TOvLQ{font-size:.82rem;color:var(--color-danger)}@media (max-width:640px){.page_bookSearchRow__6BU5J{grid-template-columns:1fr}.page_selectedHeader__KDiuC{grid-template-columns:1.5rem 1fr}.page_removeBtn__xsIlc{grid-column:2;justify-self:start}}.page_page__fo0Rj{max-width:860px;gap:28px}.page_header__jopEX{border-bottom:1px solid var(--ink);padding-bottom:18px}.page_eyebrow__KOt66{text-transform:none;font-size:12px;font-weight:650;color:var(--sage-deep);margin:0 0 8px}.page_title__wLidB{font-size:32px;font-weight:650;letter-spacing:-1.2px;color:var(--ink)}.page_form__K0_Bv{counter-reset:step;gap:36px}.page_section__uSYZ6{border-bottom:1px solid var(--line);padding-bottom:36px}.page_sectionTitle__Uwnbq{font-size:18px;font-weight:650;letter-spacing:-.4px;counter-increment:step}.page_sectionTitle__Uwnbq:before{content:counter(step) ". ";color:var(--sage)}.page_label__frufE{text-transform:none;font-size:12px;font-weight:650;color:var(--ink)}.page_input__Xv3o7{min-height:var(--control-h);border-radius:0;font-size:14px;padding:0 12px}.page_textarea__BYs2i{border-radius:0;font-size:15px;padding:10px 12px}.page_helpText__MtW_8{font-size:12px;line-height:1.7}.page_backLink__XmwMc,.page_secondaryBtn__cYO_R{border-radius:0}.page_page__gT4Pn{max-width:1100px;margin:0 auto}.page_header__ngBu_{padding-bottom:2rem;border-bottom:1px solid var(--line)}.page_title__EFjJ0{margin:0;font-size:32px;font-weight:650;letter-spacing:-1.2px;color:var(--ink);line-height:1.25}.page_subtitle__L4jEV{margin:.8rem 0 0;color:var(--ink-muted)}.page_helpText__qd8zB{color:var(--ink-muted);font-size:12px;line-height:1.5}.page_formSection__q3j6O,.page_listSection__Mdrbh{padding:2rem 0;border-bottom:1px solid var(--line)}.page_statsRow__U8yTo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:1.5rem 0 0;background:var(--line);border:1px solid var(--line)}.page_statCard__gbnC5{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1rem;background:var(--color-bg)}.page_statValue__Z6Gha{font-size:var(--type-section-title);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_statLabel__s3F7T{font-size:.78rem;color:var(--ink-muted)}.page_composerClosed__hhyTs{padding:1.5rem 0;border-bottom:1px solid var(--line)}.page_composerToggle__5uH2P{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1.2rem;border:1px solid var(--btn-border);border-radius:0;background:#fff;color:var(--ink);font-size:14px;font-weight:650;cursor:pointer}.page_composerToggle__5uH2P:hover{border-color:var(--ink)}.page_composerOpen__fYaOc{position:relative;padding-top:1.5rem;border-bottom:1px solid var(--line)}.page_composerCollapse__ZtrRv{position:absolute;top:1.5rem;right:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);border:1px solid var(--btn-border);border-radius:0;background:#fff;color:var(--ink);padding:0 .7rem;font-size:12px;cursor:pointer}.page_composerCollapse__ZtrRv:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:720px){.page_statsRow__U8yTo{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_sectionTitle__ibPYF{margin:0 0 1.25rem;font-family:var(--font-display);font-size:1.6rem}.page_field__938lP{position:relative;margin-top:1.25rem}.page_label__ZCsGI{display:block;margin-bottom:.5rem;font-size:12px;font-weight:650;color:var(--ink)}.page_input__B_7FX{width:100%;min-height:var(--control-h);padding:0 12px;border:1px solid var(--btn-border);border-radius:0;background:#fff;color:var(--ink);font-size:14px}.page_input__B_7FX:focus{border-color:var(--ink);outline:none}.page_typeFieldset__58PaJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;border:0}.page_typeFieldset__58PaJ .page_label__ZCsGI{grid-column:1/-1}.page_typeActive__fLcxx,.page_typeOption___ZERb{display:flex;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:0;cursor:pointer}.page_typeActive__fLcxx{border:2px solid var(--ink);background:var(--sage-wash)}.page_typeActive__fLcxx span,.page_typeOption___ZERb span{display:grid;grid-gap:.25rem;gap:.25rem}.page_typeActive__fLcxx small,.page_typeOption___ZERb small{color:var(--ink-muted)}.page_searchResults__hqPQc{position:absolute;z-index:10;width:100%;border:1px solid var(--ink);border-radius:0;background:#fff}.page_searchResults__hqPQc button{display:grid;width:100%;grid-gap:.2rem;gap:.2rem;padding:.75rem;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.page_searchResults__hqPQc button:hover{background:var(--sage-wash)}.page_bookMeta__iJHTF,.page_searchResults__hqPQc span,.page_selectedBook__6l7yQ{color:var(--ink-muted);font-size:12px}.page_selectedBook__6l7yQ{margin:.45rem 0 0}.page_formFooter__zx6RD{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.25rem}.page_saveButton__7yn_C{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1.2rem;border:1px solid var(--btn-primary);border-radius:0;background:var(--btn-primary);color:#fff;font-size:14px;font-weight:650}.page_saveButton__7yn_C:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.page_saveButton__7yn_C:disabled{opacity:.55}.page_messageError__WsKV_,.page_messageOk__os_rd{margin:0 auto 0 0;font-size:.85rem}.page_messageError__WsKV_{color:#8a3b2e}.page_listHeader__fPJR2{display:flex;align-items:baseline;justify-content:space-between}.page_reviewList__JAwiq{border-top:1px solid var(--line)}.page_reviewItem__GNQEX{display:grid;grid-template-columns:5rem 1fr auto;grid-gap:1rem;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.page_reviewItem__GNQEX h3{margin:0;font-family:var(--font-display);font-size:1.15rem}.page_kind__lKOPU{align-self:start;padding:.25rem .4rem;border-radius:0;font-size:.72rem;text-align:center}.page_bookMeta__iJHTF{margin:.35rem 0}.page_excerpt__mcPLn{margin:0;color:var(--ink-muted);font-size:.88rem;line-height:1.55}.page_itemActions__0_x_3{display:flex;align-items:flex-start;gap:.75rem;font-size:.8rem}.page_deleteButton__7I_zN{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h-s);border:1px solid var(--btn-border);border-radius:0;background:#fff;color:#8a3b2e;padding:0 8px;font-size:11px;cursor:pointer}.page_deleteButton__7I_zN:hover{border-color:#8a3b2e}.page_empty__r1ptT{padding:2rem 0;color:var(--ink-muted)}.page_boardSection__xJkFH{padding:2rem 0;border-bottom:1px solid var(--line)}.page_boardHeader__Blsxu{display:flex;align-items:baseline;justify-content:space-between}.page_board__p3qXd{border-top:none;margin-top:1.25rem}.page_boardRow___guMP{display:grid;grid-template-columns:5rem 1fr 10rem 8rem 6rem 7rem;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem .5rem;border-bottom:1px solid var(--line);font-size:.88rem}.page_boardHead__vkq95{font-size:12px;font-weight:650;color:var(--ink-muted);border-bottom:1px solid var(--ink)}.page_boardRow___guMP:not(.page_boardHead__vkq95):hover{background:var(--sage-wash)}.page_kind__lKOPU{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.2rem .4rem;border:1px solid var(--line);font-size:.7rem;font-weight:800}.page_cellTitle__7Cden{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_titleLink__mw_UI{color:var(--ink);text-decoration:underline;text-underline-offset:.18em}.page_titleLink__mw_UI:hover{color:var(--ink)}.page_cellBook__8qSUt{color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_cellDate__8sgyO,.page_cellReaction__xfPEl{color:var(--ink-muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_cellActions__SxLi7{display:flex;gap:.5rem;font-size:.78rem}.page_link__xOf1c{color:var(--ink);text-decoration:underline;text-underline-offset:.18em;background:none;border:0;padding:0;font:inherit;cursor:pointer}.page_link__xOf1c:hover{color:var(--ink)}.page_modalBackdrop__IVLvR{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:clamp(1rem,6vh,4rem) 1rem;background:color-mix(in srgb,#000 42%,transparent)}.page_modal__Ogidx{width:min(100%,48rem);max-height:min(85dvh,56rem);overflow-y:auto;background:var(--color-bg);border-top-width:1px;border:1px solid var(--line);padding:1.25rem}.page_modalHeader__FI5wc{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.page_modalTitle__UTN35{margin:0;font-size:1.2rem;font-weight:650}.page_closeButton__jsmOo{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);min-width:var(--control-h);border:1px solid var(--btn-border);border-radius:0;background:#fff;color:var(--ink);font-size:14px;cursor:pointer}.page_closeButton__jsmOo:hover{border-color:var(--ink);color:var(--ink)}.page_modal__Ogidx form{display:grid;grid-gap:1rem;gap:1rem}.page_editorWrap__l9P6A{border:1px solid var(--line);min-height:200px}.page_modalFooter__8RAMD{display:flex;justify-content:flex-end;gap:.75rem}.page_cancelButton__9Ge8O{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 1rem;border:1px solid var(--btn-border);border-radius:0;background:#fff;color:var(--ink);font-size:14px;cursor:pointer}.page_cancelButton__9Ge8O:hover{border-color:var(--ink)}@media (max-width:960px){.page_boardRow___guMP{grid-template-columns:4.5rem 1fr 6rem 5rem;gap:.5rem}.page_cellBook__8qSUt,.page_cellDate__8sgyO,.page_cellReaction__xfPEl{display:none}.page_cellActions__SxLi7{grid-column:4}}.page_recommendation__kxO3h{display:flex;align-items:center;gap:.5rem;padding:.8rem 0;font-size:.9rem;line-height:1.5}