:is(.com-content-category-blog,.blog-featured,.com-content-category,.com-content-archive,.com-contact-category)>:is(h1,h2,.page-header){margin-bottom:var(--lumina-space-3)}:is(.com-content-category-blog,.com-content-category,.com-contact-category) .category-desc{max-width:46rem;margin-bottom:clamp(var(--lumina-space-6), 4vw, var(--lumina-space-8));font-size:var(--lumina-fs-md);color:var(--lumina-color-text-muted)}:is(.com-content-category-blog,.com-content-category,.com-contact-category) .category-desc img{margin-bottom:var(--lumina-space-4);border-radius:var(--lumina-radius-lg)}:is(.com-content-category-blog,.blog-featured)>:is(h1,h2,.page-header):not(:has(+.category-desc)){margin-bottom:clamp(var(--lumina-space-6), 4vw, var(--lumina-space-8))}:is(.com-content-category-blog,.blog-featured) .blog-items{gap:clamp(var(--lumina-space-5), 2.5vw, var(--lumina-space-7));margin:0 0 clamp(var(--lumina-space-5), 2.5vw, var(--lumina-space-7));grid-template-columns:minmax(0,1fr);padding:0;display:grid}@media (width>=768px){:is(.com-content-category-blog,.blog-featured) .blog-items:is([class*=columns-],[class*=masonry-]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){:is(.com-content-category-blog,.blog-featured) .blog-items:is(.columns-3,.masonry-3){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.com-content-category-blog,.blog-featured) .blog-items:is(.columns-4,.masonry-4){grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.com-content-category-blog,.blog-featured) .blog-item{background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg);min-width:0;box-shadow:var(--lumina-shadow-xs);transition:box-shadow var(--lumina-transition-base), border-color var(--lumina-transition-base);flex-direction:column;padding:0;display:flex;overflow:hidden}:is(.com-content-category-blog,.blog-featured) .blog-item:hover,:is(.com-content-category-blog,.blog-featured) .blog-item:focus-within{border-color:var(--lumina-color-border-strong);box-shadow:var(--lumina-shadow-md)}:is(.com-content-category-blog,.blog-featured) .blog-item>.item-image{float:none;background-color:var(--lumina-color-surface-2);margin:0;overflow:hidden}:is(.com-content-category-blog,.blog-featured) .blog-item>.item-image>a{height:100%;display:block}:is(.com-content-category-blog,.blog-featured) .blog-item>.item-image img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform var(--lumina-transition-slow)}:is(.com-content-category-blog,.blog-featured) .blog-item:hover>.item-image img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){:is(.com-content-category-blog,.blog-featured) .blog-item>.item-image img,#lumina-main .readmore .btn [class^=icon-]{transition:none}:is(.com-content-category-blog,.blog-featured) .blog-item:hover>.item-image img{transform:none}}:is(.com-content-category-blog,.blog-featured) .blog-item>.item-image figcaption{padding:var(--lumina-space-2) var(--lumina-space-5) 0;font-size:var(--lumina-fs-xs);color:var(--lumina-color-text-muted)}:is(.com-content-category-blog,.blog-featured) .item-content{gap:var(--lumina-space-3);padding:clamp(var(--lumina-space-5), 2.2vw, var(--lumina-space-6));flex-direction:column;flex:auto;display:flex}:is(.com-content-category-blog,.blog-featured) .item-content>*{margin:0}:is(.com-content-category-blog,.blog-featured) .item-content .page-header :is(h2,h3){font-size:var(--lumina-fs-lg);line-height:var(--lumina-leading-snug);margin:0}:is(.com-content-category-blog,.blog-featured) .item-content .page-header a{color:var(--lumina-color-heading)}:is(.com-content-category-blog,.blog-featured) .item-content .page-header a:hover{color:var(--lumina-color-primary)}:is(.com-content-category-blog,.blog-featured) .item-content>.readmore{padding-top:var(--lumina-space-2);margin-top:auto}@media (width>=768px){:is(.com-content-category-blog,.blog-featured) .blog-items:is(.items-leading,:not([class*=columns-],[class*=masonry-]))>.blog-item:has(>.item-image){grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:stretch;display:grid}:is(.com-content-category-blog,.blog-featured) .blog-items:is(.items-leading,:not([class*=columns-],[class*=masonry-]))>.blog-item:has(>.item-image)>.item-image img{aspect-ratio:auto;height:100%;min-height:18rem}:is(.com-content-category-blog,.blog-featured) .blog-items:is(.items-leading,:not([class*=columns-],[class*=masonry-]))>.blog-item>.item-content{padding:clamp(var(--lumina-space-6), 3.5vw, var(--lumina-space-9));justify-content:center}:is(.com-content-category-blog,.blog-featured) .blog-items.image-right>.blog-item:has(>.item-image),:is(.com-content-category-blog,.blog-featured) .blog-items.image-alternate>.blog-item:has(>.item-image):nth-child(2n){grid-template-columns:minmax(0,4fr) minmax(0,5fr)}:is(.com-content-category-blog,.blog-featured) .blog-items.image-right>.blog-item>.item-image,:is(.com-content-category-blog,.blog-featured) .blog-items.image-alternate>.blog-item:nth-child(2n)>.item-image{order:2}}:is(.com-content-category-blog,.blog-featured) .items-leading .item-content .page-header :is(h2,h3){font-size:var(--lumina-fs-xl)}:is(.com-content-category-blog,.blog-featured) .items-leading .item-content>p:not(.readmore){font-size:var(--lumina-fs-md)}:is(.com-content-category-blog,.blog-featured) .system-unpublished{opacity:.7}:is(.com-content-category-blog,.blog-featured) .items-more{margin-bottom:var(--lumina-space-6);padding:var(--lumina-space-5) var(--lumina-space-6);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg)}:is(.com-content-category-blog,.blog-featured) .com-content-blog__links{margin:0;padding-inline-start:var(--lumina-space-5);list-style:outside}:is(.com-content-category-blog,.blog-featured) .com-content-blog__link::marker{color:var(--lumina-color-accent)}:is(.com-content-category-blog,.com-content-category) .cat-children{margin-block:var(--lumina-space-7)}:is(.com-content-category-blog,.com-content-category) .cat-children :is(h3,.item-title){font-size:var(--lumina-fs-md)}:is(.com-content-category-blog,.com-content-category) .cat-children>div{padding-block:var(--lumina-space-3);border-bottom:var(--lumina-border-width) solid var(--lumina-color-border)}#lumina-main :is(.com-content-category-blog,.blog-featured,.com-content-article) .readmore .btn{text-align:start;white-space:normal;color:var(--lumina-color-link);box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0;font-weight:600;display:inline}#lumina-main :is(.com-content-category-blog,.blog-featured,.com-content-article) .readmore .btn:hover{color:var(--lumina-color-link-hover);transform:none}#lumina-main :is(.com-content-category-blog,.blog-featured,.com-content-article) .readmore .btn [class^=icon-]{transition:transform var(--lumina-transition-fast);margin-inline-end:var(--lumina-space-1);font-size:.8em}#lumina-main :is(.com-content-category-blog,.blog-featured,.com-content-article) .readmore .btn:hover [class^=icon-]{transform:translate(3px)}[dir=rtl] #lumina-main :is(.com-content-category-blog,.blog-featured,.com-content-article) .readmore .btn:hover [class^=icon-]{transform:translate(-3px)}:is(.com-content-article,.com-content-category-blog,.blog-featured) .article-info{align-items:center;gap:var(--lumina-space-1) var(--lumina-space-4);font-size:var(--lumina-fs-xs);letter-spacing:.02em;color:var(--lumina-color-text-muted);flex-wrap:wrap;margin:0;display:flex}:is(.com-content-article,.com-content-category-blog,.blog-featured) .article-info .article-info-term{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.com-content-article,.com-content-category-blog,.blog-featured) .article-info dd{align-items:center;gap:var(--lumina-space-1);margin:0;display:inline-flex}:is(.com-content-article,.com-content-category-blog,.blog-featured) .article-info [class^=icon-]{color:color-mix(in srgb, var(--lumina-color-accent) 70%, var(--lumina-color-text))}:is(.com-content-article,.com-content-category-blog,.blog-featured) .article-info a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.com-content-article:not(.lumina-article--wide){max-width:48rem;margin-inline:auto}.com-content-article>.page-header{margin-bottom:var(--lumina-space-4)}.com-content-article>.article-info{margin-bottom:var(--lumina-space-6)}.com-content-article>.article-info+.article-info{margin-top:var(--lumina-space-6)}.com-content-article>.item-image{margin:0 0 var(--lumina-space-6)}.com-content-article>.item-image img{border-radius:var(--lumina-radius-lg);width:100%}@media (width>=768px){.com-content-article>.item-image:is(.left,.float-start,.float-left){float:inline-start;max-width:50%;margin-inline-end:var(--lumina-space-6)}.com-content-article>.item-image:is(.right,.float-end,.float-right){float:inline-end;max-width:50%;margin-inline-start:var(--lumina-space-6)}}.com-content-article>.item-image figcaption,.com-content-article__body figcaption{margin-top:var(--lumina-space-2);font-size:var(--lumina-fs-sm);text-align:center;color:var(--lumina-color-text-muted)}.com-content-article__body{font-size:var(--lumina-fs-base);line-height:1.75}.com-content-article__body:after{content:"";clear:both;display:table}.com-content-article__body>p:first-child{font-size:var(--lumina-fs-md);line-height:var(--lumina-leading-normal);color:var(--lumina-color-heading)}.com-content-article__body :is(p,ul,ol,dl,table,blockquote,figure,pre){margin-block:0 var(--lumina-space-5)}.com-content-article__body h2{margin:clamp(var(--lumina-space-6), 4vw, var(--lumina-space-8)) 0 var(--lumina-space-3);font-size:var(--lumina-fs-xl)}.com-content-article__body :is(h3,h4){margin:var(--lumina-space-6) 0 var(--lumina-space-2)}.com-content-article__body>:is(h2,h3,h4):first-child{margin-top:0}.com-content-article__body :is(ul,ol){padding-inline-start:var(--lumina-space-6)}.com-content-article__body li::marker{color:color-mix(in srgb, var(--lumina-color-accent) 70%, var(--lumina-color-text))}.com-content-article__body a:not(.btn){text-underline-offset:.18em;text-decoration:underline 1px}.com-content-article__body a:not(.btn):hover{text-decoration-thickness:2px}.com-content-article__body img{border-radius:var(--lumina-radius-md)}.com-content-article__body figure{margin-block:var(--lumina-space-7)}.com-content-article__body figure img{border-radius:var(--lumina-radius-lg);width:100%}.com-content-article__body table:not(.table){font-size:var(--lumina-fs-sm)}.com-content-article__body table:not(.table) :is(th,td){padding:var(--lumina-space-3) var(--lumina-space-4);text-align:start;vertical-align:top;border-bottom:var(--lumina-border-width) solid var(--lumina-color-border)}.com-content-article__body table:not(.table) th{color:var(--lumina-color-heading);background-color:var(--lumina-color-surface-2);font-weight:600}.com-content-article .fields-container,.com-content-category-blog .fields-container{gap:var(--lumina-space-2);margin:var(--lumina-space-5) 0;padding:0;list-style:none;display:grid}:is(.com-content-article,.com-content-category-blog) .field-label{color:var(--lumina-color-heading);font-weight:600}:is(.com-content-article,.com-content-category-blog,.blog-featured,.com-contact) .tags{gap:var(--lumina-space-2);margin:var(--lumina-space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}:is(.com-content-article,.com-content-category-blog,.blog-featured,.com-contact) .tags .list-inline-item{margin:0}#lumina-main .tags .btn{font-size:var(--lumina-fs-xs);font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-text);background-color:var(--lumina-color-surface-2);border-color:var(--lumina-color-border);padding:.35em .9em}#lumina-main .tags .btn:hover{color:var(--lumina-color-primary-contrast);background-color:var(--lumina-color-primary);border-color:var(--lumina-color-primary)}.com-content-article .pagenavigation{clear:both;margin-top:clamp(var(--lumina-space-7), 5vw, var(--lumina-space-9));padding-top:var(--lumina-space-5);border-top:var(--lumina-border-width) solid var(--lumina-color-border)}.com-content-article .pagenavigation .pagination{justify-content:space-between;gap:var(--lumina-space-3);flex-wrap:wrap;margin:0;display:flex}.com-content-article .pagenavigation .next:only-child{margin-inline-start:auto}#lumina-main .pagenavigation .btn{white-space:normal;text-align:start;max-width:100%;color:var(--lumina-color-text);border-color:var(--lumina-color-border-strong);background-color:#0000}#lumina-main .pagenavigation .btn:hover{color:var(--lumina-color-primary);border-color:var(--lumina-color-primary)}:is(.com-content-category,.com-contact-category,.com-contact-featured) :is(.com-content__filter,.com-contact-category__filter,.com-contact-featured__filter),.com-content-archive .filter-search{align-items:center;gap:var(--lumina-space-2);margin-bottom:var(--lumina-space-4);flex-wrap:wrap;display:flex}:is(.com-content-category,.com-contact-category,.com-contact-featured,.com-content-archive) .inputbox{width:auto;min-width:min(100%,16rem);font-size:var(--lumina-fs-sm);color:var(--lumina-color-text);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border-strong);border-radius:var(--lumina-radius-md);padding:.6em .85em}:is(.com-content-category,.com-contact-category,.com-contact-featured,.com-content-archive) :is(.inputbox,.form-select):focus{border-color:var(--lumina-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--lumina-color-primary) 22%, transparent);outline:none}:is(.com-content-category,.com-contact-category,.com-contact-featured,.com-content-archive) .form-select{width:auto;display:inline-block}.lumina :is(.com-content-category,.com-content-archive,.com-contact,.com-contact-category,.com-contact-featured,.com-users-registration,.profile-edit) .form-select{padding-inline-end:2.25rem}#lumina-main :is(.com-content__filter,.com-contact-category__filter,.com-contact-featured__filter)>.btn{border-radius:var(--lumina-radius-pill);margin:0}:is(.com-content-category,.com-contact-category,.com-contact-featured) .table{--bs-table-bg:var(--lumina-color-surface);--bs-table-striped-bg:var(--lumina-color-surface-2);--bs-table-hover-bg:color-mix(in srgb, var(--lumina-color-primary) 8%, var(--lumina-color-surface));--bs-table-border-color:var(--lumina-color-border);font-size:var(--lumina-fs-sm)}:is(.com-content-category,.com-contact-category,.com-contact-featured) .table>:not(caption)>*>*{padding:var(--lumina-space-3) var(--lumina-space-4)}:is(.com-content-category,.com-contact-category,.com-contact-featured) .table thead th{font-size:var(--lumina-fs-xs);letter-spacing:var(--lumina-tracking-wide);text-transform:uppercase;color:var(--lumina-color-text-muted);--bs-table-bg:var(--lumina-color-surface-2);font-weight:600}:is(.com-content-category,.com-contact-category,.com-contact-featured) .table .list-title{font-weight:var(--lumina-font-weight-medium)}:is(.com-content-category,.com-contact-category,.com-contact-featured) .table .list-title a{color:var(--lumina-color-heading)}:is(.com-content-category,.com-contact-category,.com-contact-featured) .table .list-title a:hover{color:var(--lumina-color-primary)}.com-content-archive__items>div{padding-block:var(--lumina-space-5);border-bottom:var(--lumina-border-width) solid var(--lumina-color-border)}.com-content-archive__items .page-header :is(h2,h3){margin-bottom:var(--lumina-space-2);font-size:var(--lumina-fs-lg)}.com-content-archive__items .page-header a{color:var(--lumina-color-heading)}.com-content-archive__items .page-header a:hover{color:var(--lumina-color-primary)}.com-content-archive__items .intro{margin-top:var(--lumina-space-2);color:var(--lumina-color-text-muted)}:is(.com-content-category-blog__navigation,.com-content-category__navigation,.com-content-archive__navigation,.com-contact-category__pagination,.com-contact-featured__pagination),.blog-featured>.w-100{justify-content:space-between;align-items:center;gap:var(--lumina-space-4);margin-top:var(--lumina-space-6);padding-top:var(--lumina-space-5);border-top:var(--lumina-border-width) solid var(--lumina-color-border);flex-wrap:wrap;display:flex}:is(.com-content-category-blog__navigation,.com-content-category__navigation,.com-content-archive__navigation,.com-contact-category__pagination,.com-contact-featured__pagination):not(:has(.pagination)),.blog-featured>.w-100:not(:has(.pagination)){display:none}:is(.com-content-category-blog__navigation,.com-content-category__navigation,.com-content-archive__navigation,.com-contact-category__pagination,.com-contact-featured__pagination,.blog-featured>.w-100) .counter{font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted);order:2;margin:0;padding:0!important}:is(.com-content-category-blog,.blog-featured,.com-content-category,.com-content-archive,.com-contact-category,.com-contact-featured) .pagination__wrapper .pagination{gap:var(--lumina-space-2);flex-wrap:wrap;margin:0!important}:is(.com-content-category-blog,.blog-featured,.com-content-category,.com-content-archive,.com-contact-category,.com-contact-featured) .pagination__wrapper .page-item .page-link{min-width:2.5rem;height:2.5rem;padding:0 var(--lumina-space-3);font-size:var(--lumina-fs-sm);color:var(--lumina-color-text);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-pill);justify-content:center;align-items:center;margin:0;display:inline-flex}:is(.com-content-category-blog,.blog-featured,.com-content-category,.com-content-archive,.com-contact-category,.com-contact-featured) .pagination__wrapper .page-item:not(.active,.disabled) .page-link:hover{color:var(--lumina-color-primary);border-color:var(--lumina-color-primary)}:is(.com-content-category-blog,.blog-featured,.com-content-category,.com-content-archive,.com-contact-category,.com-contact-featured) .pagination__wrapper .page-item.active .page-link{color:var(--lumina-color-primary-contrast);background-color:var(--lumina-color-primary);border-color:var(--lumina-color-primary)}:is(.com-content-category-blog,.blog-featured,.com-content-category,.com-content-archive,.com-contact-category,.com-contact-featured) .pagination__wrapper .page-item.disabled .page-link{color:var(--lumina-color-text-muted);opacity:.6;background-color:#0000}.com-contact{--lumina-contact-pad:clamp(var(--lumina-space-5), 2.5vw, var(--lumina-space-6))}.com-contact>.page-header,.com-contact>h1{margin-bottom:clamp(var(--lumina-space-5), 3vw, var(--lumina-space-7))}.com-contact>:is(h2,h3):has(>.contact-category){margin-bottom:var(--lumina-space-5);font-size:var(--lumina-fs-md);color:var(--lumina-color-text-muted)}.com-contact>#selectForm{max-width:24rem;margin-bottom:var(--lumina-space-5)}.com-contact>:is(.com-contact__container,.com-contact__form,.com-contact__links,.com-contact__articles,.com-contact__profile,.com-contact__user-fields,.com-contact__miscinfo){margin-bottom:var(--lumina-space-5);padding:var(--lumina-contact-pad);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg)}.com-contact>:is(h2,h3):has(+:is(.com-contact__form,.com-contact__links,.com-contact__articles,.com-contact__profile,.com-contact__user-fields,.com-contact__miscinfo)){padding:var(--lumina-contact-pad) var(--lumina-contact-pad) 0;font-size:var(--lumina-fs-lg);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg) var(--lumina-radius-lg) 0 0;border-bottom:0;margin:0}.com-contact>:is(h2,h3)+:is(.com-contact__form,.com-contact__links,.com-contact__articles,.com-contact__profile,.com-contact__user-fields,.com-contact__miscinfo){padding-top:var(--lumina-space-4);border-radius:0 0 var(--lumina-radius-lg) var(--lumina-radius-lg);border-top:0}.com-contact__container>:is(h2,h3){margin-bottom:var(--lumina-space-4);font-size:var(--lumina-fs-lg)}@media (width>=992px){.com-contact:has(>.com-contact__form){--lumina-contact-aside:38%;display:flow-root}.com-contact:has(>.com-contact__form)>:is(.com-contact__container,.com-contact__links,.com-contact__articles,.com-contact__profile,.com-contact__user-fields,.com-contact__miscinfo),.com-contact:has(>.com-contact__form)>:is(h2,h3):has(+:is(.com-contact__links,.com-contact__articles,.com-contact__profile,.com-contact__user-fields,.com-contact__miscinfo)){float:inline-start;clear:inline-start;width:var(--lumina-contact-aside)}.com-contact:has(>.com-contact__form)>:is(h2,h3):has(+.com-contact__form),.com-contact:has(>.com-contact__form)>.com-contact__form{margin-inline-start:calc(var(--lumina-contact-aside) + clamp(var(--lumina-space-5), 3vw, var(--lumina-space-8)))}}.com-contact__thumbnail{margin-bottom:var(--lumina-space-4)}.com-contact__thumbnail img{border-radius:var(--lumina-radius-md)}.com-contact .contact-position{margin:0 0 var(--lumina-space-5);display:block}.com-contact .contact-position dt{font-size:var(--lumina-fs-xs);letter-spacing:var(--lumina-tracking-wide);text-transform:uppercase;color:var(--lumina-color-text-muted);font-weight:600}.com-contact .contact-position dd{font-size:var(--lumina-fs-md);color:var(--lumina-color-heading);margin:0}.com-contact :is(.contact-address,.contact-miscinfo dl,.contact-profile dl){align-items:start;column-gap:var(--lumina-space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.com-contact :is(.contact-address,.contact-miscinfo dl,.contact-profile dl)>dt{font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-text-muted);grid-column:1}.com-contact :is(.contact-address,.contact-miscinfo dl,.contact-profile dl)>dd{overflow-wrap:anywhere;grid-column:2;margin:0;padding:0}.com-contact :is(.contact-address,.contact-miscinfo dl,.contact-profile dl)>dt:not(:first-child),.com-contact :is(.contact-address,.contact-miscinfo dl,.contact-profile dl)>dt:not(:first-child)+dd{margin-top:var(--lumina-space-4)}.com-contact :is(.contact-address,.contact-miscinfo dl)>dt:has(>:is([class^=icon-],.jicons-image))+dd{padding-top:.35rem}.com-contact :is(.contact-address,.contact-miscinfo dl)>dt:has(>:is([class^=icon-],.jicons-image)){width:2.25rem;height:2.25rem;font-size:var(--lumina-fs-sm);color:var(--lumina-color-primary);background-color:color-mix(in srgb, var(--lumina-color-primary) 12%, var(--lumina-color-surface));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.com-contact .contact-address a,.com-contact .contact-miscinfo a,.com-contact .contact-links a{text-underline-offset:.18em;text-decoration:underline}.com-contact__info{font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}.com-contact__info>dl{font-size:var(--lumina-fs-base);color:var(--lumina-color-text)}.com-contact__info>dl+*{margin-top:var(--lumina-space-5)}.com-contact .contact-misc>:last-child{margin-bottom:0}.com-contact :is(.contact-links,.contact-articles) ul{margin:0}.com-contact :is(.contact-links,.contact-articles) li{padding-block:var(--lumina-space-2);border-bottom:var(--lumina-border-width) solid var(--lumina-color-border);margin:0}.com-contact :is(.contact-links,.contact-articles) li:last-child{border-bottom:0}:is(.com-contact__form,[class*=com-users-]) fieldset{border:0;min-width:0;margin:0;padding:0}:is(.com-contact__form,[class*=com-users-]) legend{margin:0 0 var(--lumina-space-4);font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-lg);font-weight:var(--lumina-font-weight-headings);line-height:var(--lumina-leading-tight);color:var(--lumina-color-heading);padding:0}.com-contact__form legend{font-family:var(--lumina-font-family-body);font-size:var(--lumina-fs-base);font-weight:var(--lumina-font-weight-body);color:var(--lumina-color-text-muted)}:is(.com-contact__form,[class*=com-users-]) .control-group{margin-bottom:var(--lumina-space-4)}:is(.com-contact__form,[class*=com-users-]) .control-group:last-child{margin-bottom:0}:is(.com-contact__form,[class*=com-users-]) .control-label label,:is(.com-contact__form,[class*=com-users-]) .control-label>span:not(.spacer){margin-bottom:var(--lumina-space-1);font-size:var(--lumina-fs-sm);font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-text);display:inline-block}:is(.com-contact__form,[class*=com-users-]) :is(.star,.red){color:var(--lumina-color-danger)}:is(.com-contact__form,[class*=com-users-]) .field-spacer{margin-bottom:var(--lumina-space-3)}:is(.com-contact__form,[class*=com-users-]) .field-spacer label{font-size:var(--lumina-fs-xs);font-weight:var(--lumina-font-weight-body);color:var(--lumina-color-text-muted)}:is(.com-contact__form,[class*=com-users-]) .field-spacer .controls:empty,:is(.com-contact__form,[class*=com-users-]) .field-spacer .controls:not(:has(*)){display:none}:is(.com-contact__form,[class*=com-users-]) textarea.form-control{resize:vertical;min-height:9rem}:is(.com-contact__form,[class*=com-users-]) .form-text,:is(.com-contact__form,[class*=com-users-]) .controls>.small{margin-bottom:var(--lumina-space-1);font-size:var(--lumina-fs-xs);color:var(--lumina-color-text-muted)}:is(.com-contact__form,[class*=com-users-]) .form-check{align-items:center;gap:var(--lumina-space-2);min-height:0;padding-inline-start:0;display:flex}:is(.com-contact__form,[class*=com-users-]) .form-check-input{float:none;flex:none;width:1.125rem;height:1.125rem;margin:0}:is(.com-contact__form,[class*=com-users-]) .form-check-label{font-size:var(--lumina-fs-sm);margin:0}:is(.com-contact__form,[class*=com-users-]) :is(.form-control,.form-select).invalid{border-color:var(--lumina-color-danger)}:is(.com-contact__form,[class*=com-users-]) :is(.form-control,.form-select).invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--lumina-color-danger) 22%, transparent)}:is(.com-contact__form,[class*=com-users-]) label.invalid,:is(.com-contact__form,[class*=com-users-]) .form-control-feedback{color:var(--lumina-color-danger)}:is(.com-contact__form,[class*=com-users-]) .form-control-feedback{margin-top:var(--lumina-space-1);font-size:var(--lumina-fs-xs);display:block}[class*=com-users-] meter{width:100%;height:.375rem;margin-top:var(--lumina-space-2)}:is(.com-contact__form,[class*=com-users-]) [class*=__submit],.com-contact__form form>.control-group:last-child{margin-top:var(--lumina-space-5)}:is(.com-users-login,.com-users-logout,.com-users-remind,.com-users-reset,.com-users-reset-confirm,.com-users-reset-complete,.com-users-registration-complete){max-width:30rem;margin-inline:auto}:is(.com-users-registration,.profile-edit,.com-users-profile){max-width:46rem;margin-inline:auto}:is(.com-users-login,.com-users-logout,.com-users-remind,.com-users-reset,.com-users-reset-confirm,.com-users-reset-complete,.com-users-registration-complete)>.page-header{text-align:center}[class*=com-users-]>.page-header{margin-bottom:clamp(var(--lumina-space-5), 3vw, var(--lumina-space-7))}:is(.com-users-login__form,.com-users-logout__form,.com-users-remind__form,.com-users-reset__form,.com-users-reset-confirm__form,.com-users-reset-complete__form,.com-users-registration__form,.com-users-profile__edit-form),.com-users-profile>fieldset{padding:clamp(var(--lumina-space-5), 3vw, var(--lumina-space-7));background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg);box-shadow:var(--lumina-shadow-sm)}:is(.com-users-registration__form,.com-users-profile__edit-form) fieldset+fieldset{margin-top:var(--lumina-space-6);padding-top:var(--lumina-space-6);border-top:var(--lumina-border-width) solid var(--lumina-color-border)}:is(.com-users-remind__form,.com-users-reset__form,.com-users-reset-confirm__form,.com-users-reset-complete__form) fieldset>p{margin-bottom:var(--lumina-space-5);font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}:is(.com-users-login,.com-users-logout) :is(.login-description,.logout-description){margin-bottom:var(--lumina-space-5);text-align:center;color:var(--lumina-color-text-muted)}.com-users-login__remember{margin-block:var(--lumina-space-2) var(--lumina-space-4)}#lumina-main :is(.com-users-login__submit,.com-users-logout__submit,.com-users-remind__submit,.com-users-reset__submit,.com-users-reset-confirm__submit,.com-users-reset-complete__submit) .btn{width:100%;padding-block:.85em}.com-users-login__options.list-group{--bs-list-group-bg:transparent;--bs-list-group-border-width:0;--bs-list-group-action-hover-bg:transparent;align-items:center;gap:var(--lumina-space-1);margin-top:var(--lumina-space-5);border-radius:0}.com-users-login__options .list-group-item{padding:var(--lumina-space-1) 0;font-size:var(--lumina-fs-sm);color:var(--lumina-color-link);text-underline-offset:.18em;text-decoration:underline}.com-users-login__options .list-group-item:hover{color:var(--lumina-color-link-hover)}.com-users-login__options .com-users-login__register{margin-top:var(--lumina-space-3);text-align:center;padding-top:var(--lumina-space-4);border-top:var(--lumina-border-width) solid var(--lumina-color-border);align-self:stretch;font-weight:600}.com-users-profile>fieldset+fieldset{margin-top:var(--lumina-space-5)}.com-users-profile .dl-horizontal{gap:var(--lumina-space-2) var(--lumina-space-5);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin:0;display:grid}.com-users-profile .dl-horizontal dt{font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-text-muted)}.com-users-profile .dl-horizontal dd{overflow-wrap:anywhere;margin:0}@media (width<=575.98px){.com-users-profile .dl-horizontal{grid-template-columns:minmax(0,1fr);row-gap:0}.com-users-profile .dl-horizontal dd{margin-bottom:var(--lumina-space-3)}}.com-users-profile .btn-toolbar{margin-bottom:var(--lumina-space-4)}