.blog-module__2lO4vG__frame{flex-direction:column;min-height:100vh;display:flex}.blog-module__2lO4vG__frameBody{flex:1}.blog-module__2lO4vG__heroForm{gap:var(--s3);max-width:470px;margin-top:var(--s6);flex-wrap:wrap;display:flex}.blog-module__2lO4vG__heroForm input{min-width:0;min-height:48px;padding:0 var(--s5);border:1px solid var(--border);color:var(--ink);background:var(--surface);font-family:inherit;font-size:var(--t-small);border-radius:999px;outline:none;flex:210px;font-weight:500;transition:border-color .18s,box-shadow .18s}.blog-module__2lO4vG__heroForm input::placeholder{color:#a1917f}.blog-module__2lO4vG__heroForm input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #f6d7bf80}.blog-module__2lO4vG__heroForm input:disabled{opacity:.55}.blog-module__2lO4vG__heroForm button{cursor:pointer;border:0;flex:none;min-width:150px;font-family:inherit}.blog-module__2lO4vG__heroForm button:disabled{opacity:.6;cursor:default}.blog-module__2lO4vG__heroSuccess{align-items:center;gap:var(--s3);max-width:470px;margin-top:var(--s6);padding:var(--s4) var(--s5);border:1px solid var(--border-warm);border-radius:var(--r-md);box-shadow:var(--sh-1);font-size:var(--t-small);background:#fff7ef;font-weight:600;display:flex}.blog-module__2lO4vG__heroSuccess svg{width:20px;height:20px;color:var(--accent);flex:none}.blog-module__2lO4vG__heroError{margin:var(--s3) 0 0;color:var(--accent-dark);font-size:var(--t-micro);font-weight:600}.blog-module__2lO4vG__heroNote{margin:var(--s5) 0 0;color:var(--muted);font-size:var(--t-small);line-height:1.5}.blog-module__2lO4vG__spin{animation:1s linear infinite blog-module__2lO4vG__babaSpin}@keyframes blog-module__2lO4vG__babaSpin{to{transform:rotate(360deg)}}.blog-module__2lO4vG__featured{border:1px solid var(--border);border-radius:var(--r-lg);color:inherit;background:var(--surface);box-shadow:var(--sh-2);text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s;display:block;overflow:hidden}.blog-module__2lO4vG__featured:hover{box-shadow:var(--sh-3);transform:translateY(-3px)}.blog-module__2lO4vG__featuredMedia{aspect-ratio:16/9;background:var(--surface-warm);position:relative;overflow:hidden}.blog-module__2lO4vG__featuredMedia img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.blog-module__2lO4vG__featured:hover .blog-module__2lO4vG__featuredMedia img{transform:scale(1.04)}.blog-module__2lO4vG__featuredFallback{color:#e2cdb4;place-items:center;font-size:56px;font-weight:700;display:grid;position:absolute;inset:0}.blog-module__2lO4vG__featuredTag{top:var(--s3);left:var(--s3);padding:4px var(--s3);color:var(--accent-dark);background:var(--surface);box-shadow:var(--sh-1);letter-spacing:.06em;border-radius:999px;font-size:12px;font-weight:700;position:absolute}.blog-module__2lO4vG__featuredBody{gap:var(--s2);padding:var(--s5);display:grid}.blog-module__2lO4vG__featuredBody h2{font-family:var(--font-frank), Georgia, serif;font-size:var(--t-h3);margin:0;font-weight:500;line-height:1.28}.blog-module__2lO4vG__featuredBody>p{color:var(--muted);font-size:var(--t-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__2lO4vG__featuredMeta{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s1);color:var(--muted);font-size:var(--t-micro);display:flex}.blog-module__2lO4vG__featuredRead{align-items:center;gap:var(--s1);color:var(--accent);font-weight:700;display:inline-flex}.blog-module__2lO4vG__featuredRead svg{width:14px;height:14px;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.blog-module__2lO4vG__featured:hover .blog-module__2lO4vG__featuredRead svg{transform:translate(3px)}.blog-module__2lO4vG__pageHeader{padding-top:var(--s7)}.blog-module__2lO4vG__backLink{align-items:center;gap:var(--s2);min-height:40px;color:var(--muted);font-size:var(--t-small);font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.blog-module__2lO4vG__backLink:hover{color:var(--accent)}.blog-module__2lO4vG__backLink svg{width:16px;height:16px}.blog-module__2lO4vG__pageHeader h1{margin:var(--s2) 0 0;font-family:var(--font-frank), Georgia, serif;font-size:var(--t-h2);letter-spacing:-.025em;font-weight:500}.blog-module__2lO4vG__grid2,.blog-module__2lO4vG__grid3{gap:var(--s5);display:grid}.blog-module__2lO4vG__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__2lO4vG__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-module__2lO4vG__appBand{align-items:center;gap:var(--s6);padding:var(--s7);border-radius:var(--r-lg);color:#fff;background:linear-gradient(118deg, var(--accent), var(--accent-dark));box-shadow:var(--sh-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.blog-module__2lO4vG__appBand h3{font-family:var(--font-frank), Georgia, serif;font-size:var(--t-h2);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.15}.blog-module__2lO4vG__appBand h3+p{max-width:44ch;margin:var(--s3) 0 0;color:#fff;font-size:var(--t-lead);opacity:.92;line-height:1.5}.blog-module__2lO4vG__appRating{align-items:center;gap:var(--s2);margin-top:var(--s4);color:#ffd8a4;font-size:var(--t-small);letter-spacing:.08em;flex-wrap:wrap;display:flex}.blog-module__2lO4vG__appRating span{color:#fff;letter-spacing:normal;opacity:.88;font-weight:600}.blog-module__2lO4vG__empty{padding:var(--s8) 0;text-align:center}.blog-module__2lO4vG__empty h3{margin:0 0 var(--s3);font-family:var(--font-frank), Georgia, serif;font-size:var(--t-h2);font-weight:500}.blog-module__2lO4vG__empty p{color:var(--muted);font-size:var(--t-body);margin:0}.blog-module__2lO4vG__loading{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s8) 0;color:var(--muted);font-size:var(--t-lead);display:flex}.blog-module__2lO4vG__loading svg{width:28px;height:28px;color:var(--accent)}.blog-module__2lO4vG__anchor{scroll-margin-top:88px}.blog-module__2lO4vG__pageBottom{padding-bottom:var(--section-gap)}@media (max-width:1080px){.blog-module__2lO4vG__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.blog-module__2lO4vG__appBand{padding:var(--s6);text-align:center;grid-template-columns:1fr}.blog-module__2lO4vG__appBand h3+p{margin-inline:auto}.blog-module__2lO4vG__appRating{justify-content:center}.blog-module__2lO4vG__featured{width:min(620px,100%);margin-inline:auto}.blog-module__2lO4vG__heroForm,.blog-module__2lO4vG__heroSuccess{margin-inline:auto}.blog-module__2lO4vG__heroNote{text-align:center}}@media (max-width:760px){.blog-module__2lO4vG__grid2,.blog-module__2lO4vG__grid3{grid-template-columns:1fr}}@media (max-width:620px){.blog-module__2lO4vG__heroForm{flex-direction:column}.blog-module__2lO4vG__heroForm input,.blog-module__2lO4vG__heroForm button{width:100%}}
