.articles-page[data-astro-cid-xvukugm6]{padding-top:24px;padding-bottom:40px}.page-head[data-astro-cid-xvukugm6]{padding-bottom:18px;border-bottom:2px solid var(--ink);margin-bottom:20px}.page-head[data-astro-cid-xvukugm6] h1[data-astro-cid-xvukugm6]{font-size:22px;font-weight:900;margin:0 0 8px;letter-spacing:.01em}.lede[data-astro-cid-xvukugm6]{font-size:14px;color:var(--slate);line-height:1.8;margin:0}.search-box[data-astro-cid-xvukugm6]{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:30px;padding:10px 18px;margin-bottom:18px;color:var(--slate)}.search-box[data-astro-cid-xvukugm6]:focus-within{border-color:var(--moss);color:var(--ink)}.search-box[data-astro-cid-xvukugm6] input[data-astro-cid-xvukugm6]{flex:1;border:0;outline:none;background:transparent;font-family:inherit;font-size:15px;color:var(--ink)}.search-box[data-astro-cid-xvukugm6] input[data-astro-cid-xvukugm6]::placeholder{color:var(--slate);opacity:.65}.filters[data-astro-cid-xvukugm6]{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:14px}.filter-row[data-astro-cid-xvukugm6]{display:grid;grid-template-columns:56px 1fr;column-gap:12px;align-items:start}.filter-label[data-astro-cid-xvukugm6]{font-size:11px;font-weight:700;color:var(--slate);letter-spacing:.06em;padding-top:6px;line-height:1.4}.chips-wrap[data-astro-cid-xvukugm6]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-astro-cid-xvukugm6]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--bg);border:1px solid var(--line);border-radius:30px;font-size:12.5px;font-weight:700;color:var(--ink);cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.chip-count[data-astro-cid-xvukugm6]{font-size:10.5px;font-weight:700;color:var(--slate)}.chip[data-astro-cid-xvukugm6]:hover{border-color:var(--moss);color:var(--moss)}.chip[data-astro-cid-xvukugm6].is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip[data-astro-cid-xvukugm6].is-active .chip-count[data-astro-cid-xvukugm6]{color:var(--bg);opacity:.7}.result-meta[data-astro-cid-xvukugm6]{font-size:12px;color:var(--slate);font-weight:700;letter-spacing:.02em;margin:0 0 10px}.noscript-note[data-astro-cid-xvukugm6]{padding:16px;margin-bottom:20px;border:1px dashed var(--line);border-radius:4px;font-size:13px;color:var(--slate)}.noscript-note[data-astro-cid-xvukugm6] a[data-astro-cid-xvukugm6]{color:var(--moss)}.result-list[data-astro-cid-xvukugm6]{list-style:none;padding:0;margin:0}.load-more-wrap[data-astro-cid-xvukugm6]{display:flex;justify-content:center;padding:24px 0}.load-more[data-astro-cid-xvukugm6]{font-size:13px;font-weight:700;color:var(--ink);border:1px solid var(--line);padding:9px 24px;border-radius:30px;background:var(--paper);letter-spacing:.04em;cursor:pointer;font-family:inherit}.load-more[data-astro-cid-xvukugm6]:hover{background:var(--moss);color:var(--bg);border-color:var(--moss)}@media(max-width:560px){.filter-row[data-astro-cid-xvukugm6]{grid-template-columns:1fr;row-gap:6px}.filter-label[data-astro-cid-xvukugm6]{padding-top:0}}#result-list .result-row{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}#result-list .result-row:last-child{border-bottom:none}#result-list .row-img-link{display:block}#result-list .row-img{aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-2);border-radius:4px;display:flex;align-items:center;justify-content:center}#result-list .row-img.placeholder{background:var(--paper)}#result-list .row-img img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}#result-list .row-thumb-alt{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--slate);opacity:.5}#result-list .row-body{display:flex;flex-direction:column;gap:4px}#result-list .row-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--slate);font-weight:700;letter-spacing:.04em}#result-list .row-cat{color:var(--moss)}#result-list .row-date{margin-left:auto;font-size:10.5px;font-weight:500;opacity:.55}#result-list .row-title{font-size:16px;font-weight:800;line-height:1.55;letter-spacing:-.01em;margin:0}#result-list .row-title a{color:var(--ink)}#result-list .row-title a:hover{color:var(--moss)}@media(max-width:520px){#result-list .result-row{grid-template-columns:104px 1fr;gap:10px}#result-list .row-title{font-size:14px}}
