.intro-card.intro-hook{font-size:1.15rem;font-weight:600;color:var(--brand-primary);margin:0 .75rem}.summary-card.summary-title{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-secondary);font-weight:800;margin:0 .9rem;padding:.3rem .75rem;background:var(--brand-primary-lighter);border:1px solid var(--brand-primary-light);border-radius:999px}.summary-card.summary-title::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-secondary) 25%,transparent)}.summary-card.entry-summary{margin:0;font-size:1.05rem;line-height:1.7;color:#1f2937}.summary-card.entry-summary.tldr-kw{color:var(--brand-primary);font-weight:700;background:linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--brand-secondary) 26%,transparent) 62%);padding:.12em;border-radius:3px}.summary-card.summary-cta{margin:1.15rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.summary-card.summary-cta-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--brand-secondary);color:#fff!important;font-weight:700;font-size:.95rem;padding:.7rem 1.25rem;border-radius:var(--radius-btn);text-decoration:none!important;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--brand-secondary) 60%,transparent);transition:transform .15s ease,box-shadow .15s ease;min-height:44px}.summary-card.summary-cta-btn::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M19.05 4.91A10 10 0 0 0 4.18 18.43L3 22l3.66-1.16A10 10 0 1 0 19.05 4.91Zm-7.06 15.3a8.27 8.27 0 0 1-4.21-1.16l-.3-.18-2.18.69.7-2.12-.2-.32a8.3 8.3 0 1 1 6.19 3Zm4.6-6.19c-.25-.13-1.49-.74-1.72-.83s-.4-.13-.57.13-.66.83-.81 1-.3.19-.55.06a6.78 6.78 0 0 1-2-1.24 7.5 7.5 0 0 1-1.39-1.74c-.14-.25 0-.39.11-.51s.25-.3.37-.45a1.74 1.74 0 0 0.25-.42.46.46 0 0 0 0-.44c-.06-.13-.57-1.37-.78-1.87s-.41-.43-.57-.44h-.49a.94.94 0 0 0-.69.32 2.86 2.86 0 0 0-.89 2.13 5 5 0 0 0 1.05 2.65A11.43 11.43 0 0 0 13 17.18a4.34 4.34 0 0 0 2.07.55 2.65 2.65 0 0 0 1.74-.69 2.18 2.18 0 0 0.49-1.45c0-.18-.06-.32-.31-.45Z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M19.05 4.91A10 10 0 0 0 4.18 18.43L3 22l3.66-1.16A10 10 0 1 0 19.05 4.91Zm-7.06 15.3a8.27 8.27 0 0 1-4.21-1.16l-.3-.18-2.18.69.7-2.12-.2-.32a8.3 8.3 0 1 1 6.19 3Zm4.6-6.19c-.25-.13-1.49-.74-1.72-.83s-.4-.13-.57.13-.66.83-.81 1-.3.19-.55.06a6.78 6.78 0 0 1-2-1.24 7.5 7.5 0 0 1-1.39-1.74c-.14-.25 0-.39.11-.51s.25-.3.37-.45a1.74 1.74 0 0 0.25-.42.46.46 0 0 0 0-.44c-.06-.13-.57-1.37-.78-1.87s-.41-.43-.57-.44h-.49a.94.94 0 0 0-.69.32 2.86 2.86 0 0 0-.89 2.13 5 5 0 0 0 1.05 2.65A11.43 11.43 0 0 0 13 17.18a4.34 4.34 0 0 0 2.07.55 2.65 2.65 0 0 0 1.74-.69 2.18 2.18 0 0 0.49-1.45c0-.18-.06-.32-.31-.45Z'/></svg>") center/contain no-repeat}.summary-card.summary-cta-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-secondary) 70%,transparent)}.summary-card.summary-cta-meta{font-size:.85rem;color:#5a6472;line-height:1.4}.summary-card.summary-cta-meta strong{color:var(--brand-primary);font-weight:700}@media (max-width:600px){.summary-card.entry-summary{font-size:1rem}.summary-card.summary-cta-btn{width:100%;justify-content:center}}.summary-hero-cta.hero-cta-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px color-mix(in srgb,var(--brand-secondary) 80%,transparent)}@media (max-width:600px){.summary-hero-cta.hero-cta-btn{width:100%;max-width:100%}}.featured-image{margin:2rem 0;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);contain:content}.featured-image img{width:100%;height:auto;display:block}.schedule-hero.cta-btn{display:inline-flex!important;align-items:center;justify-content:center;margin:0 auto!important;width:auto!important;max-width:360px;background:#fff;color:var(--brand-primary)!important;padding:.72rem 1.15rem!important;border-radius:var(--radius-btn);text-decoration:none!important;font-weight:700;font-size:.98rem!important;line-height:1.25!important;white-space:normal;overflow-wrap:break-word;text-align:center!important}