.ast-documents-head{margin-bottom:14px}.ast-documents-head h2{font-size:clamp(1.5rem, 2.4vw, 2rem);font-family:var(--font-main);font-weight:700;line-height:1.16;color:var(--lg-ink);margin:.1rem 0 .35rem}.ast-documents-badge::before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:2px;background:var(--lg-blue)}.ast-documents-badge.is-on_request::before{background:transparent;border-radius:50%;box-shadow:inset 0 0 0 2px var(--lg-gray)}.ast-documents-card__aud svg{width:15px;height:15px;color:var(--lg-blue);flex-shrink:0}.ast-documents-card__link:hover{text-decoration:underline}.ast-documents-empty h3{font-size:1.2rem;color:var(--lg-ink);margin:0 0 .4rem}.ast-documents-info{padding:20px 0 12px}.ast-documents-info__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.ast-documents-pick{background:#fff;border:1px solid var(--lg-border);border-radius:16px;padding:22px 24px;box-shadow:0 2px 14px rgba(58,117,255,0.05)}.ast-documents-pick h2,.ast-documents-steps-panel h2{font-size:clamp(1.15rem, 1.8vw, 1.4rem);font-family:var(--font-main);font-weight:700;color:var(--lg-ink);margin:.1rem 0 .8rem;line-height:1.16}.ast-documents-pick__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ast-documents-pick__list a:hover{background:rgba(58,117,255,0.05);border-color:rgba(58,117,255,0.3)}.ast-documents-pick__list span{color:var(--lg-blue);font-size:1.1rem}.ast-documents-steps-panel{background:#fff;border:1px solid var(--lg-border);border-radius:16px;padding:22px 24px;box-shadow:0 2px 14px rgba(58,117,255,0.05)}.ast-documents-steps{list-style:none;padding:0;margin:0;counter-reset:dstep;display:grid;gap:12px}.ast-documents-steps li{position:relative;padding-left:42px;counter-increment:dstep;font-size:.93rem;color:var(--lg-body);line-height:1.45;min-height:30px;display:flex;align-items:center}.ast-documents-steps li::before{content:counter(dstep);position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg, var(--lg-blue), var(--lg-cyan));color:#fff;font-family:var(--font-heading);font-size:.9rem}.ast-documents-panel-wrap{padding:8px 0 12px}.ast-documents-note{background:linear-gradient(120deg, rgba(58,117,255,0.06), rgba(52,255,230,0.05));border:1px solid rgba(58,117,255,0.16);border-radius:16px;padding:22px 26px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.ast-documents-note div h3{font-size:1rem;color:var(--lg-ink);margin:0 0 .3rem}.ast-documents-note div p{font-size:.9rem;color:var(--lg-body);margin:0;line-height:1.48}@media (max-width: 1023px){.ast-documents-info__grid{grid-template-columns:1fr}.ast-documents-note{grid-template-columns:1fr;gap:14px}}.ast-org-panel__lead{margin:0;max-width:62ch;font-size:.95rem;line-height:1.5;color:var(--text-muted)}.ast-org-panel__note{margin:12px 0 0;max-width:74ch;font-size:.9rem;line-height:1.5;color:var(--text-muted)}.ast-org-panel__actions{margin-top:18px}@media (max-width: 767px){.ast-org-panel__actions .button{width:100%;justify-content:center;text-align:center}}.ast-documents-page .ast-documents-hero{isolation:isolate}.ast-documents-page .ast-documents-hero__inner{display:flex;align-items:center;grid-template-columns:none;gap:0;min-height:clamp(300px, 17.7vw, 340px);padding:clamp(18px, 1.6vw, 26px) 0}.ast-documents-page .ast-documents-hero__content{position:relative;display:grid;width:min(46%, 560px);min-height:0;gap:10px;z-index:2}.ast-documents-page .ast-documents-hero h1{max-width:none}.ast-documents-page .ast-documents-hero__scene{position:absolute;inset:0;display:block;height:auto;min-height:0;pointer-events:none}.ast-documents-page .ast-documents-scene__frame{position:absolute;right:0;top:50%;height:min(280px, 84%);width:auto;aspect-ratio:508/496;transform:translateY(-50%);isolation:isolate}.ast-documents-page .ast-documents-scene__art,.ast-documents-page .ast-documents-scene__glint{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none}.ast-documents-page .ast-documents-scene__art{object-fit:contain;z-index:1}.ast-documents-page .ast-documents-scene__glint{z-index:2;opacity:0;background:#dbe9ff;mix-blend-mode:plus-lighter;-webkit-mask-image:url("/assets/img/brand/documents-hero/ast-documents-emblem.webp");mask-image:url("/assets/img/brand/documents-hero/ast-documents-emblem.webp");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}@media (prefers-reduced-motion: no-preference){.ast-documents-page .ast-documents-hero__scene.is-running .ast-documents-scene__glint{animation:ast-dc-emblem-glint 6s ease-in-out infinite}}@keyframes ast-dc-emblem-glint{0%{opacity:0}5%{opacity:.5}11%{opacity:.5}17%,100%{opacity:0}}@media (max-width: 1099px){.ast-documents-page .ast-documents-hero__inner{display:block;min-height:0;padding-bottom:clamp(26px, 4.4vw, 46px)}.ast-documents-page .ast-documents-hero__content{width:min(100%, 650px)}.ast-documents-page .ast-documents-hero__scene{position:relative;inset:auto;width:min(100%, 260px);height:auto;aspect-ratio:508/496;margin-top:clamp(20px, 3.6vw, 34px)}.ast-documents-page .ast-documents-scene__frame{inset:0;width:100%;height:100%;transform:none}}@media (max-width: 767px){.ast-documents-page .ast-documents-hero__inner{padding-top:30px}.ast-documents-page .ast-documents-hero__content{gap:8px}.ast-documents-page .ast-documents-hero__scene{width:min(100%, 208px);margin-top:18px}}@media (prefers-reduced-motion: reduce){.ast-documents-page .ast-documents-scene__glint{animation:none !important;opacity:0}}