.page-module__yyeohq__page{--guide-ink:#382f3e;--guide-muted:#756a7a;--guide-pink:#a54672;--guide-line:#eadfe9;min-height:70vh;color:var(--guide-ink);background:linear-gradient(#fff9fc 0,#fff 34rem);padding:clamp(2rem,5vw,4.5rem) max(1.25rem,50vw - 600px) 7rem}.page-module__yyeohq__article{max-width:1200px;margin:0 auto}.page-module__yyeohq__intro{max-width:780px;margin:0 auto 2rem}.page-module__yyeohq__title{letter-spacing:.02em;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.15rem);line-height:1.4}.page-module__yyeohq__paragraph{margin:0 0 1rem;font-size:1rem;line-height:2}.page-module__yyeohq__paragraph a,.page-module__yyeohq__list a{color:var(--guide-pink);text-underline-offset:.18em;font-weight:700}.page-module__yyeohq__tocSection{border:1px solid var(--guide-line);background:#ffffffe0;border-radius:1.25rem;max-width:780px;margin:0 auto 3.5rem;padding:clamp(1.25rem,3vw,2rem)}.page-module__yyeohq__sectionTitle{margin:0 0 1.15rem;scroll-margin-top:100px;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.5}.page-module__yyeohq__tocGrid{gap:.65rem;margin:1.25rem 0;display:grid}.page-module__yyeohq__tocLink{border:1px solid var(--guide-line);min-height:4.5rem;color:var(--guide-ink);background:#fff;border-radius:.8rem;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.85rem;padding:.8rem 1rem;text-decoration:none;display:grid}.page-module__yyeohq__tocLink:hover{background:#fff8fb;border-color:#d39bb7}.page-module__yyeohq__tocLink strong,.page-module__yyeohq__tocLink small{display:block}.page-module__yyeohq__tocLink strong{line-height:1.5}.page-module__yyeohq__tocLink small{color:var(--guide-muted);margin-top:.15rem;line-height:1.55}.page-module__yyeohq__tocNumber{color:var(--guide-pink);font-size:.85rem;font-weight:800}.page-module__yyeohq__arrow{color:var(--guide-pink);font-size:1.2rem}.page-module__yyeohq__body{grid-template-columns:minmax(0,760px) 230px;justify-content:center;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.page-module__yyeohq__mainColumn{min-width:0}.page-module__yyeohq__chapter,.page-module__yyeohq__recommendations,.page-module__yyeohq__closingSection{border-top:1px solid var(--guide-line);padding:2rem 0;scroll-margin-top:100px}.page-module__yyeohq__chapter:first-child{border-top:0}.page-module__yyeohq__questionTitle{margin:2rem 0 .8rem;scroll-margin-top:100px;font-size:1.18rem;line-height:1.65}.page-module__yyeohq__list{margin:0 0 1.2rem;padding-left:1.5rem;font-size:1rem;line-height:2}.page-module__yyeohq__list li{margin:.25rem 0;padding-left:.25rem}.page-module__yyeohq__rule{background:var(--guide-line);border:0;height:1px;margin:2rem 0}.page-module__yyeohq__relatedLinks{flex-wrap:wrap;gap:.65rem;margin:1.4rem 0;display:flex}.page-module__yyeohq__relatedLinks a{color:#79425f;background:#fff8fb;border:1px solid #e5cedc;border-radius:99px;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__yyeohq__mobileBack{display:none}.page-module__yyeohq__desktopToc{padding:1rem 0;position:sticky;top:105px}.page-module__yyeohq__desktopTocTitle{color:var(--guide-muted);letter-spacing:.08em;margin:0 0 .8rem;font-size:.78rem;font-weight:800}.page-module__yyeohq__desktopTocLinks{border-left:2px solid #eadfe9;gap:.3rem;padding-left:.8rem;display:grid}.page-module__yyeohq__desktopTocLinks a{color:var(--guide-muted);padding:.35rem 0;font-size:.86rem;line-height:1.5;text-decoration:none}.page-module__yyeohq__desktopTocLinks a:hover{color:var(--guide-pink)}.page-module__yyeohq__desktopSearch{color:var(--guide-pink);margin-top:1.2rem;font-size:.9rem;font-weight:700;display:inline-block}.page-module__yyeohq__storeCard{border:1px solid var(--guide-line);background:#fff;border-radius:1rem;margin:1rem 0 1.25rem;padding:1.2rem;scroll-margin-top:100px;overflow:hidden}.page-module__yyeohq__storeCard .page-module__yyeohq__questionTitle{margin-top:0}.page-module__yyeohq__storeFigure{margin:1rem 0}.page-module__yyeohq__storeImage{aspect-ratio:16/9;object-fit:cover;background:#f5eff3;border-radius:.7rem;width:100%;display:block}.page-module__yyeohq__photoCaption{color:var(--guide-muted);gap:.25rem;margin-top:.5rem;font-size:.75rem;line-height:1.6;display:grid}.page-module__yyeohq__photoCaption a{color:#79425f}@media (max-width:800px){.page-module__yyeohq__page{padding:1.5rem 1rem calc(6rem + env(safe-area-inset-bottom))}.page-module__yyeohq__intro{margin-bottom:1.5rem}.page-module__yyeohq__title{font-size:clamp(1.7rem,7vw,2.2rem)}.page-module__yyeohq__paragraph,.page-module__yyeohq__list{font-size:.98rem;line-height:1.9}.page-module__yyeohq__tocSection{border-radius:1rem;margin-bottom:2rem;padding:1.1rem}.page-module__yyeohq__tocGrid{gap:.55rem}.page-module__yyeohq__tocLink{grid-template-columns:2rem 1fr auto;gap:.55rem;min-height:4.25rem;padding:.7rem .75rem}.page-module__yyeohq__body{display:block}.page-module__yyeohq__desktopToc{display:none}.page-module__yyeohq__chapter,.page-module__yyeohq__recommendations,.page-module__yyeohq__closingSection{padding:1.5rem 0;scroll-margin-top:82px}.page-module__yyeohq__sectionTitle,.page-module__yyeohq__questionTitle,.page-module__yyeohq__storeCard{scroll-margin-top:82px}.page-module__yyeohq__questionTitle{font-size:1.08rem}.page-module__yyeohq__mobileBack{border:1px solid var(--guide-line);color:var(--guide-pink);background:#fff8fb;border-radius:99px;margin-top:.8rem;padding:.55rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.page-module__yyeohq__storeCard{padding:.95rem}.page-module__yyeohq__storeImage{aspect-ratio:4/3}}
