.seo-cycle{background:#fff;border:1px solid #e2e2d9;border-radius:12px;padding:24px;margin-bottom:24px}.seo-cycle-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.seo-cycle h2{margin:0 0 8px}.seo-cycle-heading p{margin:0}.seo-cycle .table-wrap{overflow-x:auto}.seo-cycle table{width:100%;border-collapse:collapse}.seo-cycle td,.seo-cycle th{text-align:left;vertical-align:middle;padding:13px 12px;border-bottom:1px solid #e8e8df}.seo-cycle th{background:#f7f5f0;font-weight:600}.seo-cycle td small{display:block;color:#797d75;font-size:11px;margin-top:5px;white-space:nowrap}.seo-cycle-targets{margin:20px 0}.seo-cycle-targets article{padding:16px 0;border-bottom:1px solid #e8e8df}.seo-cycle h3{margin:0 0 12px;font-size:16px}.seo-cycle h3 span{float:right;color:#777e75;font-size:12px;font-weight:400}.seo-cycle dl{display:grid;grid-template-columns:130px 1fr;gap:8px 14px;margin:0;font-size:13px;line-height:1.6}.seo-cycle dt{color:#7c8279}.seo-cycle dd{margin:0}.seo-cycle details{border:1px solid #e2e2d9;padding:14px;border-radius:8px}.seo-cycle summary{cursor:pointer}.seo-cycle-warning{background:#fff4df;color:#81622c;padding:12px;border-radius:8px}.seo-cycle .muted{font-size:12px;line-height:1.6}.seo-cycle li{margin-bottom:14px}.seo-cycle td a{overflow-wrap:anywhere}@media(max-width:700px){.seo-cycle{padding:16px}.seo-cycle-heading{display:block}.seo-cycle h3 span{float:none;display:block;margin-top:8px}.seo-cycle dl{grid-template-columns:1fr;gap:3px}.seo-cycle dd{margin-bottom:10px}}
