.chapter-register_chapters__r4rXy{padding:8px 2px 0}.chapter-register_chaptersHead__xvMPU{display:flex;align-items:baseline;gap:10px;padding-bottom:2px}.chapter-register_chaptersTitle__sJ7rO{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--fg-1)}.chapter-register_chaptersRule__vO7Re{flex:1;height:1px;background:rgba(60,58,53,.16)}.chapter-register_chapter__ldSDT{position:relative;display:flex;align-items:flex-start;gap:15px;padding:18px 0;border-bottom:1px solid rgba(60,58,53,.12);color:var(--fg-1);text-decoration:none;cursor:pointer;transition:opacity 90ms var(--ease)}.chapter-register_chapter__ldSDT:last-child{border-bottom:none}.chapter-register_chapter__ldSDT:active{opacity:.62}.chapter-register_chapterNum__s3ELF{flex:0 0 auto;width:22px;padding-top:2px;font-family:var(--font-display);font-style:italic;font-size:19px;color:var(--fg-3)}.chapter-register_chapterBody__EWC8w{flex:1;min-width:0;padding-right:18px}.chapter-register_chapterBody__EWC8w .v2-overline{color:#6B6760;display:block}.chapter-register_chapterName__1lu9I{display:block;font-family:var(--font-display);font-size:25px;line-height:1.05;letter-spacing:-.01em;color:var(--fg-1);margin-top:5px}.chapter-register_chapterName__1lu9I em{font-style:italic}.chapter-register_chapterDesc__nTS6Y{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:#5C5752;text-wrap:pretty}.chapter-register_chapterMotif__J5Ar4{flex:0 0 auto;width:82px;height:82px;border-radius:14px;overflow:hidden;border:1px solid rgba(60,58,53,.13);background:#F2F0EA;display:flex;align-items:center;justify-content:center;color:#2F2A26}.chapter-register_chapterMotif__J5Ar4 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.chapter-register_chapterSil__7lkAI{width:auto;height:62px;color:#2F2A26;opacity:.95}.chapter-register_chapterMotifGrid__wQdq_{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.chapter-register_chapterArrow__8hW4h{position:absolute;right:0;bottom:18px;display:flex;color:var(--fg-3)}.chapter-register_chapterArrow__8hW4h svg{width:15px;height:15px;stroke-width:1.7}.page_detailBar__X9ONs{display:flex;align-items:center;gap:14px;padding:12px 20px 4px}.page_hero__2lgj_{position:relative;margin:0 20px 24px;border-radius:22px;overflow:hidden;aspect-ratio:4/3;background:var(--n-100)}.page_heroImg__UXWm8{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.page_heroVeil__DtjV7{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,26,23,.62) 0,rgba(28,26,23,.18) 45%,rgba(28,26,23,0) 72%)}.page_heroCaption__gJHP0{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}.page_heroCaption__gJHP0 h1{margin:4px 0 0;font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.page_heroCaption__gJHP0 h1 em{font-style:italic}.page_heroOverline__HTdc3{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.page_adviceStack__etbyi{display:flex;flex-direction:column;gap:10px}.page_adviceCard__Nv141{border:1px solid var(--stroke);border-radius:18px;background:var(--bg-surface);padding:16px 17px}.page_adviceLabel__TO1o5{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.page_adviceLead__b1VR0{margin:0 0 7px;font-family:var(--font-display);font-size:18px;line-height:1.2;letter-spacing:-.015em;color:var(--fg-1)}.page_adviceText__1I2As{margin:0;font-size:14px;line-height:1.6;color:var(--fg-2)}.page_adviceText__1I2As strong em{font-weight:600;font-style:italic}.page_modList__6HMUu{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--stroke);display:flex;flex-direction:column;gap:8px}.page_modItem__tktRF{display:grid;grid-template-columns:84px 1fr;gap:10px;align-items:baseline}.page_modLabel__h_QdZ{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.page_modText__zvQ5Y{font-size:13px;line-height:1.5;color:var(--fg-2)}.page_patternGrid__g3SI9{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.page_patternCard__DgJfg{border:1px solid var(--stroke);border-radius:18px;background:var(--bg-surface);overflow:hidden;text-align:left;padding:0;font-family:inherit;color:inherit;cursor:pointer;transition:border-color var(--d-hover) var(--ease)}.page_patternCardOpen__unSVM{border-color:var(--stroke-strong)}.page_swatch__q17Gi{display:block;width:100%;aspect-ratio:3/2;border-bottom:1px solid var(--stroke)}.page_patternBody__9wr11{padding:11px 13px 13px}.page_patternName__Ka6s2{display:block;font-family:var(--font-display);font-size:15px;line-height:1.2;letter-spacing:-.01em;color:var(--fg-1)}.page_patternEffect__50C__{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--fg-3)}.page_patternOrigin__Q_e07{margin:9px 0 0;padding-top:9px;border-top:1px solid var(--stroke);font-size:12px;line-height:1.5;color:var(--fg-2)}.page_patternOrigin__Q_e07 span{display:block;letter-spacing:.14em;margin-bottom:4px}.page_fitBadge__jCHSZ,.page_patternOrigin__Q_e07 span{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;color:var(--fg-3)}.page_fitBadge__jCHSZ{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:999px;background:var(--bg-page);border:1px solid var(--stroke);letter-spacing:.08em}.page_mythCard__NDE6S{margin:0 20px;border:1px solid var(--stroke);border-radius:22px;background:linear-gradient(160deg,rgba(221,227,219,.5) 0,rgba(250,250,247,.2) 70%),var(--bg-surface);padding:20px 20px 18px}.page_mythTitle__G_hIs{margin:6px 0 10px;font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance}.page_mythBody__0JuBt{margin:0;font-size:14px;line-height:1.62;color:var(--fg-2)}.page_mythFoot__Fnz8y{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--stroke);font-size:13px;line-height:1.55;font-style:italic;color:var(--fg-3)}.page_skeletonStack__64pxt{display:flex;flex-direction:column;gap:10px;margin:8px 20px}.page_skeleton__VUJ9s{height:74px;border-radius:18px;background:linear-gradient(100deg,var(--n-100) 40%,var(--n-200) 50%,var(--n-100) 60%);background-size:200% 100%;animation:page_skeletonShimmer__cGJVf 1.4s ease infinite}.page_skeletonHero__gJXE2{height:210px;border-radius:22px}@keyframes page_skeletonShimmer__cGJVf{0%{background-position:120% 0}to{background-position:-80% 0}}.page_emptyNote__hId9Y{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--fg-3)}@media (prefers-reduced-motion:reduce){.page_skeleton__VUJ9s{animation:none}}.detail-nav_sentinel__DtxAe{height:0}.detail-nav_band__271Ln{position:sticky;top:calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));z-index:30;height:0;transition:transform .2s ease-out;will-change:transform}.detail-nav_bandInner__AO3Ia{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;padding:0 8px 8px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.35));backdrop-filter:blur(20px) saturate(180%);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 16px),transparent);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease)}.detail-nav_band__271Ln[data-stuck=true] .detail-nav_bandInner__AO3Ia{opacity:1;transform:translateY(0);pointer-events:auto}.detail-nav_bandBack__udZeh{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 12px;border:0;background:transparent;color:var(--fg-1);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:opacity var(--d-hover) var(--ease)}.detail-nav_bandBack__udZeh:active{opacity:.6}.detail-nav_bandBack__udZeh svg{width:18px;height:18px;flex-shrink:0;stroke-width:1.75}.detail-nav_bandLabel__q8EDf,.detail-nav_bandTitle__RksZl{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-nav_bandTitle__RksZl{margin-left:auto;padding-left:12px;padding-right:6px;font-family:var(--font-display);font-style:italic;font-size:15px;line-height:1.1;color:var(--fg-2)}.detail-nav_footerNav__xQS6T{display:flex;flex-direction:column;gap:12px;margin:28px 20px 0}.detail-nav_footerBack__XAciq{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;color:var(--fg-2);text-decoration:none;transition:color var(--d-hover) var(--ease)}.detail-nav_footerBack__XAciq:hover{color:var(--fg-1)}.detail-nav_footerBack__XAciq svg{width:15px;height:15px;stroke-width:1.75}.detail-nav_footerNext__caH7R{display:flex;width:100%;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--stroke);border-radius:var(--r-3);background:var(--bg-surface);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--d-hover) var(--ease)}.detail-nav_footerNext__caH7R:hover{border-color:var(--stroke-strong)}.detail-nav_footerNextBody__qwo_l{flex:1;min-width:0}.detail-nav_footerNextOverline__FW1nV{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:5px}.detail-nav_footerNextTitle__uiEG7{display:block;font-family:var(--font-display);font-size:19px;line-height:1.15;color:var(--fg-1)}.detail-nav_footerNextTitle__uiEG7 em{font-style:italic}.detail-nav_footerNextArrow__XyewQ{flex-shrink:0;color:var(--fg-3)}.detail-nav_footerNextArrow__XyewQ svg{width:18px;height:18px;stroke-width:1.5}@media (prefers-reduced-motion:reduce){.detail-nav_bandInner__AO3Ia,.detail-nav_band__271Ln{transition:none}}.page_skeletonStack__YTWk7{display:flex;flex-direction:column;gap:20px;margin:20px}.page_skeleton__Xmmqm{border-radius:22px;background:linear-gradient(100deg,var(--n-100) 40%,var(--n-200) 50%,var(--n-100) 60%);background-size:200% 100%;animation:page_skeletonShimmer__FEj90 1.4s ease infinite}.page_skeletonHero__YqnZs{height:180px}.page_skeletonBlock__kUS1E{height:320px}@keyframes page_skeletonShimmer__FEj90{0%{background-position:120% 0}to{background-position:-80% 0}}.page_subnavSentinel__ewzcg{height:0}.page_subnavBar__ho_IR{position:sticky;top:calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));z-index:30;display:flex;align-items:center;gap:6px;padding:10px 14px;margin-top:12px;background:linear-gradient(180deg,rgba(250,250,247,.94),rgba(250,250,247,.72));backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--stroke);transition:transform .2s ease-out;will-change:transform}.page_subnavBack__tjNK9{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:var(--fg-1);cursor:pointer}.page_subnavBack__tjNK9 svg{width:18px;height:18px;stroke-width:1.75}.page_subnav__6L9rE{flex:1;min-width:0;display:flex;gap:8px;padding:2px 6px 2px 0;overflow-x:auto;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.page_subnavBar__ho_IR{transition:none}}.page_subnav__6L9rE::-webkit-scrollbar{display:none}.page_pill__LAX0e{flex-shrink:0;font-family:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:8px 14px;border-radius:999px;border:1px solid var(--stroke);color:var(--fg-3);background:var(--bg-surface);cursor:pointer;transition:background var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.page_pillActive__seo9q{background:var(--brand-ink);color:#fff;border-color:var(--brand-ink)}.page_sec__AVHyv{padding:18px 20px 4px;scroll-margin-top:calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 56px)}.page_secHead__0TgjC{display:flex;flex-direction:column;gap:3px;margin-bottom:4px}.page_secHead__0TgjC .page_v2-overline__4XIyc{letter-spacing:.2em}.page_secLead___ytUs{margin:2px 0 12px;font-size:13px;line-height:1.5;color:var(--fg-2)}.page_divider__ncIFk{height:1px;background:var(--stroke);margin:18px 20px 0}.page_cutRail__SV4pi{display:flex;gap:14px;overflow-x:auto;padding:12px 0 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.page_cutRail__SV4pi::-webkit-scrollbar{display:none}.page_cutCard__ybiS4{flex-shrink:0;width:200px;scroll-snap-align:start;border:1px solid var(--stroke);border-radius:20px;background:var(--bg-surface);overflow:hidden}.page_cutImgWrap__WnTXK{aspect-ratio:3/4;position:relative;background:linear-gradient(160deg,var(--n-100) 0,var(--n-200) 100%)}.page_cutImg__tesOr{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_rankBadge__Htofj{position:absolute;top:10px;left:10px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:4px 8px;border-radius:999px;color:#fff}.page_rankBest__vqVYL{background:#5b6b4f}.page_rankGreat__O81BI{background:var(--brand-ink)}.page_rankGood__sRw_7{background:var(--fg-3)}.page_cutBody__iVzGo{padding:12px 14px 15px}.page_cutName__muySb{font-family:var(--font-display);font-style:italic;font-size:20px;font-weight:400;line-height:1;color:var(--fg-1)}.page_cutNote__khCoV{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--fg-2)}.page_cutRec__w5P3e{margin-top:10px;padding-top:10px;border-top:1px solid var(--stroke)}.page_cutRecLabel__pLpSG{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.page_cutRecValue__glwZC{display:block;margin-top:3px;font-size:12px;color:var(--fg-1);line-height:1.4}.page_innerBlock__s_ePd{margin-top:14px;background:var(--n-100);border:1px solid var(--stroke);border-radius:16px;padding:14px}.page_innerHead__E_Hcr{margin:0 0 10px;font-family:var(--font-display);font-style:italic;font-size:17px;font-weight:400;color:var(--fg-1)}.page_riseRow__Xkw_o{display:flex;gap:10px}.page_riseTile__pCafw{flex:1;border:1px solid var(--stroke);background:var(--bg-surface);border-radius:12px;padding:10px;text-align:center}.page_riseTilePick__wIWob{border-color:#5b6b4f;background:#f3f5f0}.page_riseBar__S2F8c{height:30px;border-radius:7px;margin-bottom:7px;background:linear-gradient(160deg,var(--n-200) 0,var(--n-300) 100%);position:relative}.page_riseBar__S2F8c:after{content:"";position:absolute;left:16%;right:16%;height:3px;border-radius:2px;background:var(--fg-1);opacity:.5}.page_riseBar_high__JJ3mU:after{top:20%}.page_riseBar_mid__mEeen:after{top:42%}.page_riseBar_low__gKlOe:after{top:64%}.page_riseTileTitle__MOcmx{font-size:10.5px;font-weight:600;color:var(--fg-1)}.page_riseTileNote__PJ51S{margin:2px 0 0;font-size:9.5px;color:var(--fg-3);line-height:1.3}.page_riseTag__tT1vX{display:inline-block;margin-top:5px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#5b6b4f;font-weight:600}.page_lenRow__9QmWO{display:flex;align-items:center;gap:11px;padding:8px 0;border-bottom:1px solid var(--stroke)}.page_lenRow__9QmWO:last-child{border-bottom:0}.page_lenDot__Yd276{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--n-300)}.page_lenDotGood__wEzzW{background:#5b6b4f}.page_lenLabel__Fw_8s{font-size:12.5px;font-weight:500;color:var(--fg-1)}.page_lenNote__pL0fN{font-size:11px;color:var(--fg-2)}.page_topsGrid__m0bu0{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:10px}.page_topTile__2k1Hq{border:1px solid var(--stroke);border-radius:16px;overflow:hidden;background:var(--bg-surface)}.page_topImgWrap__hbjNm{aspect-ratio:4/3;background:linear-gradient(160deg,rgba(241,221,213,.55) 0,var(--n-200) 100%)}.page_topImg__bLJ8P{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_topBody__8uZFl{padding:10px 12px 12px}.page_topName__WkBPt{font-size:13px;font-weight:600;color:var(--fg-1)}.page_topNote__VrNsk{margin:3px 0 0;font-size:11px;color:var(--fg-2);line-height:1.4}.page_avoidBlock__3yTT0{padding-top:4px}.page_avoidList__Ui272{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page_avoidItem__U_kRG{display:flex;gap:10px;font-size:12.5px;color:var(--fg-2);line-height:1.45;padding:16px 0;border-bottom:1px solid var(--stroke)}.page_avoidItem__U_kRG:first-child{padding-top:0}.page_avoidItem__U_kRG:last-child{border-bottom:0;padding-bottom:0}.page_avoidItem__U_kRG svg{width:16px;height:16px;color:var(--ochre);flex-shrink:0;margin-top:1px}.page_avoidTip__tGxgE{margin:6px 0 0;font-size:11.5px;font-style:italic;line-height:1.5;color:var(--fg-3)}.page_shopCta__UGtNf{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 20px 8px;padding:15px;background:var(--brand-ink);color:#fff;border-radius:16px;font-size:14px;font-weight:500;text-decoration:none}.page_shopCta__UGtNf svg{width:17px;height:17px}.page_emptyCard__IUrz8{display:flex;flex-direction:column;gap:18px;margin:0 20px;padding:22px 20px;border:1px dashed var(--stroke-strong);border-radius:18px;background:var(--bg-surface);text-decoration:none;color:inherit;cursor:pointer;transition:transform 90ms var(--ease),border-color var(--d-hover) var(--ease)}.page_emptyCard__IUrz8:active{transform:scale(.99)}.page_emptyCard__IUrz8:hover{border-color:var(--fg-3)}.page_emptyCard__IUrz8 h3{margin:0 0 6px;font-family:var(--font-display);font-size:20px;letter-spacing:-.015em;line-height:1.2;color:var(--fg-1);font-weight:400}.page_emptyCard__IUrz8 h3 em{font-style:italic}.page_emptyCard__IUrz8 p{margin:0;font-size:13px;line-height:1.5;color:var(--fg-3)}.page_emptyCardPill__i1HgZ{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:9px 16px;background:var(--brand-ink);color:#fff;border-radius:999px;font-size:12px;letter-spacing:.02em}.page_emptyCardPill__i1HgZ svg{width:12px;height:12px;stroke-width:2}.page_quizLink__z4bwH{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px 0 6px;color:var(--fg-3);font-size:13px;text-decoration:none;transition:color var(--d-hover) var(--ease)}.page_quizLink__z4bwH:hover{color:var(--fg-1)}.page_quizLink__z4bwH em{font-style:italic;font-family:var(--font-display);font-size:14px;letter-spacing:-.01em}.page_detailBar__zMR9i{display:flex;align-items:center;gap:14px;padding:12px 20px 4px}.page_weaveCard__svy2q{margin:0 20px 24px;border:1px solid var(--stroke);border-radius:22px;background:linear-gradient(160deg,rgba(221,227,219,.5) 0,rgba(250,250,247,.2) 70%),var(--bg-surface);padding:22px 22px 18px}.page_weave__oLo3i{display:block;width:60%;max-width:220px;color:var(--sage);margin-bottom:14px}.page_weaveCard__svy2q p{margin:0 0 14px;font-family:var(--font-display);font-size:18px;line-height:1.35;letter-spacing:-.01em;color:var(--fg-2);text-wrap:pretty}.page_weaveCard__svy2q p em{font-style:italic}.page_careRow__bfALW{display:flex;flex-wrap:wrap;gap:6px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.page_skeletonStack__Ej0oA{display:flex;flex-direction:column;gap:10px;margin:8px 20px}.page_skeleton__65N46{height:64px;border-radius:18px;background:linear-gradient(100deg,var(--n-100) 40%,var(--n-200) 50%,var(--n-100) 60%);background-size:200% 100%;animation:page_skeletonShimmer__e36gq 1.4s ease infinite}@keyframes page_skeletonShimmer__e36gq{0%{background-position:120% 0}to{background-position:-80% 0}}.page_matList__TzdAX{display:flex;flex-direction:column;gap:10px}.page_matItem__MQUG5{border:1px solid var(--stroke);border-radius:18px;background:var(--bg-surface);overflow:hidden;transition:border-color var(--d-hover) var(--ease)}.page_matItemOpen__3E1n5{border-color:var(--stroke-strong)}.page_matToggle__fmlMa{display:flex;align-items:center;gap:10px;width:100%;padding:15px 16px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.page_matName__vDbPr{flex:1;font-family:var(--font-display);font-size:18px;letter-spacing:-.015em;line-height:1.15;color:var(--fg-1);min-width:0}.page_matBadges__wUUoK{display:flex;gap:4px;flex-shrink:0}.page_matBadge__DOgYM{padding:3px 9px;border:1px solid var(--stroke);border-radius:999px;background:var(--bg-page);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.page_chevron__3Dsil{flex-shrink:0;width:16px;height:16px;color:var(--fg-3);transition:transform var(--d-open) var(--ease)}.page_chevronOpen__0oLIm{transform:rotate(180deg)}.page_matBody__OYJbm{padding:0 16px 16px}.page_matBody__OYJbm>p{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--fg-2)}.page_matCare__26pni{padding-top:10px;border-top:1px solid var(--stroke);font-size:12px;line-height:1.5;color:var(--fg-2)}.page_matCare__26pni span{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-right:8px}.page_otherList__I1v6f{display:flex;flex-direction:column;gap:16px}.page_otherItem__LTP2f{border-left:2px solid var(--stroke);padding-left:14px}.page_otherItem__LTP2f h4{margin:0 0 4px;font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:-.01em;color:var(--fg-1)}.page_otherItem__LTP2f p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--fg-2)}.page_otherItem__LTP2f .page_matCare__26pni{border-top:0;padding-top:0}.page_emptyNote__uXwpT{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--fg-3)}.page_detailBar__GPdhm{display:flex;align-items:center;gap:14px;padding:12px 20px 4px}.page_hero__NzUKd{position:relative;margin:0 0 4px;overflow:hidden;aspect-ratio:4/5;background:var(--n-100)}.page_heroImg__dDDEx{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.page_heroVeil__dNj_X{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,26,23,.62) 0,rgba(28,26,23,.18) 45%,rgba(28,26,23,0) 72%)}.page_heroCaption__7DPo9{position:absolute;left:20px;right:20px;bottom:18px;color:#fff}.page_heroCaption__7DPo9 h1{margin:5px 0 0;font-family:var(--font-display);font-size:31px;font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.page_heroCaption__7DPo9 h1 em{font-style:italic}.page_heroOverline__bY0JU{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.page_formulaStack__NzL1K{display:flex;flex-direction:column;gap:16px}.page_formulaCard__hcEUQ{border:1px solid var(--stroke);border-radius:18px;background:var(--bg-surface);overflow:hidden}.page_media__KTT9x{position:relative;aspect-ratio:4/5;background:var(--n-100);display:flex;align-items:flex-end;padding:13px}.page_mediaImg__d8XWB{-o-object-fit:cover;object-fit:cover}.page_mediaEmpty__d7nHr{background:linear-gradient(168deg,var(--n-50) 0,var(--n-100) 62%,var(--n-200) 100%);border-bottom:1px solid var(--stroke);align-items:center;justify-content:center;padding:26px}.page_mediaRecipe__JVcJN{margin:0;text-align:center;font-family:var(--font-display);font-size:21px;line-height:1.45;color:var(--fg-2);text-wrap:balance}.page_mediaRecipePlus__5QWrk{display:inline-block;margin:0 8px;font-family:var(--font-mono);font-size:12px;color:var(--fg-3);vertical-align:2px}.page_mediaNum__7xXdB{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);background:rgba(255,255,255,.9);padding:5px 9px;border-radius:999px}.page_mediaFoot__QSCs8{position:relative;z-index:1}.page_cardBody__pxOZI{padding:14px 16px 15px}.page_formulaName__kPVxW{margin:0;font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--fg-1)}.page_formulaTagline__jXiun{margin:4px 0 0;font-size:13.5px;line-height:1.5;font-style:italic;color:var(--fg-2)}.page_why__S_1XU{margin-top:12px}.page_whySummary__Ez_Eb{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--stroke);border-radius:11px;background:var(--bg-page);font-size:12px;letter-spacing:.02em;color:var(--fg-2);cursor:pointer;list-style:none}.page_whySummary__Ez_Eb::-webkit-details-marker{display:none}.page_whySummary__Ez_Eb:focus-visible{outline:2px solid var(--fg-1);outline-offset:2px}.page_whyMark__TcMGU{position:relative;width:11px;height:11px;flex:none}.page_whyMark__TcMGU:after,.page_whyMark__TcMGU:before{content:"";position:absolute;background:var(--fg-3);inset:5px 0 5px 0}.page_whyMark__TcMGU:after{inset:0 5px 0 5px}details[open]>.page_whySummary__Ez_Eb .page_whyMark__TcMGU:after{opacity:0}.page_whyBody__KqdK7{padding:2px 2px 0}.page_roleRow__2jvOr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0;list-style:none}.page_roleChip__2Ym_b{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--stroke);border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.3;color:var(--fg-2);background:var(--bg-page);white-space:nowrap}.page_roleChipOptional__BdOIu{opacity:.62}.page_roleRowOnImage__fJUAe{margin:0}.page_roleRowOnImage__fJUAe .page_roleChip__2Ym_b{background:rgba(255,255,255,.88);border-color:transparent;backdrop-filter:blur(2px)}.page_roleRowOnImage__fJUAe .page_rolePlus__yweeA{color:var(--fg-2);text-shadow:0 0 3px rgba(255,255,255,.95),0 0 6px rgba(255,255,255,.8)}.page_roleCount__3u0hi{font-family:var(--font-mono);font-size:9px;color:var(--fg-3)}.page_rolePlus__yweeA{font-size:11px;color:var(--fg-3)}.page_reasonList__iTzjG{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.page_reasonItem__d9AsP{display:block}.page_reasonLabel__zwQKF{display:block;margin-bottom:3px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.page_reasonText__vt4t9{display:block;font-size:13px;line-height:1.6;color:var(--fg-2)}.page_reasonText__vt4t9 strong em{font-weight:600;font-style:italic}.page_adjust__WReLl{margin:12px 0 0;padding:11px 0 0;border-top:1px solid var(--stroke)}.page_adjustLabel__Hb563{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:5px}.page_adjustText__K3NXJ{margin:0;font-size:13px;line-height:1.55;color:var(--fg-2)}.page_adjustText__K3NXJ+.page_adjustText__K3NXJ{margin-top:7px}.page_adjustText__K3NXJ strong em{font-weight:600;font-style:italic}.page_profileNote__fF5m6{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--fg-3)}.page_missingLink__eebxV{color:var(--fg-1);text-decoration:underline;text-underline-offset:2px}.page_skeletonStack__nkNSE{padding:0 20px;display:flex;flex-direction:column;gap:12px}.page_skeleton__HbQ_S{height:130px;border-radius:18px;background:linear-gradient(90deg,var(--n-100) 25%,var(--n-50) 50%,var(--n-100) 75%);background-size:200% 100%;animation:page_skeletonShimmer__Noq0i 1.4s ease infinite}.page_skeletonHero__X9m5E{height:210px;border-radius:22px}@keyframes page_skeletonShimmer__Noq0i{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.page_skeleton__HbQ_S{animation:none}}.page_heroLink__YQOqe{display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease-out}.page_heroLink__YQOqe:active{opacity:.6}.page_heroLink__YQOqe:focus-visible{outline:2px solid rgba(32,28,26,.4);outline-offset:4px;border-radius:8px}.page_ruleList__C1e7_{list-style:none;margin:0;padding:2px 18px;background:var(--bg-sunken);border:1px solid var(--stroke);border-radius:18px}.page_ruleRow__YNLEf{display:flex;flex-direction:column;padding:16px 0}.page_ruleRow__YNLEf+.page_ruleRow__YNLEf{border-top:1px solid var(--stroke)}.page_ruleHead__Ft9zn{display:flex;gap:14px;align-items:flex-start}.page_ruleNo__RQJ9x{flex-shrink:0;min-width:18px;padding-top:3px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--fg-3)}.page_ruleThumb__WArVO{flex-shrink:0;position:relative;width:66px;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--stroke);background:var(--bg-sunken)}.page_ruleThumbImg__HICyg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_ruleThumbFallback__3lapQ{position:absolute;inset:0;background:linear-gradient(155deg,#DEDDD8,#C8CAC6)}.page_ruleText__4zoAG{flex:1;min-width:0}.page_ruleRowTitle__l_oX5{margin:0;font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.18;letter-spacing:-.01em;color:var(--fg-1)}.page_ruleRowTitle__l_oX5 strong{font-weight:600}.page_ruleRowTitle__l_oX5 em{font-style:italic}.page_ruleRowWhy__dAvmn{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:var(--fg-2)}.page_ruleRowSeen__oJV_W .page_ruleRowTitle__l_oX5{color:var(--fg-2)}.page_ruleRowSeen__oJV_W .page_ruleRowWhy__dAvmn{color:var(--fg-3)}.page_ruleRowSeen__oJV_W .page_ruleThumb__WArVO{opacity:.62}.page_ruleToggle__y3scs{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3);transition:color var(--d-hover) var(--ease)}.page_ruleToggle__y3scs:hover{color:var(--fg-1)}.page_ruleToggle__y3scs svg{transition:transform .18s var(--ease)}.page_ruleToggleOpen__4C5Da svg{transform:rotate(180deg)}.page_ruleExpand__GbP4e{margin-top:14px;animation:page_expandIn__s1ihG .26s var(--ease)}@keyframes page_expandIn__s1ihG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_cropFigure__Zg65M{margin:0}.page_cropImgWrap__A_4Bn{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:2/3;border:1px solid var(--stroke);background:linear-gradient(155deg,#DEDDD8,#C8CAC6)}.page_cropImg__HNcj8{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_cropImgFallback__avWVa{position:absolute;inset:0;background:linear-gradient(155deg,#DEDDD8,#C8CAC6 55%,#B4B2AB)}.page_cropCaption__7V81k{margin:10px 2px 0;font-family:var(--font-display);font-style:italic;font-size:13.5px;line-height:1.45;color:var(--fg-2);text-wrap:pretty}.page_exIntro__HYBIP{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:var(--fg-2);text-wrap:pretty}.page_exIntro__HYBIP strong{font-weight:600;color:var(--fg-1)}.page_exIntro__HYBIP em{font-style:italic}.page_matList__mx3rJ{list-style:none;margin:8px 0 0;padding:0}.page_matItem__keslF{padding:9px 0}.page_matItem__keslF+.page_matItem__keslF{border-top:1px solid var(--stroke)}.page_matLabel__F9bvH{display:block;margin-bottom:3px;font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3)}.page_matText__T5LAY{display:block;font-size:12.5px;line-height:1.5;color:var(--fg-2);text-wrap:pretty}.page_matText__T5LAY strong{font-weight:600;color:var(--fg-1)}.page_matText__T5LAY em{font-style:italic}.page_exShopLabel__ne11_{display:block;margin:16px 0 9px;font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3)}.page_prodGrid__eJrXq{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.page_prodCard__wbGup{display:flex;flex-direction:column;text-decoration:none;color:inherit}.page_prodImgWrap__c9l1v{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3/4;background:var(--bg-sunken);border:1px solid var(--stroke);transition:transform 90ms var(--ease)}.page_prodCard__wbGup:active .page_prodImgWrap__c9l1v{transform:scale(.98)}.page_prodImg__kDOpI{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_prodImgFallback__0ptHs{position:absolute;inset:0;background:linear-gradient(160deg,#E3E2DD,#CBC9C2)}.page_prodHeart__fZ9oe{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2;transition:transform 90ms var(--ease)}.page_prodHeart__fZ9oe:active{transform:scale(1.1)}.page_prodHeartIcon__0tIQr{width:12px;height:12px;color:var(--fg-2)}.page_prodBrand__3B_9e{margin-top:7px;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_prodName__4Hwj7{margin-top:2px;font-size:11px;line-height:1.3;color:var(--fg-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_prodLink__q7kid{margin-top:5px;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-3)}.page_prodSkeleton__3ZeHn{border-radius:12px;aspect-ratio:3/4;background:linear-gradient(100deg,var(--bg-sunken) 30%,rgba(0,0,0,.05) 50%,var(--bg-sunken) 70%);background-size:200% 100%;animation:page_prodShimmer__xYus_ 1.3s ease-in-out infinite}@keyframes page_prodShimmer__xYus_{0%{background-position:200% 0}to{background-position:-200% 0}}.page_blogHero__MALRG{margin:0;border-radius:22px;overflow:hidden;background:var(--bg-sunken);position:relative;aspect-ratio:16/10;cursor:pointer;transition:transform 90ms var(--ease);text-decoration:none;color:inherit;display:block;border:1px solid var(--stroke)}.page_blogHero__MALRG:active{transform:scale(.99)}.page_blogPhoto__gIVzK{position:absolute;inset:0;background:linear-gradient(155deg,#CDBFA6,#B6A07F 46%,#7A6A52)}.page_blogImg__fBRf3{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_blogOverlay__aMRG7{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,15,0),rgba(11,11,15,0) 45%,rgba(11,11,15,.78))}.page_blogCaption__QNVRM{position:absolute;bottom:0;left:0;right:0;padding:0 24px 26px;color:#fff}.page_blogCaption__QNVRM .page_v2-overline__aBo0H{color:rgba(255,255,255,.66);margin-bottom:10px;display:block}.page_blogCaption__QNVRM h3{margin:0 0 6px;font-family:var(--font-display);font-size:30px;line-height:1.02;letter-spacing:-.02em;font-weight:400}.page_blogCaption__QNVRM h3 em{font-style:italic}.page_blogCaption__QNVRM .page_meta__uGWPI{font-size:12px;color:rgba(255,255,255,.78);font-family:var(--font-mono);letter-spacing:.1em}.page_inspoRail__Ls5rT{display:flex;gap:12px;overflow-x:auto;padding:0 20px 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_inspoRail__Ls5rT::-webkit-scrollbar{display:none}.page_inspoRail__Ls5rT>*{scroll-snap-align:start}.page_inspoTile__CU60k{position:relative;display:block;flex:0 0 auto;width:150px;aspect-ratio:3/4;border-radius:16px;overflow:hidden;border:1px solid var(--stroke);text-decoration:none;color:inherit;transition:transform 90ms var(--ease)}.page_inspoTile__CU60k:active{transform:scale(.99)}.page_inspoPhoto__AwBWb{position:absolute;inset:0;background:linear-gradient(155deg,#CDBFA6,#B6A07F 46%,#7A6A52)}.page_inspoImg__Qkqpj{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_inspoOverlay__lSUNE{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,15,0) 42%,rgba(11,11,15,.72))}.page_inspoTitle__EGovC{position:absolute;left:14px;right:14px;bottom:12px;font-family:var(--font-display);font-size:16px;line-height:1.15;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.page_topicArticles__8wlJO{margin-top:14px}.page_topicArticlesLabel__nN0Xc{margin:0 0 8px;padding-left:2px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3)}.page_articleList__L6P8f{list-style:none;margin:0;padding:2px 18px;background:var(--bg-sunken);border:1px solid var(--stroke);border-radius:18px}.page_articleList__L6P8f>li+li{border-top:1px solid var(--stroke)}.page_articleRow___aiNZ{display:flex;gap:14px;align-items:center;padding:13px 0;text-decoration:none;color:inherit;transition:opacity var(--d-hover) var(--ease)}.page_articleRow___aiNZ:active{opacity:.7}.page_articleRowRead__7bj8b .page_articleTitle__i_Lmo{color:var(--fg-2)}.page_articleRowRead__7bj8b .page_articleThumb__TKqIG{opacity:.62}.page_articleThumb__TKqIG{flex-shrink:0;position:relative;width:52px;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:1px solid var(--stroke);background:var(--bg-sunken)}.page_articleThumbImg__3EmEE{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_articleThumbFallback__WP4o8{position:absolute;inset:0;background:linear-gradient(155deg,#DEDDD8,#C8CAC6)}.page_articleText__yvo_i{flex:1;min-width:0}.page_articleTitle__i_Lmo{margin:0;font-family:var(--font-display);font-weight:400;font-size:15.5px;line-height:1.22;letter-spacing:-.01em;color:var(--fg-1)}.page_articleMeta__9pcSd{margin-top:5px;font-size:10px}.page_articleMeta__9pcSd,.page_topicMore__ShW8w{display:inline-block;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3)}.page_topicMore__ShW8w{margin-top:10px;padding-left:2px;font-size:10.5px;text-decoration:none;transition:color var(--d-hover) var(--ease)}.page_topicMore__ShW8w:hover{color:var(--fg-1)}.page_quizLink__euh_y{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px 0 14px;color:var(--fg-3);font-size:13px;text-decoration:none;transition:color var(--d-hover) var(--ease)}.page_quizLink__euh_y:hover{color:var(--fg-1)}.page_quizLink__euh_y em{font-style:italic;font-family:var(--font-display);font-size:14px;letter-spacing:-.01em}.page_sigHero__Xd6WX{padding:16px 16px 8px}.page_sigFigure__ESVRe{margin:0}.page_sigFigureFrame__Pd6pg{display:block;position:relative;aspect-ratio:8/7;max-height:46vh;width:100%;overflow:hidden;border-radius:4px}.page_sigFigureImg__HmBVs{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:saturate(.88)}.page_sigCaption__jkKAN{display:flex;justify-content:space-between;gap:12px;margin-top:9px;font-family:var(--font-sans);font-size:8.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3)}.page_sigBody__FlX9T{position:relative;padding:18px 4px 0}.page_sigBody__FlX9T .v2-immersive-hero-chev{top:22px;right:4px;background:transparent;border-color:var(--stroke)}.page_sigBody__FlX9T .v2-immersive-hero-name{padding-right:34px}