.postContent{color:#1f2937;line-height:1.8}.postContent h1,.postContent h2,.postContent h3,.postContent h4,.postContent h5,.postContent h6{color:#111827;margin-top:1.6em;margin-bottom:.6em;line-height:1.25}.postContent p{margin-bottom:1em}.postContent a{color:#6d28d9;text-decoration:underline}.postContent img{border-radius:6px;max-width:100%;height:auto;margin:1rem auto;display:block}.postContent figure{margin:1.25rem 0}.postContent figcaption{color:#6b7280;margin-top:.5rem;font-size:.9rem}.postContent blockquote{color:#4b5563;background:#faf5ff;border-left:4px solid #e9d5ff;margin:1rem 0;padding:.75rem 1rem}.postContent pre{color:#e6eef8;background:#0f172a;border-radius:8px;margin:1rem 0;padding:1rem;overflow:auto}.postContent code{color:#e6eef8;background:#0f172ab3;border-radius:4px;padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace}.postContent table{border-collapse:collapse;width:100%;margin:1rem 0}.postContent th,.postContent td{text-align:left;border:1px solid #e5e7eb;padding:.5rem .75rem}.postContent iframe{border:0;width:100%;margin:1rem 0;display:block}.embedWrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}.embedWrapper iframe{height:100%;position:absolute;top:0;left:0}.postContent ul,.postContent ol{margin-bottom:1rem;margin-left:0;padding-left:1.15rem}.postContent ul{list-style-type:disc}.postContent ol{list-style-type:decimal}.postContent li{margin:.35rem 0}.postContent li p{margin:0;display:inline}.postContent li::marker{color:#6b7280;font-size:1em}.postContent li ul,.postContent li ol,.postContent ul ul,.postContent ol ol{margin-top:.25rem;margin-bottom:.25rem;margin-left:1rem}.postContent li pre,.postContent li code{margin-top:.5rem;display:block}.postContent img.alignleft{float:left;margin-right:1rem}.postContent img.alignright{float:right;margin-left:1rem}.postContent .wp-block-gallery{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;display:grid}.postContent .wp-block-image{text-align:center}.postContent .wp-block-image img{object-fit:cover;max-width:100%;height:auto;display:inline-block}.postContent img.aligncenter,.postContent figure.aligncenter{margin-left:auto;margin-right:auto;display:block}:root{--post-accordion-border:#e6e8eb;--post-accordion-bg:#fff;--post-accordion-accent:#6d28d9;--post-accordion-text:#111827}.postContent details,.postContent .accordion,.postContent .wp-block-accordion,.postContent .accordions,.postContent .toggle-wrap{border:1px solid var(--post-accordion-border);background:var(--post-accordion-bg);border-radius:10px;margin:.85rem 0;overflow:hidden}.postContent summary,.postContent .accordion-header,.postContent .accordion-title,.postContent .toggle-title{cursor:pointer;color:var(--post-accordion-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;font-weight:600;list-style:none;transition:background .12s;display:flex}.postContent summary:hover,.postContent .accordion-header:hover{background:#6366f10a}.postContent summary:focus,.postContent .accordion-header:focus,.postContent summary:focus-visible,.postContent .accordion-header:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #6366f11f}.postContent summary::-webkit-details-marker{display:none}.postContent summary:after,.postContent .accordion-header .chev,.postContent .toggle-title .chev{content:"▾";color:#6b7280;margin-left:.5rem;transition:transform .18s,color .12s;display:inline-block}.postContent details[open] summary:after,.postContent .accordion-item.open .chev,.postContent .toggle-open .chev{color:var(--post-accordion-accent);transform:rotate(180deg)}.postContent details>:not(summary){padding:0 1rem .85rem;animation:.16s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.postContent .accordion .accordion-item,.postContent .wp-block-accordion .accordion-item{border-top:1px solid #f3f4f6}.postContent .accordion .accordion-item:first-child,.postContent .wp-block-accordion .accordion-item:first-child{border-top:0}.postContent .accordion-content,.postContent .toggle-content{opacity:0;max-height:0;padding:0 1rem .85rem;transition:max-height .28s,opacity .18s;overflow:hidden}.postContent .accordion-item.open .accordion-content,.postContent .accordion-item[aria-expanded=true] .accordion-content,.postContent .toggle-open .toggle-content{opacity:1;max-height:2000px}.postContent summary[tabindex],.postContent .accordion-header[tabindex]{outline:none}.postContent .wp-block-gallery,.postContent .gallery{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:.75rem;margin:1rem 0;display:grid}.postContent .wp-block-gallery .blocks-gallery-item,.postContent .gallery .gallery-item{background:#fff;border-radius:10px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.postContent .wp-block-gallery .blocks-gallery-image img,.postContent .gallery .gallery-item img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;transition:transform .2s;display:block}.postContent .wp-block-gallery .blocks-gallery-item:hover,.postContent .gallery .gallery-item:hover{transform:translateY(-6px);box-shadow:0 10px 30px #11182714}.postContent .wp-block-gallery .blocks-gallery-item:focus-within,.postContent .gallery .gallery-item:focus-within{outline:3px solid #6366f11f}.postContent .wp-block-gallery .blocks-gallery-item figcaption,.postContent .gallery .gallery-item .wp-caption-text,.postContent .gallery .gallery-caption{color:#6b7280;text-align:center;padding:.5rem 0 0;font-size:.9rem}.postContent .wp-block-gallery.columns-1{grid-template-columns:1fr}.postContent .wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.postContent .wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.postContent .wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.postContent .wp-block-gallery,.postContent .gallery{grid-template-columns:repeat(2,1fr);gap:.5rem}}.postContent .wp-block-button,.postContent .wp-block-buttons{justify-content:flex-start;gap:.5rem;margin:.75rem 0;display:flex}.postContent .wp-block-button{text-align:left}.postContent .wp-block-button .wp-block-button__link,.postContent a.button,.postContent .button,.postContent .btn,.postContent button,.postContent input[type=button],.postContent input[type=submit]{color:#fff;cursor:pointer;background:#333435;border:1px solid #00000026;border-radius:9999px;padding:.65rem 1.6rem;font-size:1.03rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block;box-shadow:0 6px 18px #1118271f}.postContent .wp-block-button .wp-block-button__link:hover,.postContent a.button:hover,.postContent .button:hover,.postContent .btn:hover,.postContent button:hover,.postContent input[type=button]:hover,.postContent input[type=submit]:hover{background:#3b3b3d;transform:translateY(-1px);box-shadow:0 10px 26px #11182729}.postContent .wp-block-button .wp-block-button__link:active,.postContent a.button:active,.postContent .button:active,.postContent .btn:active,.postContent button:active,.postContent input[type=button]:active,.postContent input[type=submit]:active{transform:translateY(0)}.postContent .wp-block-button .wp-block-button__link[aria-disabled=true],.postContent .disabled,.postContent button[disabled],.postContent input[disabled]{opacity:.6;cursor:not-allowed}.postContent .button.secondary,.postContent a.button.secondary{color:#6d28d9;background:0 0;border:1px solid #6d28d9;border-radius:9999px;padding:.5rem 1rem}.postContent .wp-block-button.is-style-outline .wp-block-button__link{color:#6d28d9;background:0 0;border:1px solid #6d28d9}.postContent .wp-block-buttons.aligncenter,.postContent .wp-block-button.aligncenter{justify-content:center}.postContent p>.wp-block-button .wp-block-button__link,.postContent p>a.button,.postContent p>.button{vertical-align:middle}.postContent .wp-element-button{vertical-align:middle;margin:.5rem 0;line-height:1;transition:transform 60ms,box-shadow .12s;display:inline-block}.postContent .wp-element-button.aligncenter{justify-content:center;display:flex}.postContent .wp-element-button.is-style-outline a,.postContent .wp-element-button.is-style-outline .button,.postContent .wp-element-button.is-style-outline button{color:#6d28d9;background:0 0;border:1px solid #6d28d9}.postContent .wp-element-button :focus{border-radius:8px;outline:none;box-shadow:0 0 0 3px #6366f11f}.postContent .wp-element-button[aria-disabled=true],.postContent .wp-element-button.disabled{opacity:.6;pointer-events:none}.postContent .wp-element-button{color:#fff;background:#333435;border-radius:9999px;padding:.65rem 1.6rem;font-size:1.03rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block;box-shadow:0 6px 18px #1118271f}.postContent .wp-element-image{text-align:center}.postContent .wp-element-image img{border-radius:6px;max-width:100%;height:auto;margin:.75rem auto;display:block}
