.elementor-4288 .elementor-element.elementor-element-9c7c74c{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.ahs-container {padding: 20px;font-family: system-ui, -apple-system, sans-serif;line-height: 1.6;color: #333;max-width: 960px;margin: 0 auto;overflow-wrap: break-word;}.ahs-container * {box-sizing: border-box;}.ahs-container img {max-width: 100%;height: auto;display: block;}.ahs-content-image {display: block;margin: 2rem auto;max-width: 100%;height: auto;border-radius: 8px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
h1, .ahs-h1 { font-size: 28px; line-height: 1.2; margin-bottom: 0.5em; }
h2, .ahs-h2 { font-size: 24px; line-height: 1.3; margin-bottom: 0.5em; }
h3, .ahs-h3 { font-size: 20px; line-height: 1.4; margin-bottom: 0.5em; }
@media (min-width: 768px) {
h1, .ahs-h1 { font-size: 36px; }
h2, .ahs-h2 { font-size: 30px; }
h3, .ahs-h3 { font-size: 24px; }
}
.ahs-table-wrapper {overflow-x: auto;margin-bottom: 2rem;border-radius: 10px;box-shadow: 0 1px 3px rgba(0,0,0,0.1);border: 1px solid #e5e7eb;}.ahs-table {width: 100%;border-collapse: collapse;min-width: 600px;font-size: 0.95rem;font-family: system-ui, -apple-system, sans-serif;}.ahs-table th {background-color: #ff6600;color: #ffffff;padding: 12px 16px;text-align: left;font-weight: 600;white-space: nowrap;border-bottom: 2px solid #e5e7eb;}.ahs-table td {padding: 12px 16px;border-bottom: 1px solid #e5e7eb;color: #374151;vertical-align: top;}.ahs-table tr:last-child td { border-bottom: none; }.ahs-table tr:nth-child(even) { background-color: #f9fafb; }.ahs-table tr:hover { background-color: #f3f4f6; transition: background-color 0.2s; }
.ahs-list {list-style: disc;margin-left: 20px;margin-bottom: 1em;}.ahs-list li {margin-bottom: 0.5em;}
.ahs-faq-list {margin-bottom: 2rem;}.ahs-faq-question {font-weight: 600;color: #ff6600;margin-top: 1.5em;margin-bottom: 0.5em;font-size: 1.1em;}.ahs-faq-answer {margin-left: 1em;margin-bottom: 1em;color: #555;}
.ahs-toc {background-color: #f9f9f9;border: 1px solid #e5e7eb;border-radius: 8px;padding: 1.5rem;margin: 2rem 0;box-shadow: 0 1px 3px rgba(0,0,0,0.05);}.ahs-toc-title {font-size: 1.25rem;font-weight: 700;color: #333;margin-bottom: 1rem;text-align: center;}.ahs-toc-list {list-style: none;padding: 0;margin: 0;}.ahs-toc-list li {margin-bottom: 0.75rem;}.ahs-toc-list a {color: #ff6600;text-decoration: none;font-weight: 500;transition: color 0.2s ease-in-out;display: block;padding: 0.25rem 0;}.ahs-toc-list a:hover {color: #ff5717;text-decoration: underline;}
.ahs-container p {margin-bottom: 1em;}/* End custom CSS */