.seo-guide{color:#292331}.sg-header{max-width:900px;margin:60px auto 48px;padding:0 24px}.sg-header nav{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#897992;margin-bottom:40px}.sg-header nav a{color:#74538e;text-decoration:none}.sg-header h1{font-size:clamp(34px,4.5vw,58px);line-height:1.09;letter-spacing:-.045em;margin:18px 0 24px}.sg-header>p{font-size:20px;line-height:1.65;color:#75677f}.sg-byline{font-size:12px;color:#8b7a95;margin-top:22px}.sg-byline a{color:inherit}.sg-layout{max-width:1120px;margin:auto;display:grid;grid-template-columns:240px minmax(0,720px);gap:64px;padding:0 24px 80px;justify-content:center}.sg-layout>aside{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:15px;padding-top:24px;font-size:12px}.sg-layout>aside a{color:#7b668b;text-decoration:none;line-height:1.5}.sg-layout>aside b{color:#302539;margin-bottom:6px}.sg-layout article>section{margin:0 0 42px;scroll-margin-top:110px}.sg-layout h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:24px 0 18px}.sg-layout p{font-size:17px;line-height:1.85;color:#5f5568;margin:0 0 20px}.sg-sources{border-top:1px solid #e5ddeb;padding-top:16px}.sg-sources p,.sg-sources li{font-size:13px;line-height:1.7}.sg-layout a{color:#74509b;text-underline-offset:4px}.sg-next{padding:28px;background:#f1e8fb;border-radius:20px}.sg-next .button{display:inline-block;background:#2b2334;color:white;padding:13px 22px;border-radius:25px;text-decoration:none;font-size:14px;margin-bottom:18px}.sg-next>a:last-child{display:block;font-size:13px}.sg-related>a{display:block;margin:16px 0;font-size:16px}.sg-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:60px}.sg-library>a{display:flex;flex-direction:column;background:#f4eff9;padding:30px;border:1px solid #e9dfef;border-radius:20px;color:#302739;text-decoration:none}.sg-library small{color:#8d74a0;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.sg-library h2{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:14px 0}.sg-library p{font-size:14px;color:#7a6a85;line-height:1.65}.sg-library span{font-size:13px;font-weight:600;margin-top:auto;padding-top:20px}.sg-commercial{padding:40px 0;border-top:1px solid #e7dfef;margin-bottom:40px}.sg-commercial h2{font-size:26px;letter-spacing:-.035em}.sg-commercial a{display:block;color:#795594;font-size:15px;line-height:1.6;margin-top:14px;text-underline-offset:4px}@media(max-width:700px){.sg-header{margin-top:40px}.sg-header nav{margin-bottom:24px}.sg-header>p{font-size:17px}.sg-layout{display:block;padding:0 22px 40px}.sg-layout>aside{position:static;background:#f7f3fb;border-radius:16px;padding:20px;margin-bottom:32px}.sg-layout h2{font-size:25px}.sg-layout p{font-size:16px}.sg-library{grid-template-columns:1fr}.sg-library>a{padding:24px}.sg-next{padding:22px}}
.sg-table{overflow-x:auto;margin:20px 0;border:1px solid #e3d9ed;border-radius:12px}.sg-table table{border-collapse:collapse;width:100%;min-width:530px;font-size:13px;line-height:1.6}.sg-table th{text-align:left;background:#f0e7fa;color:#443151;padding:14px}.sg-table td{padding:14px;border-top:1px solid #e8dfef;color:#685774;vertical-align:top}.sg-table th:first-child{width:22%}
