.about-showcase{--as-gold:#dfc580;--as-muted:#b0c7b9;scroll-margin-top:110px;color:#e4ede3}.as-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.as-kicker{font-size:11px;letter-spacing:.12em;color:var(--as-gold,#dfc580)}.as-heading h2{font-size:clamp(28px,3vw,42px);font-weight:500;margin:14px 0 0}.as-heading>p{color:var(--as-muted);font-size:14px;margin:0;line-height:1.8}.as-credentials-panel{border:1px solid #49654e;border-radius:20px;padding:24px;background:linear-gradient(130deg,#123427,#0b2018)}.as-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.as-toolbar nav{display:flex;flex-wrap:wrap;gap:8px}.as-toolbar nav button{border:1px solid #567050;border-radius:20px;font-size:12px;padding:8px 16px}.about-showcase .as-toolbar nav button{background:transparent!important;color:var(--as-muted)!important}.about-showcase .as-toolbar nav button[aria-pressed=true]{background:#dfc580!important;color:#14291d!important}.as-controls{display:flex;gap:8px}.as-controls button{width:38px;height:38px;border:1px solid #5c7051;border-radius:50%;padding:0;color:#dfc580;background:transparent}.as-controls button:disabled{opacity:.3;cursor:default}.as-credential-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#677d50 #11271c;padding-bottom:16px;overscroll-behavior-x:contain}.as-credential{flex:0 0 calc((100% - 40px)/3);min-width:0;border:1px solid #425e47;border-radius:12px;overflow:hidden;background:#0b2119;scroll-snap-align:start}.as-document{position:relative;box-sizing:border-box;width:100%;height:270px;border:0;background:#1a392a!important;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:20px;color:#bca76a!important}.as-document img{width:100%;height:100%;object-fit:contain;filter:none!important}.as-document svg{width:70px;height:70px}.as-document>span:not(.as-pdf){font-size:12px;color:#b1c3b0}.as-pdf{display:flex;align-items:center;flex-direction:column;gap:18px}.as-card-copy{padding:20px 22px}.as-card-copy>span{font-size:10px;letter-spacing:.06em;color:#dfc580}.as-card-copy h3{font-weight:500;font-size:19px;line-height:1.6;margin:10px 0}.as-card-copy h3 button,.as-read{font:inherit;background:none!important;border:0;padding:0;color:inherit!important;text-align:left}.as-card-copy>p{font-size:13px;line-height:1.8;color:#b0c7b9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:24px}.as-card-copy .as-read{font-size:12px;color:#dfc580!important}.as-gallery-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;color:#a8bfaf;font-size:11px}.as-gallery-footer button{background:none!important;border:0;padding:0;color:#dfc580;font:inherit}.as-strength-heading{margin-top:64px}.as-strength-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.as-strength-card{min-width:0;border:1px solid #4a644c;border-radius:16px;background:linear-gradient(150deg,#163a2b,#10251c);overflow:hidden}.as-strength-label{display:flex;gap:16px;align-items:center;padding:22px;border-bottom:1px solid #3f5943}.as-strength-label>span{font-size:12px;color:#dfc580}.as-strength-label h3{font-weight:500;font-size:21px;margin:0}.as-strength-gallery{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#677d50 #11271c;scroll-snap-type:x mandatory}.as-strength-slide{display:flex;flex-direction:column;box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;text-align:left;background:transparent!important;color:#e4ede3!important;border:0;padding:0 0 24px;scroll-snap-align:start}.as-strength-placeholder{height:215px;background:radial-gradient(ellipse,#34554066,transparent 70%);display:flex;align-items:center;justify-content:center;gap:16px;flex-direction:column;width:100%;color:#bca76a}.as-strength-placeholder svg{width:72px;height:72px}.as-strength-placeholder small{font-size:11px;color:#9cb19e}.as-strength-slide>img{width:100%;height:215px;object-fit:cover;filter:none!important}.as-strength-slide>strong{font-size:18px;font-weight:500;padding:22px 24px 10px;line-height:1.6}.as-strength-slide>span:not(.as-strength-placeholder){padding:0 24px;color:#afc3b4;font-size:13px;line-height:1.8;white-space:pre-line;max-height:70px;overflow:hidden}.as-strength-slide>small{font-size:12px;color:#dfc580;padding:16px 24px 0}.as-strength-navigation{display:flex;align-items:center;justify-content:space-between;padding:10px 24px 18px;font-size:11px;color:#b0c7b9}.as-strength-navigation button{background:none!important;border:1px solid #546c4c;border-radius:50%;width:30px;height:30px;color:#dfc580;padding:0}.as-load-status{font-size:12px;color:#caba89}.as-dialog{background:#102c20;color:#e4ede3;max-width:900px;width:calc(100% - 40px);max-height:88vh;box-sizing:border-box;border:1px solid #63774c;border-radius:18px;padding:32px}.as-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.as-close{float:right;font-size:28px;border:0;color:#dfc580;background:none;cursor:pointer}.as-dialog h2{font-size:25px;line-height:1.6;margin:20px 0}.as-dialog>img{width:100%;max-height:65vh;object-fit:contain;background:#e9eee8}.as-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:#b9cdbc}.as-file-link{display:inline-block;padding:14px 20px;border:1px solid #85915d;border-radius:8px;color:#dfc580}.about-showcase button{cursor:pointer}.about-showcase button:focus-visible,.as-credential-track:focus-visible,.as-strength-gallery:focus-visible{outline:2px solid #dfc580;outline-offset:4px}@media(max-width:900px){.as-credential{flex-basis:calc((100% - 20px)/2)}.as-strength-grid{grid-template-columns:1fr}.as-strength-placeholder,.as-strength-slide>img{height:260px}}@media(max-width:600px){.as-heading{display:block}.as-heading>p{margin-top:18px}.as-credentials-panel{padding:16px}.as-toolbar{align-items:start;gap:8px}.as-toolbar nav{gap:6px}.as-toolbar nav button{padding:7px 10px}.as-controls{flex-shrink:0}.as-controls button{width:30px;height:30px}.as-credential{flex-basis:88%}.as-document{height:240px}.as-strength-heading{margin-top:44px}.as-strength-placeholder,.as-strength-slide>img{height:220px}}@media(prefers-reduced-motion:reduce){.as-credential-track,.as-strength-gallery{scroll-behavior:auto!important}}
