._7N0wYa_surface{color:var(--brand-ink);font-family:var(--font-anuphan), sans-serif;background:#fff}._7N0wYa_surface ::selection{background:var(--brand-primary-soft);color:var(--brand-primary-deep)}._7N0wYa_skipLink{z-index:100;background:var(--brand-primary);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:44px;left:16px;transform:translateY(-200px)}._7N0wYa_skipLink:focus{transform:translateY(0)}._7N0wYa_surface :is(a,button,input):focus-visible{outline:3px solid var(--brand-primary);outline-offset:4px}._7N0wYa_container{max-width:1280px;margin:0 auto;padding:52px 24px 80px}._7N0wYa_intro{margin-bottom:28px}._7N0wYa_title{font-family:var(--font-bai-jamjuree), sans-serif;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.3}._7N0wYa_subtitle{color:var(--brand-ink-soft);margin:12px 0 0;font-size:17px;line-height:1.7}._7N0wYa_sample{color:var(--brand-muted);margin:10px 0 0;font-size:14px;line-height:1.6}._7N0wYa_search{min-width:0}._7N0wYa_search label,._7N0wYa_toolsLabel{margin-bottom:8px;font-size:14px;font-weight:600;display:block}._7N0wYa_searchField{border:1px solid var(--brand-line);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}._7N0wYa_searchField svg{color:var(--brand-muted);flex-shrink:0}._7N0wYa_searchField input{width:100%;min-width:0;min-height:48px;color:var(--brand-ink);font:inherit;caret-color:var(--brand-primary);background:0 0;border:0}._7N0wYa_searchField input::placeholder{color:var(--brand-muted)}._7N0wYa_feature{background:var(--brand-canvas);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._7N0wYa_featurePhoto{min-height:360px;position:relative}._7N0wYa_photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._7N0wYa_featureBody{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 40px;display:flex}._7N0wYa_category{color:var(--brand-primary);font-size:14px;font-weight:600}._7N0wYa_feature h2{font-family:var(--font-bai-jamjuree), sans-serif;text-wrap:balance;margin:12px 0;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.45}._7N0wYa_description{color:var(--brand-ink-soft);font-size:16px;line-height:1.8}._7N0wYa_meta{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}._7N0wYa_readLink{min-height:44px;color:var(--brand-primary);text-underline-offset:5px;align-items:center;gap:12px;margin-top:16px;font-weight:600;display:inline-flex}._7N0wYa_readLink:hover{text-decoration:underline}._7N0wYa_catalog{margin-top:40px}._7N0wYa_libraryTools{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:end;gap:24px;padding-bottom:24px;display:grid}._7N0wYa_filters{flex-wrap:wrap;gap:8px;display:flex}._7N0wYa_filter{border:1px solid var(--brand-line);min-height:50px;color:var(--brand-ink-soft);background:#fff;border-radius:24px;padding:10px 18px;font-size:15px}._7N0wYa_filter:hover{background:var(--brand-canvas)}._7N0wYa_filter[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}._7N0wYa_resultsHeading{justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 20px;display:flex}._7N0wYa_resultsHeading h2,._7N0wYa_relatedTitle{font-family:var(--font-bai-jamjuree), sans-serif;font-size:24px;font-weight:700;line-height:1.5}._7N0wYa_count{color:var(--brand-muted);font-size:14px}._7N0wYa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}._7N0wYa_card{min-width:0}._7N0wYa_cardLink{border-radius:12px;display:block}._7N0wYa_cardPhoto{aspect-ratio:16/9;background:var(--brand-canvas);border-radius:12px;margin-bottom:18px;position:relative;overflow:hidden}._7N0wYa_card h3{font-family:var(--font-bai-jamjuree), sans-serif;text-wrap:balance;margin-top:8px;font-size:21px;font-weight:600;line-height:1.5}._7N0wYa_cardLink:hover h3{color:var(--brand-primary);text-underline-offset:5px;text-decoration:underline}._7N0wYa_card ._7N0wYa_description{margin-top:8px}._7N0wYa_card ._7N0wYa_meta{margin-top:12px}._7N0wYa_empty{text-align:center;background:var(--brand-canvas);border-radius:16px;padding:56px 20px}._7N0wYa_empty h3{font-size:22px;font-weight:600}._7N0wYa_empty p{color:var(--brand-ink-soft);overflow-wrap:anywhere;margin:12px 0 20px;line-height:1.7}._7N0wYa_reset{background:var(--brand-primary);color:#fff;border-radius:10px;min-height:44px;padding:10px 20px;font-weight:600}._7N0wYa_back{min-height:44px;color:var(--brand-primary);text-underline-offset:4px;align-items:center;gap:8px;margin-bottom:24px;display:inline-flex}._7N0wYa_back:hover{text-decoration:underline}._7N0wYa_readingHeader{max-width:850px;margin:0 auto 32px}._7N0wYa_readingHeader ._7N0wYa_title{margin:14px 0 16px;line-height:1.45}._7N0wYa_readingPhoto{aspect-ratio:2;border-radius:16px;max-width:1000px;margin:0 auto 40px;position:relative;overflow:hidden}._7N0wYa_readingBody{max-width:720px;margin:0 auto}._7N0wYa_readingBody section+section{margin-top:36px}._7N0wYa_readingBody h2{font-family:var(--font-bai-jamjuree), sans-serif;text-wrap:balance;margin-bottom:14px;font-size:26px;font-weight:600;line-height:1.5}._7N0wYa_readingBody p{color:var(--brand-ink-soft);margin-top:14px;font-size:18px;line-height:1.9}._7N0wYa_related{border-top:1px solid var(--brand-line);margin-top:64px;padding-top:32px}._7N0wYa_relatedTitle{margin-bottom:24px}@media (max-width:1050px){._7N0wYa_libraryTools{grid-template-columns:1fr;gap:20px}}@media (max-width:900px){._7N0wYa_featureBody{padding:28px}._7N0wYa_featurePhoto{min-height:320px}._7N0wYa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._7N0wYa_container{padding:28px 20px 48px}._7N0wYa_subtitle{font-size:16px}._7N0wYa_feature{grid-template-columns:1fr}._7N0wYa_featurePhoto{aspect-ratio:16/10;min-height:0}._7N0wYa_featureBody{padding:24px}._7N0wYa_feature h2{font-size:25px}._7N0wYa_catalog{margin-top:28px}._7N0wYa_filter{padding:10px 14px;font-size:14px}._7N0wYa_grid{grid-template-columns:1fr;gap:32px}._7N0wYa_readingPhoto{aspect-ratio:16/10;margin-bottom:28px}._7N0wYa_readingBody p{font-size:17px}._7N0wYa_readingBody h2{font-size:23px}._7N0wYa_related{margin-top:40px}}
