:root{--n:var(--e-global-color-primary,#071E3B);--g:var(--e-global-color-secondary,#FEBA00);--ink:var(--e-global-color-text,#202B38);--soft:var(--e-global-color-adsoft,#F7F8FA);--mut:var(--e-global-color-admuted,#5F6B7A);--line:var(--e-global-color-adline,#DDE2E9);--on:var(--e-global-color-adonnavy,#C9D3DF);--head:'Archivo',sans-serif;--body:'DM Sans',sans-serif}
html{scroll-padding-top:120px}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
body{overflow-x:hidden}
.adln-code{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
/* Showpiece layer */
#home-hero-copy{position:relative;overflow:hidden}
#home-hero-copy>*:not(canvas){position:relative;z-index:2}
#adln-network{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}
/* Buttons */
.adln-btn .elementor-button{transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}
.adln-btn .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(7,30,59,.55)}
.adln-btn .elementor-button:active{transform:translateY(0)}
.elementor-button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid var(--g);outline-offset:2px}
/* Cards */
[id^="adln-card-"]{height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
[id^="adln-card-"]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(7,30,59,.35);border-color:var(--g)!important}
.adln-zoom{overflow:hidden;border-radius:12px}
.adln-zoom img{transition:transform .5s ease;display:block}
.adln-zoom:hover img{transform:scale(1.04)}
.adln-rule{border-top:1px solid var(--line)}
/* Prose */
.adln-prose h2{font-family:var(--head);font-weight:700;font-size:26px;line-height:1.2;color:var(--n);margin:36px 0 12px}
.adln-prose h3{font-family:var(--head);font-weight:600;font-size:19px;color:var(--n);margin:24px 0 8px}
.adln-prose p,.adln-prose li{max-width:72ch}
.adln-prose ul{margin:0 0 16px 20px}
.adln-prose a,.adln-link a{color:var(--n);text-decoration:underline;text-decoration-color:var(--g);text-underline-offset:3px}
.rank-math-breadcrumb{font-family:var(--body);font-size:14px;color:var(--on);margin-bottom:18px}
.rank-math-breadcrumb p{margin:0}
.rank-math-breadcrumb a{color:var(--on);text-decoration:none}
.rank-math-breadcrumb a:hover{color:var(--g)}
.adln-more{font-family:var(--body);font-weight:700;font-size:15px;color:var(--n);border-bottom:2px solid var(--g);padding-bottom:2px;display:inline-block}
/* Dynamic lists */
.adln-empty{background:var(--soft);border:1px dashed var(--line);border-radius:12px;padding:32px;font-family:var(--body);color:var(--mut)}
.adln-empty p{margin:0}
.adln-recipients{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}
.adln-recipient{grid-column:span 2;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.adln-recipient:nth-child(n+4){grid-column:span 3}
.adln-recipient:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(7,30,59,.35);border-color:var(--g)}
.adln-recipient a{display:block;color:inherit;text-decoration:none;height:100%}
.adln-recipient__img{height:250px;overflow:hidden}
.adln-recipient__img img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .5s ease;display:block}
.adln-recipient:hover img{transform:scale(1.04)}
.adln-recipient__body{padding:24px}
.adln-recipient__award{font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.6px;color:#8A6500;margin:0 0 8px}
.adln-recipient h3,.adln-post h3{font-family:var(--head);font-weight:700;font-size:22px;line-height:1.2;color:var(--n);margin:0 0 8px}
.adln-recipient__meta{font-family:var(--body);font-size:15px;line-height:1.5;color:var(--mut);margin:0 0 14px}
.adln-events{display:flex;flex-direction:column}
.adln-event{display:flex;align-items:center;gap:28px;padding:24px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}
.adln-event:hover h3{color:#8A6500}
.adln-event__date{min-width:92px;font-family:var(--body);color:var(--mut);font-size:14px}
.adln-event__date strong{display:block;font-family:var(--head);font-size:38px;line-height:1;color:var(--n)}
.adln-event__body{flex:1}
.adln-event h3{font-family:var(--head);font-weight:700;font-size:22px;color:var(--n);margin:0 0 4px;transition:color .2s}
.adln-event__body p{margin:0;color:var(--mut);font-family:var(--body);font-size:15px}
.adln-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.adln-post a{display:block;color:inherit;text-decoration:none}
.adln-post__img{height:220px;border-radius:12px;overflow:hidden;background:var(--soft);margin-bottom:18px}
.adln-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}
.adln-post:hover img{transform:scale(1.04)}
.adln-leader{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start;font-family:var(--body);color:var(--ink);line-height:1.65}
.adln-leader__img{border-radius:12px;overflow:hidden}
.adln-leader__img img{width:100%;height:440px;object-fit:cover;object-position:center 20%;display:block}
.adln-leader h2{font-family:var(--head);font-weight:700;font-size:36px;color:var(--n);margin:0 0 6px}
/* Single templates */
.single-adln_recipient .site-content>.ast-container,.single-adln_event .site-content>.ast-container{max-width:none;padding:0;display:block}
.adln-wrap{max-width:1240px;margin:0 auto;padding:0 24px}
.adln-single{font-family:var(--body);color:var(--ink);line-height:1.65}
.adln-single__hero{background:var(--n);color:#fff;padding:72px 0}
.adln-single__hero .adln-recipient__award{color:var(--g)}
.adln-single__hero h1{font-family:var(--head);font-weight:800;font-size:clamp(34px,5vw,54px);line-height:1.06;color:#fff;margin:0 0 12px}
.adln-single__sub{color:var(--on);font-size:19px;margin:0;max-width:60ch}
.adln-single__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:56px;padding-top:64px;padding-bottom:88px}
.adln-single__img{border-radius:12px;overflow:hidden;margin-bottom:32px}
.adln-single__img img{width:100%;display:block}
.adln-single__content h2,.adln-single__aside h2{font-family:var(--head);font-weight:700;font-size:24px;color:var(--n);margin:32px 0 12px}
.adln-single__aside{background:var(--soft);border-radius:12px;padding:28px;align-self:start;position:sticky;top:120px}
.adln-single__aside h2{margin-top:0}
.adln-single__aside dl{margin:0 0 20px}
.adln-single__aside dt{font-weight:700;font-size:13px;color:var(--mut);margin-top:14px}
.adln-single__aside dd{margin:2px 0 0}
/* Forms */
.wpforms-container .wpforms-field-label{font-family:var(--body)!important;font-weight:600!important;font-size:15px!important;color:var(--n)!important}
.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container input[type=url],.wpforms-container select,.wpforms-container textarea{font-family:var(--body)!important;font-size:16px!important;color:var(--ink)!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:12px 14px!important;min-height:48px;max-width:100%!important;box-shadow:none!important;transition:border-color .2s}
.wpforms-container input:focus,.wpforms-container select:focus,.wpforms-container textarea:focus{border-color:var(--n)!important}
.wpforms-container button[type=submit]{font-family:var(--body)!important;font-weight:700!important;font-size:15px!important;background:var(--g)!important;color:var(--n)!important;border:0!important;border-radius:6px!important;padding:14px 28px!important;min-height:48px;height:auto!important;transition:transform .22s ease,box-shadow .22s ease!important}
.wpforms-container button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(7,30,59,.55)}
.adln-news .wpforms-container{margin:0!important}
.adln-news .wpforms-field-container{display:block}
.adln-news .wpforms-field-label{color:#fff!important}
.adln-news .wpforms-field{padding:0 0 12px!important}
.adln-news .wpforms-required-label{color:var(--g)!important}
.wpforms-confirmation-container-full{background:var(--soft)!important;border:1px solid var(--line)!important;border-radius:6px!important;color:var(--ink)!important}
/* Login */
.adln-login{font-family:var(--body);max-width:440px}
.adln-login label{display:block;font-weight:600;color:var(--n);margin-bottom:6px}
.adln-login input[type=text],.adln-login input[type=password]{width:100%;border:1px solid var(--line);border-radius:6px;padding:12px 14px;min-height:48px;font-size:16px}
.adln-login .button-primary{background:var(--g);color:var(--n);border:0;border-radius:6px;padding:14px 28px;font-weight:700;cursor:pointer}
/* Accordion */
.adln-faq .elementor-accordion-item{border-width:0 0 1px!important;border-color:var(--line)!important}
/* Header */
.xpro-elementor-horizontal-navbar-nav>li>a{white-space:nowrap}
@media (max-width:1024px){#site-headcta{display:none}.adln-recipients{grid-template-columns:repeat(2,1fr)}.adln-recipient,.adln-recipient:nth-child(n+4){grid-column:span 1}.adln-recipient:last-child:nth-child(odd){grid-column:span 2}.adln-posts{grid-template-columns:repeat(2,1fr)}.adln-single__grid{grid-template-columns:1fr}.adln-single__aside{position:static}.adln-leader{grid-template-columns:1fr}}
@media (max-width:767px){.adln-recipients,.adln-posts{grid-template-columns:1fr}.adln-recipient:last-child:nth-child(odd){grid-column:span 1}.adln-event{flex-wrap:wrap;gap:12px}.adln-recipient__img{height:220px}.adln-single__grid{padding-top:40px;padding-bottom:56px}}

/* adln-hero-pad */
#home-hero-copy{padding-left:max(36px,calc((100vw - 1240px)/2 + 36px))!important}
@media (max-width:1024px){#home-hero-copy{padding-left:28px!important}}
/* adln-fix-1 */
#site-headcta .elementor-button{white-space:nowrap}
.adln-news .wpforms-field-checkbox>.wpforms-field-label{display:none}
.adln-news .wpforms-field-label-inline{color:#fff!important;font-family:var(--body);font-size:14px}
#site-footer .elementor-icon-list-icon{display:none}
/* adln-fix-2 */
.adln-hero-img{}
.single-post .site-content .ast-container{max-width:860px}
.single-post .entry-title{font-family:var(--head);font-weight:800;color:var(--n)}
/* adln-fix-3 */
@media (min-width:1025px){.adln-nav .xpro-elementor-horizontal-navbar-nav{flex-wrap:nowrap!important}}
@media (min-width:1025px) and (max-width:1339px){.adln-brandtext{display:none}#site-brand{width:60px!important;flex-shrink:0}.adln-nav .xpro-elementor-horizontal-navbar-nav>li>a{padding-left:8px!important;padding-right:8px!important}}
@media (min-width:1025px) and (max-width:1160px){#site-headcta{display:none}.adln-nav .xpro-elementor-horizontal-navbar-nav>li>a{font-size:14px!important;padding-left:7px!important;padding-right:7px!important}}
/* adln-fix-4 */
.adln-brandtext .elementor-heading-title{white-space:nowrap}
#site-brand{flex-shrink:0}
.adln-nav .xpro-elementor-horizontal-menu-toggler,.adln-nav .xpro-elementor-horizontal-menu-toggler i{color:var(--e-global-color-adwhite,#fff)!important;fill:var(--e-global-color-adwhite,#fff)!important}
.adln-nav .xpro-elementor-horizontal-menu-toggler svg,.adln-nav .xpro-elementor-horizontal-menu-toggler svg path{fill:var(--e-global-color-adwhite,#fff)!important}
/* adln-fix-5 */
@media (min-width:1025px){.adln-nav .xpro-elementor-horizontal-navbar-nav>li:nth-last-child(-n+2)>.xpro-elementor-dropdown-menu{left:auto!important;right:0!important}}

/* adln-community */
.adln-hp{position:absolute!important;left:-9999px!important;height:0;overflow:hidden}
.adln-form-title{font-family:var(--head);font-weight:700;font-size:28px;line-height:1.2;color:var(--n);margin:0 0 18px}
.adln-note{background:var(--soft);border-left:4px solid var(--g);border-radius:6px;padding:18px 20px;font-family:var(--body);color:var(--ink);margin:0 0 24px}
.adln-note h2{font-family:var(--head);font-weight:700;font-size:22px;color:var(--n);margin:0 0 6px}
.adln-note p{margin:0}
.adln-error{background:#fff;border-left:4px solid var(--n);border-radius:6px;padding:12px 16px;font-family:var(--body);font-weight:600;color:var(--n);margin:0 0 12px}
.adln-reg{font-family:var(--body);color:var(--ink)}
.adln-reg fieldset{border:0;padding:0;margin:0 0 24px}
.adln-reg legend{font-family:var(--head);font-weight:700;font-size:22px;color:var(--n);padding:0;margin-bottom:14px}
.adln-reg label{display:block;font-weight:600;font-size:15px;color:var(--n);margin-bottom:6px}
.adln-reg input[type=text],.adln-reg input[type=email],.adln-reg input[type=tel],.adln-reg input[type=url],.adln-reg input[type=password],.adln-reg select,.adln-reg input:not([type]){width:100%;max-width:100%;font-size:16px;min-height:48px;padding:11px 14px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}
.adln-reg input:focus,.adln-reg select:focus{border-color:var(--n)}
.adln-pack{display:flex!important;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:12px!important;cursor:pointer;font-weight:400!important}
.adln-pack:has(input:checked){border-color:var(--n);box-shadow:inset 0 0 0 1px var(--n)}
.adln-check{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important}
.adln-check a,.adln-login-note a,.adln-reg .adln-hint a{color:var(--n);text-decoration:underline;text-decoration-color:var(--g)}
.adln-hint{font-size:14px;color:var(--mut)}
.adln-summary{font-weight:700;color:var(--n)}
.adln-nav-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.adln-submit,a.adln-submit,.adln-back,a.adln-back{display:inline-block;font-family:var(--body);font-weight:700;font-size:15px;line-height:1.2;border-radius:6px;padding:15px 26px;min-height:48px;cursor:pointer;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease;border:2px solid var(--g);background:var(--g);color:var(--n)}
.adln-back,a.adln-back{background:#fff;border-color:var(--n);color:var(--n)}
.adln-submit:hover,.adln-back:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(7,30,59,.55);color:var(--n)}
.adln-dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}
.adln-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;font-family:var(--body);color:var(--ink);min-width:0}
.adln-wide{margin-bottom:24px}
.adln-panel h3{font-family:var(--head);font-weight:700;font-size:20px;color:var(--n);margin:0 0 14px}
.adln-panel dl{margin:0 0 16px}
.adln-panel dt{font-size:13px;font-weight:700;color:var(--mut);margin-top:10px}
.adln-panel dd{margin:2px 0 0}
.adln-links{list-style:none;margin:0;padding:0}
.adln-links li{border-top:1px solid var(--line);padding:10px 0}
.adln-links li:first-child{border-top:0}
.adln-links a{color:var(--n);font-weight:600;text-decoration:none}
.adln-links a:hover{text-decoration:underline;text-decoration-color:var(--g)}
.adln-row{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}
.adln-table{overflow-x:auto}
.adln-table table{width:100%;border-collapse:collapse;font-size:15px}
.adln-table th,.adln-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}
.adln-community{padding:56px 12px;font-family:var(--body)}
.adln-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;background:var(--soft);border-radius:12px;padding:24px;margin-bottom:32px}
.adln-filter p{margin:0 0 12px}
.adln-filter__go{align-self:end}
.adln-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.adln-member{background:#fff;border:1px solid var(--line);border-radius:12px;font-family:var(--body);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.adln-member:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(7,30,59,.35);border-color:var(--g)}
.adln-member a{display:block;padding:24px;color:inherit;text-decoration:none}
.adln-member img{border-radius:50%;width:96px;height:96px;object-fit:cover;margin-bottom:14px}
.adln-member h3{font-family:var(--head);font-weight:700;font-size:20px;color:var(--n);margin:0 0 6px}
.adln-member__bio{font-size:15px;color:var(--ink);margin:0 0 12px}
.adln-pager{margin-top:28px;font-family:var(--body)}
.adln-pager .page-numbers{display:inline-block;padding:8px 13px;border:1px solid var(--line);border-radius:6px;color:var(--n);margin-right:4px;text-decoration:none}
.adln-pager .current{background:var(--n);color:#fff;border-color:var(--n)}
.adln-pay{max-width:640px;font-family:var(--body)}
.adln-pay h2{font-family:var(--head);font-weight:700;font-size:30px;color:var(--n);margin:0 0 6px}
.adln-package .adln-recipient__body{height:100%}
/* Forum and profile pages */
.bbpress .site-content>.ast-container,.buddypress .site-content>.ast-container{max-width:1240px;padding:40px 24px 72px;display:block}
.bbpress #primary,.buddypress #primary{width:100%;margin:0;padding:0;border:0}
.bbpress .ast-article-single,.buddypress .ast-article-single,.bbpress article,.buddypress article{background:transparent;padding:0}
.bbpress .entry-title,.buddypress .entry-title{font-family:var(--head);font-weight:800;color:var(--n);font-size:clamp(30px,4vw,44px);line-height:1.1;margin-bottom:18px}
#bbpress-forums{font-family:var(--body);font-size:16px;color:var(--ink)}
#bbpress-forums a{color:var(--n)}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-lead-topic{border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:16px}
#bbpress-forums li.bbp-header{background:var(--n);color:#fff;border:0;font-family:var(--body);font-weight:700;padding:12px 16px}
#bbpress-forums li.bbp-header a{color:#fff}
#bbpress-forums li.bbp-footer{display:none}
#bbpress-forums div.odd,#bbpress-forums ul.odd{background:#fff}
#bbpress-forums div.even,#bbpress-forums ul.even{background:var(--soft)}
#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink{font-family:var(--head);font-weight:700;font-size:18px}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:14px 16px;border-top:1px solid var(--line)}
#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{font-size:16px;line-height:1.65}
#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background:var(--soft);border-top:1px solid var(--line)}
#bbpress-forums fieldset.bbp-form{border:1px solid var(--line);border-radius:12px;padding:20px;margin:20px 0}
#bbpress-forums fieldset.bbp-form legend{font-family:var(--head);font-weight:700;font-size:20px;color:var(--n);padding:0 8px}
#bbpress-forums input[type=text],#bbpress-forums textarea,#bbpress-forums select{width:100%;max-width:100%;font-size:16px;border:1px solid var(--line);border-radius:6px;padding:11px 14px;background:#fff}
#bbpress-forums .button,#bbpress-forums button.submit,#bbpress-forums input[type=submit]{font-family:var(--body);font-weight:700;font-size:15px;background:var(--g);color:var(--n);border:0;border-radius:6px;padding:13px 24px;min-height:44px;cursor:pointer;float:none;height:auto}
#bbpress-forums .bbp-breadcrumb{font-size:14px;color:var(--mut)}
div.bbp-template-notice,div.bbp-template-notice.info{background:var(--soft);border:0;border-left:4px solid var(--g);border-radius:6px;font-family:var(--body)}
div.bbp-template-notice li,div.bbp-template-notice p{font-size:15px;color:var(--ink);margin:0}
.adln-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-top:14px;font-family:var(--body);font-size:14px}
.adln-actions button{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--n);padding:6px 12px;min-height:36px;cursor:pointer;font-weight:600}
.adln-actions button[aria-pressed=true]{border-color:var(--g);background:var(--soft)}
.adln-actions summary{cursor:pointer;color:var(--mut);padding:7px 0}
.adln-actions details form{margin-top:8px}
.adln-actions select{margin:4px 8px 8px 0}
#buddypress{font-family:var(--body);color:var(--ink)}
#buddypress a{color:var(--n)}
#buddypress .bp-wrap{background:transparent}
#buddypress .bp-navs li.current a,#buddypress .bp-navs li.selected a{background:var(--n)!important;color:#fff!important;border-radius:6px}
#buddypress .bp-navs a{font-weight:600}
#buddypress input[type=submit],#buddypress button:not(.bp-tooltip){background:var(--g)!important;color:var(--n)!important;border:0!important;border-radius:6px!important;font-weight:700;padding:12px 22px;min-height:44px}
#buddypress input[type=text],#buddypress input[type=email],#buddypress input[type=url],#buddypress input[type=tel],#buddypress input[type=password],#buddypress textarea,#buddypress select{font-size:16px;border:1px solid var(--line);border-radius:6px;padding:11px 14px;max-width:100%;width:100%}
#buddypress table.profile-fields td{padding:10px 12px}
#item-header-avatar img{border-radius:50%}
@media (max-width:1024px){.adln-members{grid-template-columns:repeat(2,minmax(0,1fr))}.adln-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.adln-dash,.adln-members,.adln-filter{grid-template-columns:minmax(0,1fr)}.adln-community{padding:40px 12px}.bbpress .site-content>.ast-container,.buddypress .site-content>.ast-container{padding:24px 16px 48px}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:100%;float:none}#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-voice-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-topic-freshness{display:none}}

/* adln-fix-6 */
.adln-is-member #site-headcta{display:none}
.adln-forum-head{margin-bottom:24px}
.adln-forum-head h1{font-family:var(--head);font-weight:800;font-size:clamp(30px,4vw,44px);line-height:1.1;color:var(--n);margin:0 0 10px}
.adln-forum-head a{text-decoration:underline;text-decoration-color:var(--g)}
#buddypress #item-header{background:var(--n);border-radius:12px;padding:28px;color:#fff;margin-bottom:24px}
#buddypress #item-header h2,#buddypress #item-header .user-nicename,#buddypress #item-header a{color:#fff}
#buddypress #item-header .activity{color:var(--on)}
/* adln-fix-7 */
#buddypress #item-header-avatar img{max-width:140px;height:auto}

/* adln-packages */
.adln-pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;font-family:var(--body);color:var(--ink)}
.adln-pkg{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.adln-pkg:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(7,30,59,.35);border-color:var(--g)}
.adln-pkg.is-featured{border:2px solid var(--g)}
.adln-pkg__badge{display:inline-block;align-self:flex-start;background:var(--g);color:var(--n);font-weight:700;font-size:13px;border-radius:6px;padding:4px 10px;margin:0 0 12px}
.adln-pkg h3{font-family:var(--head);font-weight:700;font-size:26px;line-height:1.15;color:var(--n);margin:0 0 8px}
.adln-pkg__for{font-size:15px;line-height:1.5;color:var(--mut);margin:0 0 16px}
.adln-pkg__price{font-size:16px;color:var(--mut);margin:0 0 6px}
.adln-pkg__price strong{font-family:var(--head);font-weight:800;font-size:44px;line-height:1;color:var(--n)}
.adln-pkg__offer{font-size:14px;font-weight:700;color:#8A6500;margin:0 0 16px}
.adln-pkg__offer span{font-weight:400;color:var(--mut)}
.adln-pkg__sum{font-size:16px;line-height:1.55;margin:0 0 16px}
.adln-pkg__lead{font-weight:700;color:var(--n);margin:0 0 10px}
.adln-pkg__list{list-style:none;margin:0 0 20px;padding:0}
.adln-pkg__list li{position:relative;padding:0 0 10px 24px;font-size:15px;line-height:1.45}
.adln-pkg__list li:before{content:'\2713';position:absolute;left:0;font-weight:700;color:#8A6500}
.adln-pkg__cta{margin:auto 0 0;padding-top:8px}
.adln-tbl{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}
.adln-tbl table{width:100%;min-width:560px;border-collapse:collapse;margin:0;font-size:16px}
.adln-tbl th{background:var(--n);color:#fff;font-weight:700;text-align:left;padding:14px 16px;border:0}
.adln-tbl td{padding:13px 16px;border:0;border-top:1px solid var(--line);color:var(--ink)}
.adln-tbl tr:nth-child(even) td{background:var(--soft)}
@media (max-width:1024px){.adln-pkgs{grid-template-columns:minmax(0,1fr)}}
