.post-head{background-color:var(--color-panel-navy);background-image:linear-gradient(color-mix(in srgb,var(--color-turquoise) 5.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-turquoise) 5.5%,transparent) 1px,transparent 1px),radial-gradient(900px 420px at 80% -5%,color-mix(in srgb,var(--color-turquoise) 10%,transparent),transparent 65%);background-size:34px 34px,34px 34px,auto;border-bottom:1px solid color-mix(in srgb,var(--color-on-navy-muted) 18%,transparent);color:var(--color-on-navy)}.post-head .meta{font-size:.85rem;color:var(--color-on-navy-muted)}.post-head .meta a{color:var(--color-turquoise);text-decoration:none;font-weight:700}.post-head h1{margin-top:.8rem;font-size:clamp(1.9rem,4.2vw,2.8rem);font-weight:900;line-height:1.25}.post-body{background:var(--color-mist);color:var(--color-mist-ink);border-bottom:1px solid var(--color-mist-line)}.post .disclaimer{margin-top:1.6rem;padding-top:1rem;border-top:1px solid var(--color-mist-line);font-size:.8rem;line-height:1.6;color:var(--color-mist-ink-soft)}.post .lede{margin-top:0;font-size:1.18rem;color:var(--color-mist-ink);font-weight:600;line-height:1.75}.post h2{margin-top:2.2rem;font-size:1.35rem;font-weight:800;color:var(--color-mist-ink)}.post>p,.post .takeaway p,.post .callout p{margin-top:.8rem;line-height:1.85;color:var(--color-mist-ink-soft);font-size:1.05rem}.post strong{color:var(--color-mist-ink)}.post a:not([class]){color:var(--color-mist-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-turquoise);text-decoration-thickness:2px;text-underline-offset:4px}.post .callout{margin-top:1.3rem;background:var(--color-mist-head);border:1px solid var(--color-mist-line);border-radius:1rem;padding:1.4rem 1.6rem}.post .callout h3{font-size:1.15rem;font-weight:800;color:var(--color-mist-ink)}.post .callout ul{margin-top:.6rem;display:grid;gap:.55rem;padding-inline-start:1.3rem;list-style:disc}.post .callout li{line-height:1.7;color:var(--color-mist-ink-soft)}.post .callout li::marker{color:var(--color-pos-bright)}.post .callout-note{margin-top:1rem;color:var(--color-mist-ink)}.post .takeaway{margin-top:2.6rem;background:var(--color-mist-head);border:1.5px solid var(--color-turquoise);border-radius:1rem;padding:1.8rem}.post .takeaway h2{margin-top:0}.post .btn-primary{display:inline-block;margin-top:1.1rem;background:var(--color-turquoise);color:var(--color-on-turquoise);padding:.8rem 1.5rem;border-radius:.6rem;font-weight:700;text-decoration:none;box-shadow:0 6px 22px color-mix(in srgb,var(--color-turquoise) 22%,transparent)}.post .btn-primary:hover{background:color-mix(in srgb,var(--color-turquoise) 88%,black)}.post .quiz-callout{margin-top:1.4rem;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1.3rem;border-radius:.7rem;text-decoration:none;border:1px solid var(--color-turquoise);background:color-mix(in srgb,var(--color-turquoise) 10%,var(--color-mist-head))}.post .quiz-callout:hover{background:color-mix(in srgb,var(--color-turquoise) 20%,var(--color-mist-head))}.post .quiz-callout .q-ask{color:var(--color-mist-ink-soft);font-size:.98rem}.post .quiz-callout .q-act{color:var(--color-mist-ink);font-weight:800}.post .quiz-callout:hover .q-act{text-decoration:underline;text-underline-offset:4px}.post .sig{margin-top:2.4rem;font-family:var(--font-display);font-weight:900;font-size:1.3rem;color:var(--color-mist-ink)}.post .service-cta{margin-top:2.6rem;background:var(--color-mist-head);border:1px solid var(--color-mist-line);border-inline-start:3px solid var(--color-turquoise);border-radius:1rem;padding:1.6rem 1.7rem}.post .service-eyebrow{font-size:1.05rem;font-weight:800;color:var(--color-mist-ink)}.post .service-line{margin-top:.5rem;line-height:1.7;color:var(--color-mist-ink-soft);font-size:1rem}.post .service-actions{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.7rem}.post .btn-second{display:inline-block;background:transparent;color:var(--color-mist-ink);padding:.8rem 1.5rem;border:1.5px solid var(--color-turquoise);border-radius:.6rem;font-weight:800;text-decoration:none}.post .btn-second:hover{background:color-mix(in srgb,var(--color-turquoise) 16%,transparent)}.post .btn-ghost{display:inline-block;background:transparent;color:var(--color-mist-ink);padding:.8rem 1.5rem;border:1.5px solid var(--color-mist-line);border-radius:.6rem;font-weight:700;text-decoration:none}.post .btn-ghost:hover{border-color:var(--color-mist-ink)}.post .related{margin-top:3rem;padding-top:1.8rem;border-top:1px solid var(--color-mist-line)}.post .related>h2{margin-top:0;font-size:1.3rem;font-weight:800}.post .related-grid{margin-top:1.2rem;display:grid;gap:1rem}@media(min-width:700px){.post .related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.post .related-grid{grid-template-columns:repeat(3,1fr)}}.post .related-card{display:flex;flex-direction:column;background:var(--color-mist-head);border:1px solid var(--color-mist-line);border-radius:1rem;padding:1.3rem;text-decoration:none;color:var(--color-mist-ink)}.post .related-card:hover{border-color:var(--color-turquoise);transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--color-panel-navy) 12%,transparent)}.post .related-tag{font-size:.74rem;font-weight:700;color:var(--color-mist-ink-soft)}.post .related-card h3{margin-top:.5rem;font-size:1.08rem;font-weight:800;line-height:1.4;flex:1}.post .related-read{margin-top:1rem;font-size:.82rem;color:var(--color-mist-ink-soft);font-weight:700}
