.index-module__s2xfjq__page{max-width:var(--w-wide);padding:28px var(--page-x,16px) 80px;color:#2f2925;flex-direction:column;gap:40px;margin:0 auto;display:flex}@media (max-width:768px){.index-module__s2xfjq__page{gap:24px}}.index-module__s2xfjq__head{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.index-module__s2xfjq__head{gap:4px}}.index-module__s2xfjq__kicker{color:#c45b3a;margin:0;font-size:13px;font-weight:700}.index-module__s2xfjq__title{font-family:var(--f-myeongjo,serif);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700}.index-module__s2xfjq__sub{color:#5c534d;word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.index-module__s2xfjq__group{flex-direction:column;gap:12px;display:flex}.index-module__s2xfjq__h2{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:19px;font-weight:800;display:flex}@media (max-width:768px){.index-module__s2xfjq__h2{gap:8px;font-size:18px}}.index-module__s2xfjq__h2 small{color:#6c635e;font-size:13px;font-weight:500}.index-module__s2xfjq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.index-module__s2xfjq__grid li{display:flex}.index-module__s2xfjq__card{color:inherit;background:#fff;border:1px solid #ece4dc;border-radius:16px;flex-direction:column;flex:1;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.index-module__s2xfjq__card:hover{border-color:color-mix(in srgb, var(--acc) 35%, #ece4dc);transform:translateY(-2px);box-shadow:0 8px 22px #3c230f12}.index-module__s2xfjq__art{aspect-ratio:4/3;background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 10%, #fff), #fff);display:flex;overflow:hidden}.index-module__s2xfjq__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.index-module__s2xfjq__body{flex-direction:column;flex:1;gap:4px;padding:12px 16px 16px;display:flex}@media (max-width:768px){.index-module__s2xfjq__body{padding:12px}}.index-module__s2xfjq__name{font-size:16px;font-weight:800}.index-module__s2xfjq__q{color:#5c534d;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.index-module__s2xfjq__foot{justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px;display:flex}.index-module__s2xfjq__foot em{color:var(--acc);font-size:14px;font-style:normal;font-weight:700}@media (max-width:768px){.index-module__s2xfjq__foot em{font-size:14px}}.index-module__s2xfjq__foot i{color:#6c635e;font-size:13px;font-style:normal;font-weight:700}@media (max-width:768px){.index-module__s2xfjq__foot i{font-size:13px}}@media (max-width:900px){.index-module__s2xfjq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.index-module__s2xfjq__page{padding-bottom:calc(var(--tab-h,57px) + 32px)}.index-module__s2xfjq__title{font-size:28px}.index-module__s2xfjq__card{flex-direction:row}.index-module__s2xfjq__art{aspect-ratio:auto;flex:none;width:104px}.index-module__s2xfjq__grid{grid-template-columns:minmax(0,1fr);gap:8px}}.index-module__s2xfjq__new{color:#fff;letter-spacing:.02em;vertical-align:2px;background:#e8613c;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:800}@media (max-width:768px){.index-module__s2xfjq__new{margin-left:4px;padding:1px 4px}}.index-module__s2xfjq__toNew{color:#c4532f;margin-top:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:768px){.index-module__s2xfjq__toNew{margin-top:8px;font-size:14px}}.index-module__s2xfjq__toNew:hover{text-decoration:underline}.index-module__s2xfjq__search{flex-direction:column;gap:12px;margin-top:-16px;display:flex}@media (max-width:768px){.index-module__s2xfjq__search{gap:8px}}.index-module__s2xfjq__search input{height:46px;font:inherit;color:#2f2925;background:#fff;border:1px solid #e3d9cf;border-radius:999px;padding:0 16px;font-size:15px}@media (max-width:768px){.index-module__s2xfjq__search input{padding:0 12px}}.index-module__s2xfjq__search input:focus{border-color:#c45b3a;outline:none;box-shadow:0 0 0 3px #c45b3a1f}.index-module__s2xfjq__tagRow{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.index-module__s2xfjq__tagRow{gap:4px}}.index-module__s2xfjq__tagRow button{height:30px;font:inherit;color:#5c534d;cursor:pointer;background:#fff;border:1px solid #ece4dc;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.index-module__s2xfjq__tagRow button:hover{border-color:#d9c8b8}.index-module__s2xfjq__tagRow button[aria-pressed=true]{color:#b2482a;background:#fbeee8;border-color:#c45b3a}.index-module__s2xfjq__searchNote{color:#5c534d;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}@media (max-width:768px){.index-module__s2xfjq__searchNote{gap:8px;font-size:14px}}.index-module__s2xfjq__searchNote button{font:inherit;color:#b2482a;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}@media (max-width:560px){.index-module__s2xfjq__tagRow{gap:4px}.index-module__s2xfjq__tagRow button{height:28px;padding:0 8px;font-size:13px}}h1.index-module__s2xfjq__title{font-size:var(--fs-hero)!important}.index-module__s2xfjq__open{border:1px solid var(--c-card-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:768px){.index-module__s2xfjq__open{padding:12px}}.index-module__s2xfjq__openList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.index-module__s2xfjq__openList>li{word-break:keep-all;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:1.5;display:flex}.index-module__s2xfjq__openList>li>b{color:var(--c-primary);font-weight:800}.index-module__s2xfjq__openList>li>span{color:var(--c-sub);font-size:13px}.index-module__s2xfjq__openNote{color:var(--c-sub);word-break:keep-all;margin:0;font-size:13px;line-height:1.6}.index-module__s2xfjq__openGo{color:var(--c-primary);align-self:flex-start;font-size:14px;font-weight:700}
