.BlogPosts_blogSection__Iw594{padding:4rem 2.5rem 5rem;position:relative;z-index:1}.BlogPosts_blogWrap__JvqrD{max-width:760px;margin:0 auto}.BlogPosts_blogLabel__GQvVa{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tc-blue-500);margin-bottom:1rem}.BlogPosts_articleTitle__dOTea{font-size:clamp(1.75rem,4vw,2.4rem);font-weight:800;color:var(--tc-text-dark);letter-spacing:-.02em;line-height:1.18;margin-bottom:.75rem}.BlogPosts_articleMeta__efUmi{font-size:.82rem;color:var(--tc-text-muted);font-weight:500;letter-spacing:.05em;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--tc-border)}.BlogPosts_articleBody__qSMPi{color:var(--tc-text-mid);font-size:1rem;line-height:1.8}.BlogPosts_articleBody__qSMPi h2{font-size:1.45rem;font-weight:800;color:var(--tc-text-dark);letter-spacing:-.015em;margin:2.5rem 0 .75rem}.BlogPosts_articleBody__qSMPi h3{font-size:1.1rem;font-weight:700;color:var(--tc-text-dark);margin:1.75rem 0 .5rem}.BlogPosts_articleBody__qSMPi p{margin-bottom:1.1rem}.BlogPosts_articleBody__qSMPi ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.1rem}.BlogPosts_articleBody__qSMPi li{margin-bottom:.4rem}.BlogPosts_articleBody__qSMPi strong{color:var(--tc-text-dark);font-weight:700}.BlogPosts_articleBody__qSMPi em{font-style:italic;color:var(--tc-text-muted)}.BlogPosts_comments__qN8n5{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--tc-border)}.BlogPosts_commentsTitle__fU18F{font-size:1.2rem;font-weight:700;color:var(--tc-text-dark);margin-bottom:1.25rem}.BlogPosts_commentTextarea__Ul_1c{width:100%;padding:.85rem 1rem;border:1px solid var(--tc-border);border-radius:var(--radius);font-family:var(--font-main);font-size:.95rem;color:var(--tc-text-dark);background:rgba(255,255,255,.7);resize:vertical;transition:border-color .2s;display:block;margin-bottom:.75rem}.BlogPosts_commentTextarea__Ul_1c:focus{outline:none;border-color:var(--tc-blue-500)}.BlogPosts_commentSubmit__kEWjU{background:var(--tc-blue-500);color:#fff;border:none;border-radius:var(--radius);padding:.7rem 1.75rem;font-family:var(--font-main);font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.BlogPosts_commentSubmit__kEWjU:hover{background:var(--tc-blue-600);transform:translateY(-1px)}.BlogPosts_commentList__P66nS{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.BlogPosts_noComments__Nf_nq{font-size:.9rem;color:var(--tc-text-muted)}.BlogPosts_commentItem__GHoKl{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;background:rgba(255,255,255,.55);border:1px solid var(--tc-border);border-radius:var(--radius);font-size:.9rem;color:var(--tc-text-mid)}.BlogPosts_deleteBtn__TBD4Z{background:transparent;border:none;color:var(--tc-text-muted);font-size:.78rem;cursor:pointer;flex-shrink:0;padding:0;text-decoration:underline}.BlogPosts_deleteBtn__TBD4Z:hover{color:#c0392b}@media (max-width:768px){.BlogPosts_blogSection__Iw594{padding:3rem 1.5rem 4rem}.BlogPosts_blogWrap__JvqrD{max-width:100%}.BlogPosts_articleTitle__dOTea{font-size:clamp(1.5rem,6vw,2rem)}.BlogPosts_articleBody__qSMPi h2{font-size:1.25rem;margin:2rem 0 .65rem}.BlogPosts_articleBody__qSMPi h3{font-size:1rem}.BlogPosts_articleBody__qSMPi{font-size:.975rem;line-height:1.75}.BlogPosts_comments__qN8n5{margin-top:3rem;padding-top:2rem}}@media (max-width:480px){.BlogPosts_blogSection__Iw594{padding:2.5rem 1rem 3.5rem}.BlogPosts_commentItem__GHoKl{flex-direction:column;gap:.5rem}}