/* Conaspi newsroom: emerald editorial theme. */
.conaspi-site .gw-search .gw-search-form{background:linear-gradient(120deg,#1b3326,#1b2520);border-color:#34513f;border-radius:12px}
.conaspi-site .gw-search #searchtable input[type=text]{border-color:#486452;background:#121b16}
.conaspi-site .gw-breadcrumbs a{color:#80e5b4}
.conaspi-site .gw-breadcrumbs a:focus-visible{outline-color:#80e5b4}
:root{--blue:#48d597;--line:#2b3932;--pale:#21372c;--surface:#1b2520;--muted:#aabbaf}
body.conaspi-site{background:#121715;color:#eef4f0}
.conaspi-site .crypto-header{background:#121c17;border-color:#2b3932}
.conaspi-site .header-row{min-height:88px}
.conaspi-site .crypto-brand .brand-dot,.conaspi-site .conaspi-placeholder b span{color:#48d597}
.conaspi-site .desktop-nav a:hover,.conaspi-site .topic-nav a.active,.conaspi-site .text-link,.conaspi-site .card-bottom>a,.conaspi-site .article-pagination a,.conaspi-site .article-counts a,.conaspi-site .sidebar-story:hover{color:#6de1ad}
.conaspi-site .topic-nav{border-color:#293b31}
.conaspi-site .crypto-button,.conaspi-site .btn,.conaspi-site .author-all-news a{background:#48d597;border-color:#48d597;color:#10251b}
.conaspi-site .crypto-button:hover,.conaspi-site .btn:hover,.conaspi-site .author-all-news a:hover{background:#7de7b8;border-color:#7de7b8;color:#10251b}
.conaspi-site .outline-button{background:transparent;color:#a8e9c9;border-color:#42775c}
.conaspi-site .crypto-account summary,.conaspi-site .search-toggle,.conaspi-site .menu-toggle{background:#1c2a22;border-color:#335440}
.conaspi-site .conaspi-hero{text-align:center;padding:64px 0 48px;background:radial-gradient(ellipse at 50% 0%,#07523a 0%,#173429 40%,#121715 78%);border-bottom:0}
.conaspi-site .conaspi-hero .eyebrow{font-size:13px;letter-spacing:.14em;color:#90d7b4;margin-bottom:16px}
.conaspi-site .conaspi-hero h1{max-width:1000px;margin:0 auto;font-size:clamp(36px,4.3vw,58px);line-height:1.12;letter-spacing:-.035em}
.conaspi-site .conaspi-hero h1 span{color:#70e5af}
.conaspi-site .hero-description{max-width:720px;margin:22px auto 34px;font-size:18px;line-height:1.7;color:#bdd0c5}
.portal-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:36px 0 0;text-align:left}
.portal-topics a{display:flex;align-items:center;gap:14px;padding:22px 18px;border:1px solid #32634c;border-radius:9px;background:linear-gradient(125deg,#193329,#124331);transition:background .2s,border-color .2s;min-width:0}
.portal-topics a:hover{background:#1a5039;border-color:#6de1ad}
.portal-topics .topic-symbol{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #3d6d54;background:#275a41;border-radius:8px;font-size:25px;font-weight:700;color:#80e5b4}
.portal-topics strong{display:block;font-size:16px;color:#eef7f1}.portal-topics small{display:block;font-size:12px;color:#a2c7b2;margin-top:2px}
.conaspi-site .latest-heading{margin:24px 0 28px;padding-bottom:20px;border-bottom:1px solid #2b3932}
.conaspi-site .latest-heading h2{font-size:32px;letter-spacing:-.025em}
.crypto-home .crypto-content{grid-template-columns:1.2fr 1fr;gap:26px}
.crypto-home .crypto-content>.crypto-card:first-child{grid-column:1;grid-row:span 2;display:flex;flex-direction:column;background:transparent;border:0;border-radius:0}
.crypto-home .crypto-content>.crypto-card:first-child>.card-image{min-height:0;aspect-ratio:16/9;border-radius:10px;overflow:hidden}
.crypto-home .crypto-content>.crypto-card:first-child>.card-image>img{position:static;width:100%;height:100%}
.crypto-home .crypto-content>.crypto-card:first-child .card-copy{padding:22px 0 0}
.crypto-home .crypto-content>.crypto-card:first-child h2{font-size:30px;line-height:1.2}
.crypto-home .crypto-content>.crypto-card:nth-child(2),.crypto-home .crypto-content>.crypto-card:nth-child(3){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;background:transparent;border:0;border-bottom:1px solid #2b3932;border-radius:0;padding-bottom:22px}
.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-image,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-image{aspect-ratio:4/3;border-radius:9px;overflow:hidden;height:auto}
.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-copy,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-copy{padding:0 0 0 20px}
.crypto-home .crypto-content>.crypto-card:nth-child(2) h2,.crypto-home .crypto-content>.crypto-card:nth-child(3) h2{font-size:21px;margin-bottom:16px}
.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-excerpt,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-excerpt{display:none}
.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-bottom,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-bottom{padding-top:0;border:0;gap:8px;flex-wrap:wrap}
.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-meta,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-meta{flex-wrap:wrap;gap:4px;margin-bottom:12px}
.conaspi-site .crypto-card .conaspi-placeholder{min-height:0;position:absolute;inset:0;gap:10px;background:radial-gradient(ellipse at 30% 10%,#096344,#14291e 80%)}
.conaspi-site .card-image .conaspi-placeholder img{width:48px;height:48px}
.conaspi-site .conaspi-placeholder b{font-size:clamp(20px,7cqw,34px)}
.conaspi-site .conaspi-placeholder small{font-size:8px;letter-spacing:.12em}
.conaspi-site .card-bottom{border-color:#2b3932}
.conaspi-site .crypto-card{background:#1a231e;border-color:#2b3932;border-radius:10px}
.portal-newsroom{margin:60px 0;padding:32px;border:1px solid #31513e;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(110deg,#113d29,#1b251f)}
.portal-newsroom h2{font-size:28px;margin:8px 0 12px}.portal-newsroom p{color:#b6c9bd;max-width:660px;margin:0}.portal-newsroom>a{flex-shrink:0}
.portal-explore{padding:12px 0 48px}.portal-explore h2{font-size:30px;margin:0 0 24px}.portal-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.portal-explore-grid>a{padding:28px;border:1px solid #2e4437;border-radius:10px;background:#1b2520;display:block}
.portal-explore-grid>a:hover{border-color:#5ca37c}.portal-explore-grid span{color:#77dba8;font-size:12px;letter-spacing:.12em}.portal-explore-grid h3{font-size:23px;margin:12px 0}.portal-explore-grid p{font-size:15px;color:#acbeb2;margin:0}.portal-explore-grid b{display:block;margin-top:22px;color:#80e5b4;font-weight:500}
.conaspi-site .crypto-footer{background:#0d1510;border-color:#2e4437}.conaspi-site .footer-main{padding-bottom:28px}.conaspi-site .footer-main nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px}
.conaspi-site .profile-tabs .active a,.conaspi-site .profile-tabs a:hover{color:#70e5af;background:#21372c}
.conaspi-site .article-header{background:transparent}.conaspi-site .cu-about,.conaspi-site .profile-hero{background:linear-gradient(120deg,#163c29,#1b2520)!important;border-color:#34513f}
.conaspi-site .gw-page-list>span:not(.nav_ext){background:#48d597;color:#10251b;border-color:#48d597}
.conaspi-site .tox-tinymce{border-top-color:#48d597!important}.conaspi-site .wseditor{border-top-color:#48d597!important}
@media(max-width:1000px){.portal-topics{grid-template-columns:repeat(2,1fr)}.crypto-home .crypto-content{grid-template-columns:1fr 1fr}.crypto-home .crypto-content>.crypto-card:nth-child(2),.crypto-home .crypto-content>.crypto-card:nth-child(3){grid-template-columns:1fr}.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-image,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-image{aspect-ratio:16/7}.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-copy,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-copy{padding:16px 0 0}.portal-newsroom{align-items:flex-start;flex-direction:column}.portal-explore-grid{gap:12px}.portal-explore-grid>a{padding:22px}}
@media(max-width:640px){.conaspi-site .header-row{min-height:76px;gap:12px}.conaspi-site .crypto-brand.conaspi-brand{font-size:28px;gap:8px}.conaspi-site .conaspi-brand img{width:32px;height:32px}.conaspi-site .crypto-wrap{padding-inline:20px}.conaspi-site .conaspi-hero{padding:40px 0 28px}.conaspi-site .conaspi-hero h1{font-size:36px}.conaspi-site .hero-description{font-size:16px;margin:20px auto 26px}.portal-topics{gap:10px;margin-top:24px}.portal-topics a{padding:14px 10px;gap:8px}.portal-topics .topic-symbol{width:30px;height:34px;flex-basis:30px;font-size:20px}.portal-topics strong{font-size:13px}.portal-topics small{font-size:10px}.conaspi-site .latest-heading{gap:14px;align-items:flex-start}.conaspi-site .latest-heading h2{font-size:26px}.conaspi-site .latest-heading>a{font-size:12px;white-space:nowrap}.crypto-home .crypto-content{display:grid;grid-template-columns:1fr;gap:28px}.crypto-home .crypto-content>.crypto-card:first-child{grid-column:auto;grid-row:auto}.crypto-home .crypto-content>.crypto-card:first-child h2{font-size:27px}.crypto-home .crypto-content>.crypto-card:nth-child(2),.crypto-home .crypto-content>.crypto-card:nth-child(3){grid-template-columns:110px minmax(0,1fr);gap:14px}.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-copy,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-copy{padding:0}.crypto-home .crypto-content>.crypto-card:nth-child(2) .card-image,.crypto-home .crypto-content>.crypto-card:nth-child(3) .card-image{aspect-ratio:1}.crypto-home .crypto-content>.crypto-card:nth-child(2) h2,.crypto-home .crypto-content>.crypto-card:nth-child(3) h2{font-size:18px}.crypto-home .crypto-content>.crypto-card:nth-child(2) .conaspi-placeholder small,.crypto-home .crypto-content>.crypto-card:nth-child(3) .conaspi-placeholder small{display:none}.conaspi-site .card-image .conaspi-placeholder img{width:36px;height:36px}.portal-newsroom{margin:36px 0;padding:24px}.portal-newsroom h2{font-size:26px}.portal-explore-grid{grid-template-columns:1fr}.conaspi-site .footer-main nav{grid-template-columns:1fr}}
