:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#22262e;background:#f6f7f9;line-height:1.65}*{box-sizing:border-box}.seo-home{margin-left:224px;border-top:1px solid #e5e7eb;background:#fff}.seo-inner{max-width:1130px;margin:auto;padding:54px 40px}.seo-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:650;color:#a52c3b;margin:0 0 14px}.seo-home h2{font-size:28px;line-height:1.3;letter-spacing:-.6px;margin:0 0 18px}.seo-home p,.guide-main p,.guide-main li{font-size:15px;line-height:1.9;color:#586270}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.guide-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:23px;transition:border-color .15s}.guide-card:hover{border-color:#d62b3d}.guide-card h3{font-size:17px;line-height:1.5;margin:0 0 10px}.guide-card p{font-size:13px;margin:0 0 18px}.guide-card>span{color:#ad2637;font-size:12px;font-weight:600}.seo-faq{max-width:800px}.seo-faq h3{font-size:16px;margin:24px 0 6px}.seo-faq p{font-size:14px;margin:0}.seo-links,.guide-footer nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px;font-size:12px}.seo-links a,.guide-footer a{color:#657080;text-decoration:none}.seo-links button,.guide-footer button{background:none;border:0;padding:0;font:inherit;color:#657080;cursor:pointer}.guide-page{margin:0}.guide-page a:focus-visible,.seo-home a:focus-visible,button:focus-visible{outline:3px solid #d62b3d55;outline-offset:4px}.guide-header{max-width:1160px;margin:auto;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5e7eb}.seo-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;font-weight:750;letter-spacing:-.6px;color:#22262e}.seo-brand span{font-size:11px;font-weight:400;letter-spacing:0;color:#89909b}.guide-header nav{display:flex;align-items:center;gap:24px;font-size:13px}.guide-header nav>a{color:inherit;text-decoration:none}.seo-button,.guide-header .seo-button{display:inline-block;border:0;background:#d62b3d;color:#fff;border-radius:7px;padding:11px 17px;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.guide-main{max-width:1040px;margin:0 auto;padding:55px 30px 70px}.guide-main h1{font-size:43px;line-height:1.2;letter-spacing:-1.3px;max-width:850px;margin:0 0 20px}.guide-main .guide-lead{font-size:18px;max-width:800px;margin-bottom:36px}.guide-main section{max-width:780px;margin:40px 0}.guide-main h2{font-size:24px;letter-spacing:-.4px;line-height:1.4;margin:0 0 16px}.guide-main a:not(.guide-card):not(.seo-button){color:#ad2637;text-underline-offset:3px}.guide-main pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;color:#454e5c}.guide-cta{padding:30px;background:#fff;border-left:3px solid #d62b3d;border-radius:7px;margin:45px 0}.guide-footer{max-width:1100px;margin:0 auto;padding:26px 0 35px;border-top:1px solid #e5e7eb;font-size:12px;color:#7e8895}.guide-footer nav{margin-top:16px}.analytics-choice{position:fixed;bottom:20px;right:20px;max-width:420px;background:#fff;color:#333d49;border:1px solid #dce1e8;box-shadow:0 8px 32px #18203017;border-radius:10px;padding:20px;z-index:90;font:14px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.analytics-choice p{margin:0 0 12px;font-size:13px;color:#657080}.analytics-choice strong{display:block;font-size:14px;margin-bottom:5px}.analytics-choice a{color:#ad2637}.analytics-choice-actions{display:flex;gap:10px}.analytics-choice button{font:inherit;font-size:12px;border:1px solid #dce1e8;background:#fff;color:#333d49;border-radius:6px;padding:7px 16px;cursor:pointer}.analytics-choice button:first-child{background:#d62b3d;color:#fff;border-color:#d62b3d}@media(max-width:980px){.seo-home{margin-left:0}.guide-grid{grid-template-columns:1fr}.guide-main{padding-top:36px}.guide-footer{margin:0 30px}.guide-header{padding:20px}.guide-main h1{font-size:34px}.seo-inner{padding:35px 22px}}@media(max-width:560px){.seo-brand span{display:none}.guide-header nav{gap:12px;font-size:11px}.guide-header .seo-button{padding:8px 10px;font-size:11px}.seo-brand{font-size:17px}.guide-main{padding:32px 20px 45px}.guide-main h1{font-size:30px}.guide-main h2{font-size:22px}.guide-main .guide-lead{font-size:16px}.guide-main pre{padding:17px;font-size:12px}.analytics-choice{right:12px;left:12px;bottom:12px;max-width:none}.guide-cta{padding:23px}.seo-home h2{font-size:25px}}
