.af-seo{max-width:1180px;margin:36px auto;padding:28px;border:1px solid #cde4e1;border-radius:22px;background:#fff;color:#183b43;line-height:1.8;box-sizing:border-box}.af-seo h2{font-size:clamp(23px,3vw,32px);line-height:1.4;margin:0 0 16px}.af-seo h3{font-size:20px;line-height:1.5;margin:0 0 8px}.af-seo p{margin:10px 0}.af-seo a{color:#087f75;text-underline-offset:4px}.af-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.af-seo-grid article{padding:20px;background:#f0f8f7;border-radius:14px;min-width:0}.af-seo table{width:100%;border-collapse:collapse;margin:16px 0}.af-seo th,.af-seo td{text-align:left;padding:10px;border-bottom:1px solid #dce9e7;vertical-align:top}.af-seo-scroll{overflow:auto}.af-seo small{display:block;color:#49656a}.af-seo-cta{display:inline-block;margin:14px 0;padding:12px 20px;border-radius:10px;background:#087f75;color:#fff!important;text-decoration:none;font-weight:700}.af-guide-body{margin:0;background:#f1f7f8;color:#183b43;font:17px/1.85 system-ui,Tahoma,sans-serif}.af-guide-shell{max-width:1000px;padding:20px;margin:auto}.af-guide-nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:14px 0}.af-guide-nav a{color:#0a665f}.af-guide-nav img{width:46px;height:46px}.af-guide-body h1{font-size:clamp(27px,4vw,40px);line-height:1.4}.af-guide-body .af-seo{margin:20px 0}.af-guide-body section{scroll-margin-top:20px}.af-guide-body section+section{margin-top:32px}.af-guide-meta{color:#557078;font-size:14px}.af-guide-body footer{padding:28px 0}@media(max-width:760px){.af-seo-grid{grid-template-columns:1fr}.af-seo{padding:20px 16px;margin:24px 8px}.af-guide-shell{padding:12px}.af-guide-body .af-seo{margin:16px 0}.af-seo th,.af-seo td{font-size:14px;padding:8px}.af-guide-body{font-size:16px}}@media print{.af-guide-nav,.af-seo-cta{display:none}.af-guide-body{background:#fff}.af-seo{border:0;padding:0;box-shadow:none}}
