.resources_directory__3jWk_{display:flex;flex-direction:column;gap:2rem}.resources_search__9xGIM{display:flex;flex-direction:column;gap:.65rem}.resources_searchLabel__D82pG{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--resource-text-muted)}.resources_searchInput__c2aLS{width:100%;min-height:48px;border-radius:14px;border:1px solid var(--resource-card-border);background:var(--resource-card-bg);color:var(--resource-text-strong);padding:.85rem 1rem;font-size:1rem}.resources_searchInput__c2aLS:focus{outline:var(--resource-focus-ring);outline-offset:2px;border-color:var(--resource-accent-strong-border)}.resources_cardGrid__G8dJk{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.resources_card__dRN2M,.resources_faqCard__iDcjm{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;border-radius:18px;border:1px solid var(--resource-card-border);background:var(--resource-card-bg);text-decoration:none;box-shadow:var(--resource-card-shadow);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.resources_card__dRN2M:hover,.resources_faqCard__iDcjm:hover{transform:translateY(-1px);border-color:var(--resource-accent-strong-border);box-shadow:var(--resource-card-shadow-hover)}.resources_eyebrow__QEj0q,.resources_faqCategory__3fC2g{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--resource-accent)}.resources_cardTitle__6Hbsg,.resources_faqQuestion__QuJr_{margin:0;font-size:1.15rem;line-height:1.35;color:var(--resource-text-strong)}.resources_cardDescription__Z_ND0,.resources_faqAnswer__gv15l{margin:0;font-size:.94rem;line-height:1.65;color:var(--resource-text-muted)}.resources_cardMeta__cPchS{display:flex;flex-wrap:wrap;gap:.5rem}.resources_cardMetaItem___N1CT,.resources_statChip__612sz{display:inline-flex;align-items:center;min-height:36px;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--resource-accent-soft-border);background:var(--resource-accent-soft-bg);font-size:.82rem;color:var(--resource-text-body)}.resources_cardLink__nB4UI{margin-top:auto;font-size:.88rem;font-weight:700;color:var(--resource-accent)}.resources_filterRow__qPayp{display:flex;flex-wrap:wrap;gap:.65rem}.resources_filterChip__BJkyG{min-height:44px;border-radius:999px;border:1px solid var(--resource-card-border);background:var(--resource-card-bg);color:var(--resource-text-body);padding:.65rem .95rem;font-size:.88rem;font-weight:600;cursor:pointer}.resources_filterChipActive__ndW61{border-color:var(--resource-accent-soft-border);background:var(--resource-accent-soft-bg);color:var(--resource-accent)}.resources_faqList__51Xem{display:flex;flex-direction:column;gap:1rem}.resources_emptyState__w2FGR{margin:0;font-size:.94rem;line-height:1.65;color:var(--resource-text-muted)}.resources_featureGrid__4ReoQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.resources_featureCard__AqbSV{display:block;padding:1.25rem;border-radius:18px;border:1px solid var(--resource-card-border);background:var(--resource-card-bg);text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.resources_featureCard__AqbSV h3,.resources_featureCard__AqbSV p{margin:0}.resources_featureCard__AqbSV h3{font-size:1.05rem;color:var(--resource-text-strong)}.resources_featureCard__AqbSV p{margin-top:.75rem;font-size:.94rem;line-height:1.65;color:var(--resource-text-muted)}.resources_featureCard__AqbSV:hover{transform:translateY(-1px);border-color:var(--resource-accent-strong-border);box-shadow:var(--resource-card-shadow-hover)}.resources_featureCard__AqbSV:focus-visible{outline:var(--resource-focus-ring);outline-offset:3px}.resources_ctaRow__RFQQf{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.resources_secondaryLink___yJaC{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.2rem;border-radius:999px;border:1px solid var(--resource-card-border);color:var(--resource-text-body);text-decoration:none;background:var(--resource-card-bg)}.resources_copyBlock__5NCed{display:flex;flex-direction:column;gap:.9rem}.resources_copyBlock__5NCed li,.resources_copyBlock__5NCed p{margin:0;white-space:pre-line}@media (max-width:640px){.resources_cardGrid__G8dJk,.resources_featureGrid__4ReoQ{grid-template-columns:1fr}}.seo-page{min-height:calc(100vh - 80px);padding:3rem 0 4rem;background:var(--resource-page-bg)}.seo-page__inner{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.seo-hero{text-align:center;padding:1rem 0 .5rem;background:var(--resource-hero-tint-bg);border:1px solid var(--resource-hero-tint-border)}.seo-hero__eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--resource-accent);margin:0 0 .75rem}.seo-hero__headline{font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.15;color:var(--resource-text-strong);margin:0 0 1rem}.seo-hero__subheadline{font-size:1.1rem;color:var(--resource-text-muted);line-height:1.65;max-width:640px;margin:0 auto 1.75rem}.seo-hero__cta-row{display:flex;justify-content:center}.seo-hero__cta{font-size:1rem;padding:.85rem 2rem}.seo-section{display:flex;flex-direction:column;gap:1.25rem}.seo-section__title{font-size:1.35rem;font-weight:700;color:var(--resource-text-strong);margin:0}.seo-section li,.seo-section p{font-size:.975rem;line-height:1.7;color:var(--resource-text-body)}.seo-section ol,.seo-section ul:not(.seo-risk-list){padding-left:1.4rem;display:flex;flex-direction:column;gap:.4rem;margin:0}.seo-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.seo-metric-card{background:var(--resource-card-bg);border:1px solid var(--resource-card-border);border-radius:16px;padding:1.25rem 1rem;text-align:center;box-shadow:var(--resource-card-shadow)}.seo-metric-card__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--resource-text-muted);margin:0 0 .4rem}.seo-metric-card__value{font-size:1.6rem;font-weight:800;color:var(--resource-text-strong);margin:0 0 .2rem;font-variant-numeric:tabular-nums}.seo-metric-card__note{font-size:.72rem;color:var(--resource-text-muted);margin:0}.seo-assumption-table{width:100%;border-collapse:collapse;font-size:.9rem}.seo-assumption-table td,.seo-assumption-table th{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--resource-card-border);color:var(--resource-text-body)}.seo-assumption-table th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--resource-text-muted);background:var(--resource-card-bg-soft)}.seo-assumption-table tr:last-child td{border-bottom:none}.seo-assumption-table td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.seo-risk-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.seo-risk-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--resource-text-body);line-height:1.6}.seo-risk-list li:before{content:"⚠";font-size:.85rem;color:#d97706;flex-shrink:0;margin-top:.1rem}.seo-cta-block{background:var(--resource-cta-bg);border:1px solid var(--resource-cta-border);border-radius:20px;padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.seo-cta-block__title{font-size:1.5rem;font-weight:800;color:var(--resource-text-strong);margin:0}.seo-cta-block__description{font-size:.975rem;color:var(--resource-text-muted);margin:0;max-width:520px;line-height:1.6}.seo-cta-block__btn{margin-top:.25rem}.seo-faq__list{display:flex;flex-direction:column;gap:0}.seo-faq__item{border-bottom:1px solid var(--resource-card-border);padding:1.1rem 0}.seo-faq__item:first-child{border-top:1px solid var(--resource-card-border)}.seo-faq__question{font-size:1rem;font-weight:600;color:var(--resource-text-strong);margin:0 0 .5rem}.seo-faq__answer{font-size:.9rem;line-height:1.7;color:var(--resource-text-muted);margin:0}.resource-copy-block--faq{display:flex;flex-direction:column;gap:1.15rem}.faq-answer-block p,.faq-answer-block ul{margin:0}.faq-answer-block p+p{margin-top:1rem}.faq-answer-list{display:flex;flex-direction:column;gap:.75rem;padding-left:1.2rem}.faq-answer-list li{line-height:1.75}.faq-answer-block strong{font-weight:700;color:var(--resource-text-strong)}.faq-answer-block em{font-style:italic}.seo-disclaimer{font-size:.8rem;color:var(--resource-text-muted);line-height:1.6;border-top:1px solid var(--resource-card-border);padding-top:1.25rem;margin:0}.seo-related-links{display:flex;flex-wrap:wrap;gap:.5rem}.seo-related-links a{display:inline-block;padding:.4rem .9rem;border:1px solid var(--resource-card-border);border-radius:999px;font-size:.85rem;color:var(--resource-accent);text-decoration:none;background:var(--resource-card-bg);transition:border-color .15s,background .15s}.seo-related-links a:hover{border-color:var(--resource-accent-strong-border);background:var(--resource-accent-soft-bg)}.seo-breadcrumb{font-size:.82rem;color:var(--resource-text-muted);display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.seo-breadcrumb a{color:var(--resource-accent);text-decoration:none}.seo-breadcrumb a:hover{text-decoration:underline}.seo-breadcrumb__sep{color:var(--resource-text-muted)}.seo-calculation-card{background:var(--resource-card-bg);border:1px solid var(--resource-card-border);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.seo-formula-block{background:var(--resource-accent-soft-bg);border:1px solid var(--resource-accent-soft-border);border-radius:10px;padding:1rem 1.25rem;text-align:center}.seo-formula-block__formula{font-family:var(--font-mono,ui-monospace,"Courier New",monospace);font-size:1.05rem;font-weight:600;color:var(--resource-text-strong);letter-spacing:.01em}.seo-variable-list__heading{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--resource-text-muted);margin:0 0 .55rem}.seo-variable-list__list{display:flex;flex-direction:column;gap:.35rem;margin:0}.seo-variable-list__item{display:flex;gap:.5rem;align-items:baseline;font-size:.9rem;line-height:1.5}.seo-variable-list__term{font-family:var(--font-mono,ui-monospace,"Courier New",monospace);font-weight:600;color:var(--brand-400,#148a52);flex-shrink:0;white-space:nowrap}.seo-variable-list__def{color:var(--aomf-color-text-primary,#132117);margin:0}.seo-variable-list__def:before{content:"= ";color:var(--aomf-color-text-muted,#445349);font-family:var(--font-mono,ui-monospace,"Courier New",monospace)}.seo-example-block{border-left:3px solid color-mix(in srgb,var(--brand-400,#148a52) 45%,transparent);padding-left:1rem}.seo-example-block__heading{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--aomf-color-text-muted,#445349);margin:0 0 .55rem}.seo-example-block__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-mono,ui-monospace,"Courier New",monospace);font-size:.875rem;line-height:1.6;color:var(--aomf-color-text-primary,#132117)}.seo-example-block__interpretation{margin:.8rem 0 0;font-size:.875rem;line-height:1.65;color:var(--aomf-color-text-muted,#445349);font-style:italic}