.prose .wp-block-image{margin:8px 0 20px}.prose .wp-block-image img,.prose [class*=size-] img{height:auto!important;max-width:min(100%,var(--measure, 720px));display:block;margin-inline:auto}.prose .alignleft,.prose .alignright,.prose .aligncenter{float:none;display:block;margin:8px auto 20px}.prose .alignleft img,.prose .alignright img,.prose .aligncenter img{display:block;margin-left:auto;margin-right:auto}.prose .alignnone{margin:8px 0 20px}.prose .alignwide{width:100%;max-width:100%}.prose .wp-block-columns{display:flex;flex-wrap:wrap;gap:var(--gap-grid);margin:0 0 20px}.prose .wp-block-column{flex:1 1 0;min-width:0}@media(max-width:782px){.prose .wp-block-columns{flex-direction:column}.prose .wp-block-column{flex-basis:100%}}.prose .wp-block-spacer{display:block;flex-shrink:0;width:100%}.prose .wp-block-separator.is-style-wide{width:100%}.prose .wp-block-separator.is-style-dots{border:none;text-align:center;line-height:1;height:auto}.prose .wp-block-separator.is-style-dots:before{content:"···";font-size:1.5rem;letter-spacing:.5em;color:var(--color-ink-faint-strong)}.prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px;list-style:none;padding:0}.prose .wp-block-button .wp-block-button__link{display:inline-block;padding:var(--btn-pad);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--dark-text);font-family:var(--font-sans);font-size:var(--btn-text);font-weight:var(--weight-label);line-height:1;text-decoration:none;transition:background .15s ease}.prose .wp-block-button .wp-block-button__link:hover{background:var(--color-accent-hover);color:var(--dark-text)}.prose .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--color-ink);border:1px solid var(--color-border-pill)}.prose .wp-block-quote cite{display:block;margin-top:8px;font-family:var(--font-sans);font-size:var(--text-body-xs);font-style:normal;color:var(--color-ink-muted)}.prose .wp-block-group{margin:0 0 20px}.prose .wp-block-group.has-background{padding:24px;border-radius:var(--radius-card)}.prose .has-text-align-center{text-align:center}.prose .has-text-align-left{text-align:left}.prose .has-text-align-right{text-align:right}.prose .wp-block-table{margin:0 0 20px}.prose table{display:block;max-width:min(100%,var(--measure, 720px));margin-inline:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.prose table td,.prose table th{border:1px solid var(--color-border);padding:10px 14px;text-align:left}.prose table th{background:var(--color-panel);font-weight:var(--weight-label)}.prose .quiz-cta{display:flex;flex-direction:column;gap:10px;max-width:var(--measure, 720px);background:var(--color-panel);border-radius:var(--radius-panel);padding:32px;margin:24px auto 32px;text-align:center}.prose .quiz-cta__heading{font-family:var(--font-serif);font-weight:400;font-size:var(--text-h3);line-height:var(--leading-display);margin:0;color:var(--color-ink)}.prose .quiz-cta__lede{font-size:var(--text-body-xs);line-height:var(--leading-body);color:var(--color-ink-muted);margin:0;max-width:46ch;margin-inline:auto}.prose .quiz-cta__action{margin:8px 0 0}.prose .quiz-cta .quiz-cta__button{display:inline-block;padding:var(--btn-pad);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--dark-text);font-family:var(--font-sans);font-size:var(--btn-text);font-weight:var(--weight-label);line-height:1;text-decoration:none;transition:background .15s ease}.prose .quiz-cta .quiz-cta__button:hover{background:var(--color-accent-hover);color:var(--dark-text)}.prose .quiz-cta[hidden]{display:none}.prose .featured-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid);max-width:var(--measure, 720px);margin:24px auto 32px}.prose .featured-posts__heading{grid-column:1 / -1;font-family:var(--font-serif);font-weight:400;font-size:var(--text-h3);line-height:var(--leading-display);color:var(--color-ink);margin:0}.prose .featured-posts .featured-posts__card{display:flex;flex-direction:column;gap:8px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:20px;color:var(--color-ink);font-weight:400;text-decoration:none;transition:border-color .15s ease}.prose .featured-posts .featured-posts__card:hover{border-color:var(--color-border-pill)}.prose .featured-posts .featured-posts__card:hover .featured-posts__title{color:var(--color-accent)}.prose .featured-posts .featured-posts__card img{width:48px;height:auto;margin:0;border-radius:0}.prose .featured-posts__title{font-family:var(--font-serif);font-size:var(--text-h4);line-height:var(--leading-display)}.prose .featured-posts__excerpt{font-size:var(--text-body-xs);line-height:var(--leading-body);color:var(--color-ink-muted)}@media(max-width:780px){.prose .featured-posts{grid-template-columns:1fr}}.prose .schema-faq-section,.prose .schema-how-to-step{margin-bottom:20px}.prose .schema-faq-question,.prose .schema-how-to-step-name{display:block;margin-bottom:6px;color:var(--color-ink)}.phero[data-astro-cid-yvbahnfj]{max-width:calc(820px + var(--gutter) * 2);margin-inline:auto;padding:clamp(48px,6vw,72px) var(--gutter) clamp(20px,3vw,32px);text-align:center}.phero__back[data-astro-cid-yvbahnfj]{display:inline-block;font-size:var(--text-body-xs);font-weight:var(--weight-label);color:var(--color-ink-muted-mid);text-decoration:none;margin-bottom:26px}.phero__back[data-astro-cid-yvbahnfj]:hover{color:var(--color-ink)}.phero__eyebrow[data-astro-cid-yvbahnfj]{margin-bottom:18px}.phero__title[data-astro-cid-yvbahnfj]{font-size:var(--text-h2);line-height:var(--leading-display-loose);max-width:20ch;margin-inline:auto}.phero__byline[data-astro-cid-yvbahnfj]{font-size:var(--text-body-xs);color:var(--color-ink-muted);margin-top:18px}.phero__media[data-astro-cid-yvbahnfj]{max-width:calc(980px + var(--gutter) * 2);margin:0 auto clamp(12px,2vw,20px);padding-inline:var(--gutter)}.phero__media[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;aspect-ratio:21 / 9;object-fit:cover;border-radius:var(--radius-image)}.prose[data-astro-cid-yvbahnfj]{max-width:calc(840px + var(--gutter) * 2);--measure: var(--container-text);margin-inline:auto;padding:clamp(16px,2.5vw,28px) var(--gutter) clamp(48px,6vw,72px)}.prose[data-astro-cid-yvbahnfj] p{line-height:var(--leading-body-loose);color:var(--color-ink-muted-strong);margin:0 0 20px}.prose[data-astro-cid-yvbahnfj] h2{margin:40px 0 16px}.prose[data-astro-cid-yvbahnfj] h3{margin:30px 0 12px}.prose[data-astro-cid-yvbahnfj] h4{margin:24px 0 10px}.prose[data-astro-cid-yvbahnfj] ul,.prose[data-astro-cid-yvbahnfj] ol{padding-left:1.3em;margin:0 0 20px}.prose[data-astro-cid-yvbahnfj] li{line-height:var(--leading-body-loose);color:var(--color-ink-muted-strong);margin-bottom:8px}.prose[data-astro-cid-yvbahnfj] a{color:var(--color-accent);font-weight:500}.prose[data-astro-cid-yvbahnfj] a:hover{color:var(--color-accent-hover)}.prose[data-astro-cid-yvbahnfj] strong,.prose[data-astro-cid-yvbahnfj] b{font-weight:var(--weight-label);color:var(--color-ink)}.prose[data-astro-cid-yvbahnfj] h2 strong,.prose[data-astro-cid-yvbahnfj] h3 strong,.prose[data-astro-cid-yvbahnfj] h4 strong{font-weight:inherit}.prose[data-astro-cid-yvbahnfj] blockquote{background:var(--color-card);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-card) var(--radius-card) 0;padding:20px 24px;margin:0 0 20px}.prose[data-astro-cid-yvbahnfj] blockquote p:last-child{margin-bottom:0}.prose[data-astro-cid-yvbahnfj] p,.prose[data-astro-cid-yvbahnfj] ul,.prose[data-astro-cid-yvbahnfj] ol,.prose[data-astro-cid-yvbahnfj] h2,.prose[data-astro-cid-yvbahnfj] h3,.prose[data-astro-cid-yvbahnfj] h4,.prose[data-astro-cid-yvbahnfj] blockquote{max-width:var(--measure);margin-inline:auto}.prose[data-astro-cid-yvbahnfj] img{max-width:min(100%,var(--measure, 720px));height:auto;border-radius:var(--radius-image);margin:8px auto 20px}.prose[data-astro-cid-yvbahnfj] figure{margin:8px 0 20px}.prose[data-astro-cid-yvbahnfj] figcaption{font-size:var(--text-body-xs);color:var(--color-ink-muted);margin-top:8px;text-align:center}.prose[data-astro-cid-yvbahnfj] hr{border:none;border-top:1px solid var(--color-border);margin:32px 0}.related[data-astro-cid-yvbahnfj]{border-top:1px solid var(--color-border);padding-block:clamp(48px,6vw,72px)}.related__heading[data-astro-cid-yvbahnfj]{font-size:var(--text-h2);text-align:center;margin-bottom:32px}.related__grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}@media(max-width:900px){.related__grid[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.related__grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}
