.seo-resource{--seo-ink:#153c41;--seo-accent:#16766e;--seo-line:#dce7e5;--seo-soft:#f2f7f6;margin:2rem 0;padding:2.25rem 0;border-top:1px solid var(--seo-line);color:var(--seo-ink);font-family:inherit;text-align:left}
.seo-resource *{box-sizing:border-box}.seo-resource__inner{width:min(100% - 40px,1080px);margin:0 auto}.seo-resource h2{font-size:clamp(1.3rem,2.3vw,1.9rem);line-height:1.4;margin:.4rem 0 1rem;letter-spacing:0}.seo-resource p,.seo-resource li{font-size:1rem;line-height:1.85}.seo-resource__eyebrow{font-size:.8rem!important;letter-spacing:.1em;color:var(--seo-accent);margin:0}.seo-resource__lead{max-width:76ch;margin-bottom:1.5rem}.seo-resource a{color:#08665f;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.seo-resource a:hover{color:#0b4744}.seo-resource__links{padding:0!important;list-style:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin:1.5rem 0!important}.seo-resource__links li{margin:0!important;border-bottom:1px solid var(--seo-line);padding:.5rem 0}.seo-resource__table{max-width:100%;overflow-x:auto;margin:1.25rem 0;border:1px solid var(--seo-line);border-radius:8px;scrollbar-width:thin}.seo-resource table{width:100%;min-width:540px;border-collapse:collapse;font-size:.95rem;line-height:1.75;margin:0}.seo-resource th,.seo-resource td{padding:12px 14px;vertical-align:top;border:0;border-bottom:1px solid var(--seo-line);text-align:left;white-space:normal}.seo-resource th{background:var(--seo-soft);font-weight:650}.seo-resource tr:last-child td{border-bottom:0}.seo-resource__note{color:#556b6d;font-size:.86rem!important;margin-top:1rem}.seo-resource__example{padding:1rem 1.2rem;margin:1.5rem 0;border:1px solid var(--seo-line);border-radius:10px;background:#fbfdfc}.seo-resource summary{cursor:pointer;font-weight:650;color:var(--seo-accent);line-height:1.8;min-height:32px}.seo-resource summary:focus-visible,.seo-resource a:focus-visible{outline:2px solid var(--seo-accent);outline-offset:4px}.seo-resource__download{display:inline-block;margin:.5rem 0 1rem!important;padding:.55rem .9rem;background:var(--seo-soft);border-radius:7px}.seo-resource__steps{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:1.5rem 0!important;counter-reset:seo-step}.seo-resource__steps li{margin:0!important;padding:14px;background:var(--seo-soft);border-radius:8px;counter-increment:seo-step}.seo-resource__steps strong{display:block;margin:.3rem 0}.seo-resource__steps li:before{content:counter(seo-step,decimal-leading-zero);font-size:.8rem;color:var(--seo-accent)}.seo-resource__steps span{display:block;font-size:.9rem;line-height:1.75}
@media(max-width:680px){.seo-resource{padding:1.5rem 0;margin:1rem 0}.seo-resource__inner{width:calc(100% - 24px)}.seo-resource__links{grid-template-columns:1fr}.seo-resource__steps{grid-template-columns:1fr}.seo-resource__steps li{padding:12px 14px}.seo-resource__example{padding:12px}.seo-resource th,.seo-resource td{padding:10px}.seo-resource__download{max-width:100%}}
@media print{.seo-resource{break-inside:auto;color:#111;padding:1rem 0}.seo-resource__inner{width:100%}.seo-resource a{color:inherit}.seo-resource__table{overflow:visible}.seo-resource table{min-width:0}.seo-resource__links{display:block}.seo-resource__steps{display:block}.seo-resource__steps li{break-inside:avoid}.seo-resource__example:not([open])>*:not(summary){display:block!important}.seo-resource__download{display:none}}
