.article-hero{background:linear-gradient(to bottom,var(--color-primary),#003366);padding-top:108px;padding-bottom:32px;text-align:center;color:var(--color-on-primary)}.article-hero .article-hero__breadcrumb{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:16px;color:#ffffffb3}.article-hero__breadcrumb a{color:#ffffffb3;text-decoration:none;transition:color var(--transition-fast)}.article-hero__breadcrumb a:hover{color:var(--color-on-primary)}.article-hero__breadcrumb .material-symbols-outlined{color:var(--color-tertiary);font-size:16px}.article-hero__breadcrumb .breadcrumb__current{color:var(--color-on-primary)}.article-hero .article-hero__category{display:inline-block;background-color:#00b9be33;color:var(--color-tertiary);border:1px solid rgba(0,185,190,.3);padding:2px var(--spacing-sm);border-radius:var(--radius-full);font-size:13px;margin-bottom:12px}.article-hero .article-hero__title{color:var(--color-on-primary);font-size:clamp(26px,3.2vw,36px);line-height:1.2;max-width:960px;margin:0 auto 12px}.article-hero .article-hero__excerpt{color:#ffffffe6;font-size:17px;line-height:1.5;max-width:760px;margin:0 auto}.article-hero .article-hero__date{color:#ffffffbf;margin:10px auto 0}.article-layout{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);align-items:start;padding-top:32px;padding-bottom:var(--spacing-xl)}.article-main{min-width:0;background-color:var(--color-surface-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);padding:var(--spacing-md);box-shadow:var(--elevation-1)}@media(min-width:768px){.article-main{padding:var(--spacing-lg)}}.article-body{font-size:var(--font-size-body-lg);line-height:1.7;color:var(--color-on-surface)}.article-body>p:first-child{font-size:var(--font-size-body-lg);color:var(--color-on-surface-variant)}.article-body h2{font-size:var(--font-size-headline-lg);font-weight:700;color:var(--color-primary);margin-top:1.5em;margin-bottom:.6em}.article-body h3{font-size:var(--font-size-headline-md);font-weight:600;color:var(--color-primary);margin-top:1.4em;margin-bottom:.5em}.article-body p{margin-bottom:1.4em}.article-body p:last-child{margin-bottom:0}.article-body ul,.article-body ol{margin-bottom:1.4em;padding-left:1.5rem;list-style:revert}.article-body li{margin-bottom:.5em}.article-body blockquote{border-left:4px solid var(--color-tertiary);padding-left:var(--spacing-md);font-style:italic;color:var(--color-on-surface-variant);margin:1.5em 0}.article-body .table-scroll{overflow-x:auto;margin:1.5em 0}.article-body table{width:100%;border-collapse:collapse;font-size:var(--font-size-body-md, 1rem);line-height:1.5}.article-body th,.article-body td{padding:.6em .8em;border-bottom:1px solid var(--color-outline-variant);text-align:left;vertical-align:top}.article-body th{color:var(--color-primary);font-weight:600;background-color:var(--color-background)}.article-body img{max-width:100%;border-radius:var(--radius-md);margin:1.5em 0}.article-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-outline-variant)}.tag{display:inline-block;padding:6px 16px;background-color:var(--color-background);color:var(--color-on-surface-variant);border-radius:var(--radius-full);font-size:var(--font-size-label-lg);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.tag:hover{background-color:var(--color-primary);color:var(--color-on-primary)}.article-services{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-outline-variant)}.article-services__title{color:var(--color-primary);margin:0 0 var(--spacing-md)}.topic-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}@media(min-width:768px){.topic-links{grid-template-columns:repeat(2,1fr)}}.topic-link{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background-color:var(--color-surface-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.topic-link:hover,.topic-link:focus-within{border-color:var(--color-tertiary);box-shadow:var(--elevation-1)}.topic-link__anchor{color:var(--color-primary);font-weight:600;line-height:1.35;text-decoration:none}.topic-link__anchor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.topic-link__anchor:focus-visible{outline:none}.topic-link:has(.topic-link__anchor:focus-visible){outline:2px solid var(--color-tertiary);outline-offset:2px}.topic-link__desc{color:var(--color-on-surface-variant);font-size:var(--font-size-label-lg);line-height:1.5;margin:0}.article-services__jobs{margin-top:var(--spacing-md)}.article-services__subtitle{color:var(--color-on-surface);margin:0 0 var(--spacing-sm)}.article-aside{display:flex;flex-direction:column;gap:var(--spacing-md)}.aside-card{background-color:var(--color-surface-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);padding:var(--spacing-md);box-shadow:var(--elevation-1)}.aside-card__title{color:var(--color-primary);font-size:18px;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-outline-variant)}.author-card{text-align:center}.author-card__avatar{width:80px;height:80px;margin:0 auto var(--spacing-md);border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-headline-lg);font-weight:700}.author-card__photo{display:block;width:120px;height:120px;margin:0 auto var(--spacing-md);border-radius:var(--radius-full);object-fit:cover}.author-card__photo[hidden],.author-card__avatar[hidden]{display:none}.author-card__name{color:var(--color-on-surface);font-size:18px;margin-bottom:var(--spacing-xs)}.author-card__role{color:var(--color-tertiary);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0}.related-list{list-style:none;padding:0;margin:0}.related-list li+li{border-top:1px solid var(--color-outline-variant);padding-top:var(--spacing-md);margin-top:var(--spacing-md)}.related-list a{display:block;text-decoration:none}.related-list__category{color:var(--color-tertiary);margin:0 0 2px}.related-list__title{color:var(--color-on-surface);font-weight:600;line-height:1.35;margin:0;transition:color var(--transition-fast)}.related-list a:hover .related-list__title{color:var(--color-primary)}.help-card{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-xl);padding:var(--spacing-md);text-align:center;box-shadow:var(--elevation-1)}.help-card__icon{color:var(--color-tertiary);font-size:32px;margin-bottom:var(--spacing-sm)}.help-card__title{color:var(--color-on-primary);font-size:20px;margin-bottom:var(--spacing-xs)}.help-card__desc{color:#ffffffe6;margin-bottom:var(--spacing-md)}.help-card__phone{display:block;background-color:var(--color-tertiary);color:var(--color-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-default);font-weight:700;text-decoration:none;transition:opacity var(--transition-fast)}.help-card__phone+.help-card__phone{margin-top:var(--spacing-xs)}.help-card__phone:hover{opacity:.9}@media(min-width:992px){.article-layout{grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg)}.article-main{grid-column:span 8}.article-aside{grid-column:span 4}}@media(max-width:991px){.article-aside .author-card{display:none}}@media(max-width:767px){.article-hero{padding-top:100px;padding-bottom:24px}.article-hero .article-hero__excerpt{font-size:16px}.article-layout{padding-top:20px}}.article-author{display:flex;gap:var(--spacing-md);align-items:flex-start;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-outline-variant)}.article-author__photo{flex:0 0 auto;width:96px;height:96px;border-radius:var(--radius-full);object-fit:cover}.article-author__body{min-width:0}.article-author__label{color:var(--color-tertiary);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--spacing-xs)}.article-author__name{color:var(--color-on-surface);font-size:20px;margin:0 0 2px}.article-author__role,.article-author__bio{color:var(--color-on-surface-variant);margin:0 0 var(--spacing-xs)}.article-author__link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--spacing-xs);padding:8px 16px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);background:var(--color-surface-lowest);color:var(--color-primary);font-size:var(--font-size-label-lg);font-weight:600;line-height:1.2;text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.article-author__link:hover{border-color:var(--color-tertiary);background:#00b9be14;text-decoration:none}.article-author__link:focus-visible{outline:2px solid var(--color-tertiary);outline-offset:2px}.article-author__link .material-symbols-outlined{font-size:18px;color:var(--color-tertiary)}@media(max-width:480px){.article-author{flex-direction:column}}
