.guide-page-module__2DiNma__he{font-family:var(--font-heebo), sans-serif;unicode-bidi:isolate;font-weight:600}.guide-page-module__2DiNma__kicker{margin:0 0 var(--s2);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.guide-page-module__2DiNma__answer{padding:var(--s5);border-radius:var(--r-lg);background:var(--surface);border:1px solid #f3dec9;box-shadow:0 4px 8px #7e563514,0 18px 40px #7e56351f}.guide-page-module__2DiNma__answer h2{margin:0 0 var(--s2);color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.guide-page-module__2DiNma__answer p{margin:0;font-size:16px;line-height:1.6}.guide-page-module__2DiNma__heroFig{margin:0}.guide-page-module__2DiNma__heroImg{object-fit:cover;border-radius:var(--r-lg);width:100%;height:clamp(220px,40vw,520px);box-shadow:var(--sh-2);display:block}.guide-page-module__2DiNma__traps{gap:var(--s4);counter-reset:trap;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-page-module__2DiNma__traps li{padding:var(--s5);padding-top:calc(var(--s5) + 30px);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);counter-increment:trap;font-size:16px;line-height:1.6;position:relative}.guide-page-module__2DiNma__traps li:before{content:"0" counter(trap);top:var(--s4);left:var(--s5);color:var(--accent);font-family:var(--font-frank), Georgia, serif;font-size:22px;position:absolute}.guide-page-module__2DiNma__jump{margin-top:var(--s7);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.guide-page-module__2DiNma__jump summary{align-items:center;gap:var(--s3);min-height:56px;padding:0 var(--s5);cursor:pointer;list-style:none;display:flex}.guide-page-module__2DiNma__jump summary::-webkit-details-marker{display:none}.guide-page-module__2DiNma__jump summary svg{color:var(--muted);flex:none;margin-left:auto;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.guide-page-module__2DiNma__jump[open] summary svg{transform:rotate(180deg)}.guide-page-module__2DiNma__jump summary:focus-visible{outline-offset:2px;border-radius:var(--r-lg);outline:3px solid #da905f}.guide-page-module__2DiNma__jumpTitle{font-family:var(--font-frank), Georgia, serif;white-space:nowrap;font-size:20px;font-weight:500}.guide-page-module__2DiNma__jumpCount{color:var(--muted);white-space:nowrap;font-size:14px}.guide-page-module__2DiNma__jumpBody{gap:var(--s5);padding:var(--s2) var(--s5) var(--s5);border-top:1px solid var(--border);flex-direction:column;display:flex}.guide-page-module__2DiNma__jumpGroup .guide-page-module__2DiNma__kicker{margin:var(--s3) 0 var(--s1)}.guide-page-module__2DiNma__jumpGroup ul{gap:0 var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.guide-page-module__2DiNma__jumpGroup a{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;color:var(--ink);border-bottom:1px solid #f0e8da;text-decoration:none;display:flex}.guide-page-module__2DiNma__jumpGroup a:hover .guide-page-module__2DiNma__jumpEn{color:var(--accent-ink)}.guide-page-module__2DiNma__jumpEn{min-width:0;font-size:15px;font-weight:500;line-height:1.3}.guide-page-module__2DiNma__jumpHe{color:#4a4239;font-family:var(--font-david), var(--font-frank), serif;unicode-bidi:isolate;flex:none;font-size:18px;font-weight:700}.guide-page-module__2DiNma__items{gap:var(--s5);margin-top:var(--s6);flex-direction:column;display:flex}.guide-page-module__2DiNma__group{gap:var(--s5);flex-direction:column;display:flex}.guide-page-module__2DiNma__groupTitle{margin:var(--s6) 0 0;font-family:var(--font-frank), Georgia, serif;letter-spacing:-.02em;font-size:clamp(25px,2.4vw,32px);font-weight:500}.guide-page-module__2DiNma__itemWrap{gap:var(--s5);flex-direction:column;scroll-margin-top:96px;display:flex}.guide-page-module__2DiNma__item{gap:var(--s6);padding:var(--s5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-2);flex-wrap:wrap;scroll-margin-top:96px;display:flex}.guide-page-module__2DiNma__itemSide{gap:var(--s3);flex-direction:column;flex:280px;min-width:0;max-width:420px;display:flex}.guide-page-module__2DiNma__itemNoImage .guide-page-module__2DiNma__itemSide{max-width:340px}.guide-page-module__2DiNma__itemImg{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);background:#f4efe6;width:100%;height:auto;display:block}.guide-page-module__2DiNma__label{padding:var(--s4);border-radius:var(--r-md);background:#f4efe6}.guide-page-module__2DiNma__lookFor{gap:var(--s2);flex-direction:column;margin:0;display:flex}.guide-page-module__2DiNma__lookFor div{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.guide-page-module__2DiNma__lookFor dd{color:#4a4239;margin:0;font-size:14px;line-height:1.45}.guide-page-module__2DiNma__chip{min-height:34px;padding:0 var(--s3);background:var(--surface);font-family:var(--font-heebo), sans-serif;border:1px solid #d9c6b1;border-radius:999px;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.guide-page-module__2DiNma__itemMain{gap:var(--s4);flex-direction:column;flex:999 420px;min-width:0;display:flex}.guide-page-module__2DiNma__itemHead{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.guide-page-module__2DiNma__itemHead h3{flex-direction:column;gap:6px;margin:0;font-weight:400;display:flex}.guide-page-module__2DiNma__itemHe{font-family:var(--font-david), var(--font-frank), serif;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.1}.guide-page-module__2DiNma__itemEn{color:#4a4239;font-family:var(--font-frank), Georgia, serif;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.3}.guide-page-module__2DiNma__translit{color:var(--muted);letter-spacing:.02em;margin:-8px 0 0;font-family:ui-monospace,Menlo,monospace;font-size:13px}.guide-page-module__2DiNma__names{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-page-module__2DiNma__names>div{padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--paper)}.guide-page-module__2DiNma__names .guide-page-module__2DiNma__kicker{margin-bottom:4px}.guide-page-module__2DiNma__names p:last-child{margin:0;font-size:15px;font-weight:600;line-height:1.4}.guide-page-module__2DiNma__itemMain h4{font-family:var(--font-frank), Georgia, serif;margin:0 0 6px;font-size:20px;font-weight:500}.guide-page-module__2DiNma__itemMain p{margin:0}.guide-page-module__2DiNma__body{font-size:17px;line-height:1.65}.guide-page-module__2DiNma__diff{padding:var(--s4) var(--s5);border-radius:var(--r-md);background:#fffaf4;border:1px solid #f3dec9;font-size:16px;line-height:1.6}.guide-page-module__2DiNma__diff h4{color:var(--accent-ink,#9a4e2c)}.guide-page-module__2DiNma__mistake{align-items:flex-start;gap:var(--s3);color:var(--muted);font-size:16px;line-height:1.6;display:flex}.guide-page-module__2DiNma__mistake svg{color:var(--accent-ink,#9a4e2c);flex:none;margin-top:3px}.guide-page-module__2DiNma__mistake h4{color:var(--ink)}.guide-page-module__2DiNma__learnInline{align-items:center;gap:var(--s4) var(--s5);padding:var(--s5);border-radius:var(--r-lg);background:linear-gradient(90deg,#fffaf5,#f9ebdf);border:1px solid #f3dec9;flex-wrap:wrap;display:flex}.guide-page-module__2DiNma__learnInline>svg{width:32px;height:32px;color:var(--accent);flex:none}.guide-page-module__2DiNma__learnInline>div{flex:999 320px;min-width:0}.guide-page-module__2DiNma__learnInline p{color:var(--muted);margin:4px 0 0;font-size:15px}.guide-page-module__2DiNma__learnInline .guide-page-module__2DiNma__learnTitle{color:var(--ink);font-family:var(--font-frank), Georgia, serif;margin:0;font-size:22px;font-weight:500}.guide-page-module__2DiNma__learnInline a{min-height:46px;padding:0 var(--s5);color:var(--accent-ink,#9a4e2c);white-space:nowrap;background:#fffaf4;border:1px solid #e0906f;border-radius:999px;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.guide-page-module__2DiNma__tableWrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}.guide-page-module__2DiNma__table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:1.5}.guide-page-module__2DiNma__table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.guide-page-module__2DiNma__table th,.guide-page-module__2DiNma__table td{padding:14px var(--s5);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.guide-page-module__2DiNma__table thead th,.guide-page-module__2DiNma__table tbody th{font-weight:600}.guide-page-module__2DiNma__table tbody tr:last-child>*{border-bottom:0}.guide-page-module__2DiNma__table td:last-child{color:var(--muted)}.guide-page-module__2DiNma__tableHe{font-family:var(--font-david), var(--font-frank), serif;font-size:21px;font-weight:700;display:block}.guide-page-module__2DiNma__tableTranslit{color:var(--muted);font-size:13px;display:block}.guide-page-module__2DiNma__method{margin-top:var(--section-gap);padding-top:var(--s5);border-top:1px solid var(--border);color:var(--muted);font-size:15px;line-height:1.65}.guide-page-module__2DiNma__method h2{margin:0 0 var(--s2);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.guide-page-module__2DiNma__method p{max-width:80ch;margin:0}.guide-page-module__2DiNma__method ul{gap:var(--s2) var(--s5);margin:var(--s3) 0 0;flex-wrap:wrap;padding:0;font-size:14px;list-style:none;display:flex}.guide-page-module__2DiNma__method a{color:var(--accent-ink,#9a4e2c)}@media (max-width:760px){.guide-page-module__2DiNma__item{gap:var(--s5);padding:var(--s4)}.guide-page-module__2DiNma__itemSide{max-width:none}.guide-page-module__2DiNma__names{grid-template-columns:minmax(0,1fr)}}
