.qa-resource-cards{margin:28px 0}.qa-resource-cards a,.qa-tool{min-width:0}.qa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.qa-field{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#34424b;min-width:0}.qa-field>span{font-weight:600}.qa-wide{grid-column:1/-1}.qa-field :is(input,textarea,select){width:100%;max-width:100%;min-width:0;min-height:46px;background:#fff;border:1px solid #bdb3c8;border-radius:7px;padding:11px 12px;color:#17232c;font:inherit;line-height:1.5}.qa-field textarea{resize:vertical}.qa-field :is(input,textarea,select):focus{outline:3px solid #d7c3ed;outline-offset:2px}.qa-field [aria-invalid=true]{border-color:#a32c43}.qa-field small,.qa-error{color:#a32c43!important}.qa-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 32px}.qa-tool .seo-button{white-space:normal;max-width:100%}.qa-tool .seo-button:disabled{opacity:.5;cursor:not-allowed}.qa-secondary{background:transparent;color:#17232c!important}.qa-secondary:hover{background:#eee7f4}.qa-preview{padding:22px;border:1px solid #d9cfdf;border-radius:10px;margin-top:32px;background:#fff}.qa-preview h2{margin-top:0}.qa-printable pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.8;color:#34424b}.qa-print-only{display:none}.qa-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.qa-summary div{padding:14px;background:#eee7f4;border-radius:7px;min-width:0}.qa-summary dt{font-size:12px;overflow-wrap:anywhere}.qa-summary dd{font-size:26px;font-weight:650;margin:5px 0 0}.qa-check{border:1px solid #d9cfdf;border-radius:9px;padding:18px 20px;margin:18px 0;background:#fff;min-width:0}.qa-check legend{padding:0 8px;font-weight:650;font-size:16px;max-width:100%;overflow-wrap:anywhere}.qa-check p{font-size:14px}.qa-check-controls{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:18px}.qa-toc{background:#eee9e1;border-radius:9px;padding:22px;margin:28px 0}.qa-toc ol{margin-bottom:0}.qa-toc a{font-size:14px}.seo-content section[id]{scroll-margin-top:25px}.seo-nav nav{gap:16px}.seo-nav{max-width:1260px}@media(max-width:900px){.seo-nav nav{gap:12px}.seo-nav nav a{font-size:12px}}@media(max-width:600px){.qa-form-grid,.qa-check-controls{grid-template-columns:1fr}.qa-summary{grid-template-columns:1fr 1fr}.qa-check{padding:15px 13px}.qa-preview{padding:16px}.qa-actions .seo-button{flex:1 1 180px}.qa-field :is(input,textarea,select){font-size:16px}}.qa-home-links{display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.qa-home-links .rh-button{max-width:100%}.rh-free-tools{background:#eee7f4}.rh-free-tools a{text-decoration:none}.qa-form-fields{border:0;padding:0;margin:0;min-width:0}@media print{@page{size:A4;margin:16mm;background:#fff;color:#000}html,body,body.seo-document,#root,.seo-site{background:#fff!important;color-scheme:light!important;min-height:0!important;height:auto!important;margin:0!important;color:#000!important}.qa-no-print,body:has(.qa-tool) :is(.seo-header,.seo-footer,.seo-breadcrumb,.seo-related,.seo-page-heading,.skip-link){display:none!important}.qa-print-only{display:block!important}.qa-printable{display:block!important;border:0!important;padding:3mm 0!important;margin:0!important;background:#fff!important}body:has(.qa-tool) :is(.seo-site,.seo-main,.seo-content){max-width:none!important;width:auto!important;margin:0!important;padding:0!important}.qa-print-document{font-size:10pt;line-height:1.5;color:#000!important;overflow-wrap:anywhere}.qa-print-document h2{font-size:19pt;margin:0 0 8mm!important;line-height:1.5}.qa-print-document h3{font-size:13pt;margin:7mm 0 3mm;break-after:avoid}.qa-print-document h4{font-size:10pt;margin:0 0 2mm;line-height:1.5}.qa-print-document h4 span{font-weight:400}.qa-print-document dl{margin:4mm 0}.qa-print-document dl>div{margin:0 0 3mm;break-inside:avoid}.qa-print-document dt{font-weight:700;font-size:9pt;color:#555}.qa-print-document dd{margin:1mm 0 0;white-space:pre-wrap}.qa-print-document p,.qa-print-document li{font-size:10pt;margin:2mm 0;line-height:1.5;color:#222!important}.qa-print-document ol{padding-inline-start:6mm}.qa-print-check{border-bottom:1px solid #ddd;padding:3mm 0;break-inside:avoid}}
