.btn,.dir-btn,.pack-btn,.wp-hero__btn,.wp-cta__btn,.wp-final-cta__btn,.author-checker__btn,.author-spotlight__btn,.blog-cta__button,.tool-cta__button,.blog-article .tool-cta__button,.directory-cta__button,.checker-bot-cta__btn,.checker-wp-cta__btn,.pack-cta-button,.profile-visit-btn,.auth-google-btn,.aivc__button,.aivc__cta-button,.aivc__popup-btn,.aivc__share-btn,.aivc__snapshot-btn,.aivc__directory-submit-btn,.aivc__directory-browse-link,.aivc__templates-action-btn,.aivc__template-download-btn,.aivc__snapshot-upsell-btn,.aivc__analysis-cta-btn,.aivc-tpl__cta,.aivc-tpl__file-btn,.aivc-tpl__download-all,.copy-btn,.copy-code__btn,.badge-embed__copy-btn{justify-content:center;align-items:center;gap:var(--space-1);min-height:48px;padding:12px var(--space-3);border-radius:var(--r-md);font-family:var(--font-display);font-size:var(--t-small);font-weight:var(--w-semibold);letter-spacing:0;text-align:center;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);line-height:1.25;text-decoration:none;display:inline-flex}.btn--primary,.dir-btn--primary,.pack-btn--primary,.wp-hero__btn--primary,.wp-cta__btn,.wp-final-cta__btn,.author-checker__btn--primary,.author-spotlight__btn--primary,.aivc__popup-btn--primary,.blog-cta__button,.tool-cta__button,.blog-article .tool-cta__button,.directory-cta__button,.checker-bot-cta__btn,.checker-wp-cta__btn,.pack-cta-button,.aivc__button,.aivc__cta-button,.aivc__snapshot-btn,.aivc__directory-submit-btn,.aivc__templates-action-btn--cta,.aivc__snapshot-upsell-btn,.aivc__analysis-cta-btn,.aivc-tpl__cta{background:var(--brand);color:var(--navy-900);border:1px solid var(--orange-700);box-shadow:var(--shadow-2), var(--edge-light)}.btn--primary:hover,.dir-btn--primary:hover,.pack-btn--primary:hover,.wp-hero__btn--primary:hover,.wp-cta__btn:hover,.wp-final-cta__btn:hover,.author-checker__btn--primary:hover,.author-spotlight__btn--primary:hover,.aivc__popup-btn--primary:hover,.blog-cta__button:hover,.tool-cta__button:hover,.blog-article .tool-cta__button:hover,.directory-cta__button:hover,.checker-bot-cta__btn:hover,.checker-wp-cta__btn:hover,.pack-cta-button:hover,.aivc__button:hover,.aivc__cta-button:hover,.aivc__snapshot-btn:hover,.aivc__directory-submit-btn:hover,.aivc__templates-action-btn--cta:hover,.aivc__snapshot-upsell-btn:hover,.aivc__analysis-cta-btn:hover,.aivc-tpl__cta:hover{background:var(--brand-hover);border-color:var(--brand);color:var(--navy-900);box-shadow:var(--shadow-3), var(--edge-light-soft);text-decoration:none;transform:none}.btn--primary:active,.dir-btn--primary:active,.pack-btn--primary:active,.wp-hero__btn--primary:active,.blog-cta__button:active,.tool-cta__button:active,.directory-cta__button:active,.aivc__button:active,.aivc__cta-button:active,.aivc__snapshot-btn:active,.aivc-tpl__cta:active{background:var(--brand-active);border-color:var(--orange-800);box-shadow:var(--inset-press)}.btn--secondary,.dir-btn--outline,.pack-btn--outline,.author-checker__btn--outline,.author-spotlight__btn--outline,.aivc__popup-btn--secondary,.aivc__share-btn,.aivc__templates-action-btn--zip,.aivc__template-download-btn,.aivc-tpl__file-btn,.aivc-tpl__download-all,.aivc__directory-browse-link,.profile-visit-btn,.auth-google-btn,.copy-btn,.copy-code__btn,.badge-embed__copy-btn{background:var(--surface);color:var(--navy-900);border:1px solid var(--line-strong);box-shadow:var(--shadow-1)}.btn--secondary:hover,.dir-btn--outline:hover,.pack-btn--outline:hover,.author-checker__btn--outline:hover,.author-spotlight__btn--outline:hover,.aivc__popup-btn--secondary:hover,.aivc__share-btn:hover,.aivc__templates-action-btn--zip:hover,.aivc__template-download-btn:hover,.aivc-tpl__file-btn:hover,.aivc-tpl__download-all:hover,.aivc__directory-browse-link:hover,.profile-visit-btn:hover,.auth-google-btn:hover,.copy-btn:hover,.copy-code__btn:hover,.badge-embed__copy-btn:hover{background:var(--surface);color:var(--navy-900);border-color:var(--navy-700);box-shadow:var(--shadow-2), var(--edge-light);text-decoration:none;transform:none}.btn--ghost,.dir-btn--secondary,.wp-hero__btn--secondary{background:var(--on-navy-fill);color:var(--on-navy);border:1px solid var(--line-navy);box-shadow:none}.btn--ghost:hover,.dir-btn--secondary:hover,.wp-hero__btn--secondary:hover{color:var(--on-navy);background:rgba(255,255,255,.16);background:lab(100% 0 0/.16);border-color:rgba(255,255,255,.42);border-color:lab(100% 0 0/.42);text-decoration:none;transform:none}.copy-btn,.copy-code__btn,.badge-embed__copy-btn,.aivc-tpl__file-btn,.aivc__share-btn{min-height:36px;padding:8px var(--space-2);font-size:var(--t-label);border-radius:var(--r-sm)}.btn--large,.pack-btn--large,.wp-hero__btn{min-height:56px;padding:14px var(--space-4);font-size:var(--t-body)}.pack-btn--full,.btn--full{width:100%}.dir-btn svg,.btn svg{transition:transform var(--dur-fast) var(--ease)}.dir-btn--primary:hover svg,.btn--primary:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.btn,.dir-btn,.pack-btn,.aivc__button{transition:none}.dir-btn--primary:hover svg,.btn--primary:hover svg{transform:none}}.card,.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2), var(--edge-light);padding:var(--space-4)}.surface--sunken{background:var(--paper-sunken);box-shadow:none}.band{padding-block:var(--section-y)}.band--sunken{background:var(--paper-sunken);border-block:1px solid var(--line)}.band--navy{background:var(--navy-900);color:var(--on-navy-muted)}.band--navy :is(h1,h2,h3,h4){color:var(--on-navy)}.band--navy p{color:var(--on-navy-muted)}.band--navy a:not([class]),.band--navy .eyebrow{color:var(--orange-400)}.band--navy :focus-visible{outline-color:var(--brand)}.hero-band,.dir-hero,.checker-band,.support-hero,.research-hub-hero,.wp-hero,.pack-hero.pack-cta-section{isolation:isolate;padding-block:var(--space-5) var(--space-8);background:var(--hero-bg);color:var(--on-navy-muted);border-bottom:1px solid var(--line-navy);position:relative;overflow:hidden}.hero-band:before,.dir-hero:before,.checker-band:before,.support-hero:before,.research-hub-hero:before,.wp-hero:before,.pack-hero.pack-cta-section:before{content:"";z-index:-1;background:var(--hero-grain);opacity:.55;pointer-events:none;background-size:128px;position:absolute;top:0;bottom:0;left:0;right:0}.hero-band:after,.dir-hero:after,.support-hero:after,.research-hub-hero:after,.wp-hero:after{content:none}:is(.hero-band,.dir-hero,.checker-band,.support-hero,.research-hub-hero,.wp-hero,.pack-hero.pack-cta-section) :is(h1,h2,h3,h4){color:var(--on-navy)}:is(.hero-band,.dir-hero,.checker-band,.support-hero,.research-hub-hero,.wp-hero,.pack-hero.pack-cta-section) p{color:var(--on-navy-muted)}:is(.hero-band,.dir-hero,.checker-band,.support-hero,.research-hub-hero,.wp-hero,.pack-hero.pack-cta-section) a:not([class]){color:var(--orange-400)}:is(.hero-band,.dir-hero,.checker-band,.support-hero,.research-hub-hero,.wp-hero,.pack-hero.pack-cta-section) :focus-visible{outline-color:var(--brand)}:is(.hero-band,.dir-hero,.checker-band,.support-hero,.research-hub-hero,.wp-hero,.pack-hero.pack-cta-section)+.container>section:first-child{margin-top:0}.band-split{gap:var(--space-6);text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.band-split__lead{text-align:left;min-width:0}.band-split__lead>*{margin-left:0;margin-right:0}.band-split__aside{min-width:0}@media (max-width:900px){.band-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.wp-cta__body,.checker-wp-cta__body,.checker-bot-cta__body{align-items:start;column-gap:var(--space-5);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}:is(.wp-cta__body,.checker-wp-cta__body,.checker-bot-cta__body)>:is(span,h3,p){grid-column:1}:is(.wp-cta__body,.checker-wp-cta__body,.checker-bot-cta__body)>span{justify-self:start}:is(.wp-cta__body,.checker-wp-cta__body,.checker-bot-cta__body)>:is(.wp-cta__btn,.checker-wp-cta__btn,.checker-bot-cta__btn){white-space:nowrap;grid-area:1/2/4;align-self:center;justify-self:end;margin:0}@media (max-width:900px){.wp-cta__body,.checker-wp-cta__body,.checker-bot-cta__body{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}:is(.wp-cta__body,.checker-wp-cta__body,.checker-bot-cta__body)>:is(.wp-cta__btn,.checker-wp-cta__btn,.checker-bot-cta__btn){margin-top:var(--space-3);grid-area:auto/1;justify-self:start}}.section-head{margin-bottom:var(--space-5)}.section-head__title>:last-child{margin-bottom:var(--space-2)}.section-head>p{max-width:none;margin:0}.info-pop__row{gap:var(--space-2);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.info-pop__row>.info-pop__toggle{flex:auto;justify-content:center}@media (min-width:901px) and (max-width:1360px){.info-pop__row>.info-pop__toggle{padding-inline:var(--space-2)}}.info-pop__toggle,.checker-why__toggle{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);font-family:var(--font-display);font-size:var(--t-small);line-height:var(--lh-small);font-weight:var(--w-semibold);color:var(--orange-800);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:inline-flex}.info-pop__toggle svg,.checker-why__toggle svg{flex:none;width:18px;height:18px}.info-pop__toggle:hover,.checker-why__toggle:hover{border-color:var(--brand);box-shadow:var(--shadow-2)}.info-pop__toggle:focus-visible{border-color:var(--brand);box-shadow:var(--shadow-2)}.checker-why__toggle:focus-visible{border-color:var(--brand);box-shadow:var(--shadow-2)}.info-pop,.checker-why{max-width:min(36rem, calc(100vw - var(--space-4)));padding:var(--space-4);border:1px solid var(--line-faint);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-4);color:var(--ink-muted);font-size:var(--t-small);line-height:var(--lh-small);margin:auto}.info-pop:before,.checker-why:before{content:"";background:var(--brand);height:3px;position:absolute;top:0;left:0;right:0}.info-pop::-ms-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(7,29,56,.45);background:lab(10.2854% .224054 -20.6876/.45)}.info-pop::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(7,29,56,.45);background:lab(10.2854% .224054 -20.6876/.45)}.checker-why::-ms-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(7,29,56,.45);background:lab(10.2854% .224054 -20.6876/.45)}.checker-why::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(7,29,56,.45);background:lab(10.2854% .224054 -20.6876/.45)}.info-pop__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-800)}.info-pop p,.checker-why p{max-width:none;margin:0 0 var(--space-2)}.info-pop strong,.checker-why strong{color:var(--ink)}.info-pop__close,.checker-why__close{top:var(--space-2);right:var(--space-2);border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;align-items:center;justify-items:center;padding:0;display:grid;position:absolute}.info-pop__close svg,.checker-why__close svg{width:18px;height:18px}.info-pop__close:hover,.checker-why__close:hover{background:var(--orange-050);color:var(--orange-800)}.info-pop__close:focus-visible{background:var(--orange-050);color:var(--orange-800)}.checker-why__close:focus-visible{background:var(--orange-050);color:var(--orange-800)}@supports not selector([popover]){.info-pop__row,.info-pop:before,.checker-why:before{display:none}.info-pop,.checker-why{max-width:none;margin:var(--space-3) 0 0;box-shadow:var(--shadow-1);border-left:4px solid var(--brand)}.info-pop__close,.checker-why__close{display:none}}.stat-cards{gap:var(--space-2);flex-direction:column;display:flex}.stat-card{align-items:center;gap:var(--space-3);padding:var(--space-3);background:linear-gradient(rgba(255,255,255,.06), rgba(255,255,255,0) 70%), var(--on-navy-fill);border:1px solid var(--line-navy);border-radius:var(--r-lg);box-shadow:var(--edge-light), var(--shadow-2);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);display:flex}@supports (color:lab(0% 0 0)){.stat-card{background:linear-gradient(lab(100% 0 0/.06), lab(100% 0 0/0) 70%), var(--on-navy-fill)}}.stat-card__icon{border-radius:var(--r-md);width:44px;height:44px;color:var(--orange-400);background:rgba(255,155,81,.14);background:lab(73.7456% 34.2033 54.931/.14);flex:none;align-items:center;justify-items:center;display:grid}.stat-card__icon svg{width:22px;height:22px}.stat-card__text{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.stat-card__label{max-width:none;font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-faint)}.stat-card__value{font-family:var(--font-mono);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--orange-400)}.intro-grid>*{padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--orange-700);border-radius:0 var(--r-md) var(--r-md) 0;max-width:none;box-shadow:var(--shadow-1);margin:0}.intro-grid .standard-callout__label{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-800)}.checker-authority,.dir-hero__proof{gap:var(--space-3);flex-direction:column;display:flex}.checker-authority__item,.dir-hero__proof-item{gap:var(--space-0);flex-direction:column;display:flex}.checker-authority__label,.dir-hero__proof-label{max-width:none;font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-faint);order:-1}.checker-authority__value,.dir-hero__proof-value{font-family:var(--font-mono);font-size:var(--t-h2);line-height:var(--lh-h2);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--orange-400)}.dir-hero__proof-item+.dir-hero__proof-item{padding-top:var(--space-3);border-top:1px solid var(--line-navy)}.band-card{padding:var(--space-4);background:linear-gradient(rgba(255,255,255,.05), rgba(255,255,255,0) 60%), var(--on-navy-fill);border:1px solid var(--line-navy);border-radius:var(--r-lg);box-shadow:var(--edge-light), var(--shadow-3)}@supports (color:lab(0% 0 0)){.band-card{background:linear-gradient(lab(100% 0 0/.05), lab(100% 0 0/0) 60%), var(--on-navy-fill)}}.band-split__aside>:is(.dir-cta__actions,.dir-cta__links,.wp-hero__buttons){justify-content:flex-end}.band-split__aside>.wp-hero__buttons>*{flex:100%;justify-content:center}.band-split__aside>:is(.wp-final-cta__note,.pack-cta-note){text-align:right;text-wrap:balance;max-width:none}@media (max-width:900px){.band-split__aside>:is(.dir-cta__actions,.dir-cta__links,.wp-hero__buttons){justify-content:flex-start}.band-split__aside>:is(.wp-final-cta__note,.pack-cta-note){text-align:left}}.band-split__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.band-split__aside>.band-split__actions{justify-content:flex-end}@media (max-width:900px){.band-split__aside>.band-split__actions{justify-content:flex-start}}.hero-band .eyebrow,.dir-hero__badge,.research-hub-hero__badge,.checker-band .eyebrow,.dash-cta .eyebrow,.wp-hero__eyebrow{align-items:center;gap:var(--space-1);width:auto;padding:var(--space-0) var(--space-2);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-400);background:rgba(255,255,255,.07);background:lab(100% 0 0/.07);border:1px solid rgba(255,255,255,.16);border:1px solid lab(100% 0 0/.16);margin-left:auto;margin-right:auto;display:inline-flex}.dir-hero__badge svg{color:var(--orange-400)}.tool-cta__eyebrow:before{background:var(--orange-400)}.stat{gap:var(--space-0);flex-direction:column;display:flex}.stat__num{font-family:var(--font-mono);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--navy-900);font-size:2.5rem;line-height:2.75rem}.stat__cap{font-family:var(--font-prose);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-muted);max-width:26ch}.band--navy .stat__num,.on-navy .stat__num{color:var(--on-navy)}.band--navy .stat__cap,.on-navy .stat__cap{color:var(--on-navy-muted)}.evidence{background:var(--navy-900);border:1px solid var(--line-navy);border-radius:var(--r-lg);box-shadow:var(--shadow-3);overflow:hidden}.evidence__bar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--line-navy);background:var(--on-navy-fill);display:flex}.evidence__dot{border-radius:var(--r-pill);background:var(--line-navy);width:8px;height:8px}.evidence__name{margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--t-label);color:var(--on-navy-faint);letter-spacing:.04em}.evidence__body{padding:var(--space-3);font-family:var(--font-mono);font-size:var(--t-label);color:rgba(255,255,255,.9);color:lab(100% 0 0/.9);white-space:pre;margin:0;line-height:1.5rem;overflow-x:auto}.evidence__body .k{color:var(--orange-400)}.evidence__body .c{color:rgba(255,255,255,.45);color:lab(100% 0 0/.45)}.evidence__body .v{color:#a8eabe;color:lab(87.2768% -28.1706 14.4616)}.table-scroll,.research-table-wrap,.blog-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}caption{text-align:left}:is(.dir-cta__inner,.wp-final-cta__inner,.author-checker__inner,.wp-hero__comparison,.faq-cta,.pack-cta-section,.aivc__templates-header,.checker-faq__header,.research-faq__header,.wp-compare__header,.wp-faq__header,.wp-features__header,.wp-gallery__header,.wp-problem__header,.wp-steps__header,.wp-tiers__header)>:is(p,ul,ol,dl,blockquote){margin-left:auto;margin-right:auto}.page-toc{background:var(--paper-sunken);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);margin-block:0 var(--space-5)}.page-toc__title{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-medium);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--space-2);border:0;padding:0}.page-toc__list{counter-reset:toc;columns:2;column-gap:var(--space-4);margin:0;padding:0;list-style:none}.page-toc__list li{counter-increment:toc;break-inside:avoid;margin-bottom:var(--space-1);max-width:none;padding-left:var(--space-3);text-indent:calc(var(--space-3) * -1)}.page-toc__list li:before{content:counter(toc) ".";width:var(--space-3);text-indent:0;font-family:var(--font-mono);font-size:var(--t-label);color:var(--ink-faint);display:inline-block}.page-toc__list a{font-family:var(--font-display);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink);text-decoration:none}.page-toc__list a:hover{color:var(--orange-700);text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.page-toc__list{columns:1}}:target,[id]{scroll-margin-top:calc(var(--nav-h) + var(--space-2))}.last-updated{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-muted)}.blog-hero__review{margin:var(--space-1) 0 var(--space-5);text-wrap:pretty;max-width:none;font-family:var(--font-display);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-faint)}.blog-hero__review a{color:var(--ink-muted);text-underline-offset:3px;white-space:nowrap}.blog-hero__review a:hover{color:var(--orange-700)}.blog-sources{margin-block:var(--space-6) 0;padding-top:var(--space-4);border-top:1px solid var(--line)}.blog-sources__title,.blog-services__title{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);margin:0 0 var(--space-3);border:0;padding:0}.blog-sources__list{padding-left:var(--space-3);font-size:var(--t-small);line-height:var(--lh-small);margin:0}.blog-sources__list li{margin-bottom:var(--space-1);max-width:var(--measure)}.blog-sources__publisher{color:var(--ink-muted)}.blog-services{margin-block:var(--space-6) 0}.blog-services__list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.blog-services__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1), var(--edge-light);padding:var(--space-3);max-width:none}.blog-services__link{font-family:var(--font-display);font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--navy-900);letter-spacing:var(--tr-h4);text-decoration:none}.blog-services__link:hover{color:var(--orange-700);text-underline-offset:3px;text-decoration:underline}.blog-services__text{margin:var(--space-1) 0 0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-muted);max-width:none}.blog-author-bio{gap:var(--space-3);margin-block:var(--space-6) 0;padding:var(--space-4);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--r-lg);align-items:flex-start;display:flex}.blog-author-bio__avatar{border-radius:var(--r-pill);background:var(--brand);border:1px solid var(--orange-700);width:56px;height:56px;box-shadow:var(--shadow-1), var(--edge-light);font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--t-h4);color:var(--navy-900);letter-spacing:0;flex:none;align-items:center;justify-items:center;display:grid}.blog-author-bio__eyebrow{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-medium);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--space-1);max-width:none}.blog-author-bio__name{font-size:var(--t-h4);line-height:var(--lh-h4);border:0;margin:0;padding:0}.blog-author-bio__name a{color:var(--navy-900);text-decoration:none}.blog-author-bio__name a:hover{color:var(--orange-700);text-underline-offset:3px;text-decoration:underline}.blog-author-bio__role{font-family:var(--font-display);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-muted);max-width:none;margin:2px 0 0}.blog-author-bio__text{margin:var(--space-2) 0 0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink)}.blog-author-bio__links{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--t-small);line-height:var(--lh-small);gap:var(--space-1);flex-wrap:wrap;max-width:none;display:flex}.blog-author-bio__links span{color:var(--line-strong)}@media (max-width:560px){.blog-author-bio{padding:var(--space-3);flex-direction:column}}@media (max-width:900px){main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.dir-hero__inner,.dir-stats,.dir-explainer,.dir-section__inner,.dir-cta__inner,.cat-archive-header__inner,.wp-cta__inner,.wp-explainer__inner,.wp-crawlers__inner,.wp-compare__inner,.wp-faq__header,.wp-faq__clusters,.wp-final-cta__inner,.wp-changelog__inner,.wp-hero__inner,.wp-tiers__inner,.research-faq__header,.research-faq__clusters,.research-hub-hero__inner,.research-section__inner,.author-checker__inner,.author-spotlight__inner,.support-layout,.checker-band__inner,.wp-problem__inner,.wp-steps__inner,.wp-features__inner,.wp-gallery__inner,.wp-crawler-analytics__inner,.wp-proof__inner,.wp-explainer>.container,.eco-section__inner,.dir-intro,.pack-hero__inner,.hero-band__inner,.ls-section__inner{max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-left:auto;margin-right:auto}.dir-stats{--card-width:calc(var(--container) - var(--gutter) * 2);max-width:var(--card-width);margin-inline:max(var(--gutter), calc((100% - var(--card-width)) / 2));padding-inline:var(--space-4)}.container .dir-stats,.container .dir-explainer,.container .support-layout{padding-left:0;padding-right:0}.nav-container,.site-footer__inner{max-width:var(--container)}.abstract,.note,.note-box,.info-box,.spec-callout,.standard-callout,.doc-status,.intro-box,.citation-block,.license-notice,.directory-cta__body,.checker-info__card,.blog-callout,.toc,.reference-impl,.faq-list,.faq-item,.faq-item__answer,.research-methodology,.pack-faq,.blog-faq,.why-cta-footer,.eco-cta-footer,.wp-crawlers__limits,.author-about__quote,.blog-cta,.intro{box-sizing:border-box;max-width:none;margin-left:0;margin-right:0}.faq-list,.toc{width:100%}.intro-grid{gap:var(--space-4);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.intro-grid>*{width:auto;max-width:none;margin-top:0;margin-bottom:0}@media (max-width:900px){.intro-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.abstract p,.note p,.note-box p,.info-box p,.spec-callout p,.standard-callout p,.doc-status p,.intro-box p,.license-notice p,.blog-callout p,.checker-info__card p,.directory-cta__body,.faq-item__answer p,.research-methodology p,.pack-faq p,.blog-faq p,.why-cta-footer p,.eco-cta-footer p,.wp-crawlers__limits p,.author-about__quote p,.dir-explainer p,.blog-cta p,.intro p,.reference-impl p{max-width:none}.toc ol,.toc ul,.blog-toc ol,.blog-toc ul{columns:2;column-gap:var(--space-4)}.toc li,.blog-toc li{break-inside:avoid;max-width:none}@media (max-width:700px){.toc ol,.toc ul,.blog-toc ol,.blog-toc ul{columns:1}}:is(.checker-band,.support-hero,.research-hub-hero,.research-hero,.author-hero,.wp-hero,.dir-hero,.pack-hero,.hero-band) .breadcrumb{text-align:left;justify-content:flex-start}.adf-files{gap:var(--space-2);margin-block:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.adf-files>li{max-width:none;margin:0;display:flex}.adf-file{align-items:flex-start;gap:var(--space-0);width:100%;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.adf-file:hover{border-color:var(--orange-700);box-shadow:var(--shadow-2);text-decoration:none;transform:translateY(-2px)}.adf-file:focus-visible{border-color:var(--orange-700);box-shadow:var(--shadow-2);text-decoration:none;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.adf-file{transition:none}.adf-file:hover{transform:none}.adf-file:focus-visible{transform:none}}.adf-file__code{font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:.04em;color:var(--ink-faint)}.adf-file__name{font-family:var(--font-mono);font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-small);color:var(--orange-700);overflow-wrap:anywhere;background:0 0;padding:0}.adf-file__desc{margin-top:var(--space-0);font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-muted)}@media (max-width:900px){.adf-files{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.adf-files{grid-template-columns:minmax(0,1fr)}}