body.adon-csa-vb-lock{overflow:hidden}
  .adon-csa-vb{
    position:fixed;inset:0;z-index:2147483000;
    display:flex;align-items:flex-start;justify-content:center;
    padding:clamp(.4rem,2vw,1.6rem);
    background:rgba(6,20,38,.82);
    -webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);
    overflow:auto;-webkit-overflow-scrolling:touch;
    animation:adon-csa-vb-in .28s cubic-bezier(.16,1,.3,1) both;
  }
  .adon-csa-vb[hidden]{display:none}
  @keyframes adon-csa-vb-in{from{opacity:0}to{opacity:1}}
  .adon-csa-vb-card{
    position:relative;width:min(1500px,100%);margin:auto;
    background:#FFFFFF;border-radius:16px;overflow:hidden;
    box-shadow:0 40px 90px rgba(4,16,32,.5);
    animation:adon-csa-vb-rise .32s cubic-bezier(.16,1,.3,1) both;
  }
  @keyframes adon-csa-vb-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
  .adon-csa-vb-proto{display:none !important}
  .adon-csa-vb-x{
    position:fixed;top:clamp(.5rem,2vw,1.15rem);right:clamp(.5rem,2vw,1.15rem);z-index:6;
    display:inline-flex;align-items:center;gap:.45rem;
    padding:.55rem .95rem;border-radius:980px;cursor:pointer;
    background:rgba(255,255,255,.95);border:1px solid #D3E2F2;
    box-shadow:0 8px 24px rgba(4,16,32,.28);
    font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
    color:#083A6A;
    transition:background .2s ease,transform .2s cubic-bezier(.16,1,.3,1);
  }
  .adon-csa-vb-x:hover{background:#fff;transform:translateY(-1px)}
  .adon-csa-vb-x .adon-csa-i{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
  .adon-csa-vb-x:focus-visible{outline:3px solid #C27700;outline-offset:2px}
  .adon-csa-vb .adon-cvb-page{max-width:none;margin:0;padding:clamp(1rem,2.4vw,1.9rem) clamp(1rem,2.4vw,1.9rem) clamp(1.15rem,2.6vw,2.1rem)}
  .adon-csa-vb .adon-cvb-head{padding-right:7.5rem}
  @media (max-width:520px){
    .adon-csa-vb .adon-cvb-head{padding-right:0;margin-top:2.4rem}
    .adon-csa-vb-x span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
    .adon-csa-vb-x{padding:.5rem}
  }
  @media (prefers-reduced-motion:reduce){
    .adon-csa-vb,.adon-csa-vb-card{animation:none}
    .adon-csa-vb-x{transition:none}
  }
.adon-cvb-page{
    --adon-cvb-navy:#0C4D8B;
    --adon-cvb-deep:#083A6A;
    --adon-cvb-gold:#D98600;
    --adon-cvb-gold-ink:#C27700;
    --adon-cvb-mist:#F8FBFF;
    --adon-cvb-line:#E3EDF7;
    --adon-cvb-rule:#D3E2F2;
    --adon-cvb-ink:#000000;
    --adon-cvb-meta:#41586F;
    --adon-cvb-white:#FFFFFF;
    --adon-cvb-shade:#0B1B2C;

    --adon-cvb-stage:#EDF0F3;
    --adon-cvb-stage-dim:#E4E8ED;

    --adon-cvb-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    --adon-cvb-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;
    --adon-cvb-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;

    --adon-cvb-label:var(--adon-cvb-sans);

    --adon-cvb-gap:16px;
    --adon-cvb-r:10px;

    font-family:var(--adon-cvb-sans);
    font-size:16px;
    line-height:1.6;
    color:var(--adon-cvb-ink);
    background:var(--adon-cvb-white);
    box-sizing:border-box;
    display:block;
    width:100%;
    max-width:1680px;
    margin:0 auto;
    padding:clamp(1.25rem,3vw,2.75rem) clamp(1rem,3vw,3rem) clamp(2rem,4vw,3.5rem);
    -webkit-text-size-adjust:100%;
  }
  .adon-cvb-page *,
  .adon-cvb-page *::before,
  .adon-cvb-page *::after{box-sizing:border-box}
  .adon-cvb-page p{margin:0 0 1rem;color:var(--adon-cvb-ink)}
  .adon-cvb-page a{color:var(--adon-cvb-navy);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
  .adon-cvb-page a:hover{color:var(--adon-cvb-deep)}
  .adon-cvb-page :focus-visible{outline:3px solid var(--adon-cvb-gold-ink);outline-offset:2px;border-radius:3px}
  .adon-cvb-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
  .adon-cvb-i{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}

  .adon-cvb-head{border-bottom:1px solid var(--adon-cvb-rule);padding-bottom:1.25rem;margin-bottom:1.5rem}
  .adon-cvb-head .adon-cvb-eyebrow{
    font-family:var(--adon-cvb-label);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;
    color:var(--adon-cvb-navy);margin:0 0 .45rem;display:block;
  }
  .adon-cvb-head h2{
    font-family:var(--adon-cvb-serif);font-weight:700;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.12;
    color:var(--adon-cvb-deep);margin:0 0 .6rem;letter-spacing:-.01em;
  }
  .adon-cvb-head .adon-cvb-lede{font-size:.95rem;line-height:1.65;color:var(--adon-cvb-meta);margin:0 0 .95rem;max-width:62ch}
  .adon-cvb-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}
  .adon-cvb-chips li{
    font-family:var(--adon-cvb-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;
    color:var(--adon-cvb-deep);background:var(--adon-cvb-mist);border:1px solid var(--adon-cvb-line);
    border-left:3px solid var(--adon-cvb-gold);padding:.34rem .6rem;border-radius:0 3px 3px 0;
  }

  .adon-cvb-shell{
    position:relative;display:flex;flex-direction:column;
    background:var(--adon-cvb-white);border:1px solid var(--adon-cvb-rule);
    border-radius:var(--adon-cvb-r);overflow:hidden;
  }
  .adon-cvb-shell.adon-cvb-cinema,
  .adon-cvb-shell:fullscreen{
    position:fixed;inset:0;z-index:99999;border-radius:0;border:0;margin:0;
    max-width:none;width:100vw;overflow:hidden;background:var(--adon-cvb-white);

    height:100vh;
    height:100dvh;

    padding:env(safe-area-inset-top) env(safe-area-inset-right)
            env(safe-area-inset-bottom) env(safe-area-inset-left);
  }
  .adon-cvb-shell:-webkit-full-screen{position:fixed;inset:0;width:100vw;height:100vh;border-radius:0;border:0}
  @supports (height:100dvh){
    .adon-cvb-shell:-webkit-full-screen{height:100dvh}
  }

  .adon-cvb-shell.adon-cvb-cinema .adon-cvb-bk,
  .adon-cvb-shell:fullscreen .adon-cvb-bk{display:block}

  .adon-cvb-bar{
    flex:0 0 auto;position:relative;z-index:12;
    display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;
    padding:.4rem .5rem;
    background:rgba(255,255,255,.9);
    -webkit-backdrop-filter:saturate(180%) blur(14px);
    backdrop-filter:saturate(180%) blur(14px);
    border-bottom:1px solid var(--adon-cvb-line);
  }
  .adon-cvb-grp{display:flex;align-items:center;gap:.2rem}

  .adon-cvb-bk{
    font-family:var(--adon-cvb-sans);font-size:.78rem;font-weight:700;color:var(--adon-cvb-deep);
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem;
    padding:0 .5rem 0 .25rem;flex:0 1 auto;
  }
  .adon-cvb-grp-end{margin-left:auto}
  .adon-cvb-sep{width:1px;height:1.35rem;background:var(--adon-cvb-line);margin:0 .3rem;flex:0 0 auto}
  .adon-cvb-btn{
    display:inline-flex;align-items:center;justify-content:center;gap:.4rem;
    font-family:var(--adon-cvb-sans);font-size:.78rem;font-weight:500;letter-spacing:.01em;
    color:var(--adon-cvb-deep);background:transparent;
    border:1px solid transparent;border-radius:8px;
    min-width:2rem;padding:.42rem .5rem;cursor:pointer;line-height:1.2;
    transition:background .15s ease,color .15s ease,border-color .15s ease;
  }
  .adon-cvb-btn:hover{background:var(--adon-cvb-mist);border-color:var(--adon-cvb-line)}
  .adon-cvb-btn:active{background:var(--adon-cvb-stage-dim)}
  .adon-cvb-btn[disabled]{opacity:.34;cursor:default;background:transparent;border-color:transparent}
  .adon-cvb-btn[aria-pressed="true"]{background:var(--adon-cvb-deep);color:#fff;border-color:var(--adon-cvb-deep)}
  .adon-cvb-btn[aria-pressed="true"]:hover{background:var(--adon-cvb-navy);border-color:var(--adon-cvb-navy)}

  .adon-cvb-acts .adon-cvb-btn{color:var(--adon-cvb-meta)}
  .adon-cvb-acts .adon-cvb-btn:hover{color:var(--adon-cvb-deep)}
  .adon-cvb-acts .adon-cvb-btn[aria-pressed="true"]{color:#fff}
  .adon-cvb-more{display:none}

  .adon-cvb-btn.adon-cvb-cta{
    background:var(--adon-cvb-gold);color:#241300;border-color:var(--adon-cvb-gold);
    text-decoration:none;font-weight:700;
  }
  .adon-cvb-btn.adon-cvb-cta:hover{background:#B87200;border-color:#B87200;color:#fff}

  .adon-cvb-sel{
    font-family:var(--adon-cvb-label);font-size:.74rem;color:var(--adon-cvb-deep);
    background:var(--adon-cvb-white);border:1px solid var(--adon-cvb-rule);border-radius:8px;
    padding:.36rem .5rem;cursor:pointer;line-height:1.2;min-width:6.4rem;
  }
  .adon-cvb-sel:hover{border-color:var(--adon-cvb-navy)}

  .adon-cvb-count{display:flex;align-items:center;gap:.3rem;padding:0 .1rem}
  .adon-cvb-num{
    width:2.9rem;text-align:center;font-family:var(--adon-cvb-mono);font-size:.76rem;
    color:var(--adon-cvb-deep);background:var(--adon-cvb-white);border:1px solid var(--adon-cvb-rule);
    border-radius:8px;padding:.36rem .2rem;
  }
  .adon-cvb-of{font-family:var(--adon-cvb-mono);font-size:.72rem;letter-spacing:.04em;color:var(--adon-cvb-meta);white-space:nowrap}
  .adon-cvb-of b{color:var(--adon-cvb-deep);font-weight:500}

  .adon-cvb-menu{
    position:absolute;top:calc(100% + .3rem);right:.5rem;z-index:30;
    min-width:12.5rem;padding:.3rem;
    background:var(--adon-cvb-white);border:1px solid var(--adon-cvb-rule);border-radius:12px;
    box-shadow:0 12px 34px rgba(11,27,44,.20);

    animation:adon-cvb-pop .18s cubic-bezier(.16,1,.3,1);
  }
  .adon-cvb-menu[hidden]{display:none}
  @keyframes adon-cvb-pop{from{transform:translateY(-6px) scale(.985)}to{transform:none}}
  .adon-cvb-mi{
    display:flex;align-items:center;gap:.6rem;width:100%;
    font-family:var(--adon-cvb-sans);font-size:.82rem;font-weight:500;color:var(--adon-cvb-deep);
    background:transparent;border:0;border-radius:8px;
    padding:.55rem .6rem;cursor:pointer;text-align:left;line-height:1.2;
  }
  .adon-cvb-mi:hover,.adon-cvb-mi:focus-visible{background:var(--adon-cvb-mist)}
  .adon-cvb-mi[aria-pressed="true"]{background:var(--adon-cvb-deep);color:#fff}
  .adon-cvb-mi .adon-cvb-i{color:var(--adon-cvb-meta)}
  .adon-cvb-mi[aria-pressed="true"] .adon-cvb-i{color:#fff}
  .adon-cvb-mrow{
    display:flex;align-items:center;justify-content:space-between;gap:.4rem;
    padding:.25rem .3rem .45rem;margin-bottom:.25rem;border-bottom:1px solid var(--adon-cvb-line);
  }
  .adon-cvb-mb{
    display:inline-flex;align-items:center;justify-content:center;
    width:2.1rem;height:2.1rem;color:var(--adon-cvb-deep);
    background:var(--adon-cvb-mist);border:1px solid var(--adon-cvb-line);border-radius:8px;cursor:pointer;
  }
  .adon-cvb-mb:hover{background:var(--adon-cvb-white);border-color:var(--adon-cvb-navy)}
  .adon-cvb-mb[disabled]{opacity:.35;cursor:default}
  .adon-cvb-mz{
    font-family:var(--adon-cvb-mono);font-size:.78rem;color:var(--adon-cvb-deep);
    flex:1 1 auto;text-align:center;
  }

  .adon-cvb-find{
    flex:0 0 auto;display:flex;align-items:center;gap:.3rem;
    padding:.4rem .5rem;background:var(--adon-cvb-mist);border-bottom:1px solid var(--adon-cvb-line);
  }
  .adon-cvb-find .adon-cvb-btn{color:var(--adon-cvb-meta)}
  .adon-cvb-find .adon-cvb-btn:hover{color:var(--adon-cvb-deep);background:var(--adon-cvb-white)}
  .adon-cvb-find[hidden]{display:none}
  .adon-cvb-q{
    flex:1 1 auto;min-width:0;max-width:22rem;
    font-family:var(--adon-cvb-sans);font-size:.82rem;color:var(--adon-cvb-ink);
    background:var(--adon-cvb-white);border:1px solid var(--adon-cvb-rule);border-radius:8px;
    padding:.42rem .55rem;
  }
  .adon-cvb-fn{
    font-family:var(--adon-cvb-mono);font-size:.7rem;color:var(--adon-cvb-meta);
    white-space:nowrap;padding:0 .25rem;min-width:5.4rem;
  }

  .adon-cvb-body{
    position:relative;display:flex;flex:1 1 auto;min-height:0;
    height:min(78vh,920px);background:var(--adon-cvb-stage);
  }

  .adon-cvb-rail{
    flex:0 0 11rem;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;
    background:var(--adon-cvb-white);border-right:1px solid var(--adon-cvb-line);
    scrollbar-width:thin;
  }
  .adon-cvb-rail[hidden]{display:none}
  .adon-cvb-rail-k{
    display:flex;align-items:center;justify-content:space-between;
    font-family:var(--adon-cvb-label);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;
    color:var(--adon-cvb-meta);margin:0;padding:.6rem .65rem .1rem;
  }
  .adon-cvb-rail-x{display:none;background:transparent;border:0;color:var(--adon-cvb-meta);cursor:pointer;padding:.25rem;border-radius:6px}
  .adon-cvb-rail-x:hover{background:var(--adon-cvb-mist);color:var(--adon-cvb-deep)}
  .adon-cvb-scrim{display:none}
  .adon-cvb-strip{display:flex;flex-direction:column;gap:.5rem;padding:.55rem .65rem .8rem}
  .adon-cvb-thumb{
    display:block;width:100%;padding:0;border:1px solid var(--adon-cvb-rule);background:var(--adon-cvb-white);
    border-radius:6px;cursor:pointer;overflow:hidden;line-height:0;
    transition:border-color .15s ease,box-shadow .15s ease;
  }
  .adon-cvb-thumb .adon-cvb-tskel{display:block;width:100%;height:auto;aspect-ratio:1 / 1.414;min-height:3.2rem;background:var(--adon-cvb-stage-dim)}
  .adon-cvb-thumb canvas{display:block;width:100%;height:auto}
  .adon-cvb-thumb .adon-cvb-tn{
    display:block;font-family:var(--adon-cvb-mono);font-size:.58rem;letter-spacing:.06em;
    color:var(--adon-cvb-meta);padding:.24rem 0;text-align:center;line-height:1.2;background:var(--adon-cvb-white);
  }
  .adon-cvb-thumb:hover{border-color:var(--adon-cvb-navy)}
  .adon-cvb-thumb[aria-current="true"]{border-color:var(--adon-cvb-navy);box-shadow:0 0 0 2px rgba(12,77,139,.28)}
  .adon-cvb-thumb[aria-current="true"] .adon-cvb-tn{color:var(--adon-cvb-deep);font-weight:700}

  .adon-cvb-stage{
    position:relative;flex:1 1 auto;min-width:0;min-height:0;
    overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;
    background:var(--adon-cvb-stage);

    touch-action:pan-x pan-y;
  }
  .adon-cvb-shell.adon-cvb-cinema .adon-cvb-body,
  .adon-cvb-shell:fullscreen .adon-cvb-body{height:auto}
  .adon-cvb-stage.adon-cvb-pannable{cursor:grab}
  .adon-cvb-stage.adon-cvb-grabbing{cursor:grabbing}

  .adon-cvb-doc{
    display:flex;flex-direction:column;align-items:center;
    gap:var(--adon-cvb-gap);padding:var(--adon-cvb-gap);
    width:max-content;min-width:100%;
  }
  .adon-cvb-pg{
    position:relative;flex:0 0 auto;background:var(--adon-cvb-white);border-radius:2px;
    box-shadow:0 1px 2px rgba(11,27,44,.14),0 6px 18px rgba(11,27,44,.10);
  }
  .adon-cvb-cv{display:block;width:100%;height:100%;border-radius:2px}

  .adon-cvb-pg::after{
    content:attr(data-page);position:absolute;inset:0;
    display:flex;align-items:center;justify-content:center;
    font-family:var(--adon-cvb-mono);font-size:.68rem;letter-spacing:.16em;color:#B4C2D2;
    pointer-events:none;transition:opacity .18s ease;
  }
  .adon-cvb-pg.adon-cvb-on::after{opacity:0}
  .adon-cvb-hlw{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:2px}
  .adon-cvb-hl{position:absolute;background:rgba(217,134,0,.34);border-radius:1px}
  .adon-cvb-hl.adon-cvb-hl-on{background:rgba(217,134,0,.66);box-shadow:0 0 0 1.5px rgba(160,99,0,.9)}

  .adon-cvb-load{
    position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;
    align-items:center;justify-content:center;gap:.75rem;text-align:center;
    background:var(--adon-cvb-stage);
  }
  .adon-cvb-load[hidden]{display:none}
  .adon-cvb-spin{
    width:2.1rem;height:2.1rem;border-radius:50%;
    border:3px solid var(--adon-cvb-line);border-top-color:var(--adon-cvb-gold);
    animation:adon-cvb-spin 820ms linear infinite;
  }
  @keyframes adon-cvb-spin{to{transform:rotate(360deg)}}
  .adon-cvb-load p{
    font-family:var(--adon-cvb-label);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;
    color:var(--adon-cvb-meta);margin:0;
  }
  .adon-cvb-track{width:min(240px,60%);height:3px;background:var(--adon-cvb-line);border-radius:2px;overflow:hidden}
  .adon-cvb-fill{display:block;height:100%;width:0;background:var(--adon-cvb-gold);transition:width .2s ease}

  @keyframes adon-cvb-idle{0%{margin-left:-40%}100%{margin-left:100%}}
  .adon-cvb-fill-idle{width:40% !important;animation:adon-cvb-idle 1.1s ease-in-out infinite}

  .adon-cvb-page:not(.adon-cvb-js) .adon-cvb-shell,
  .adon-cvb-page:not(.adon-cvb-js) .adon-cvb-hint,
  .adon-cvb-page:not(.adon-cvb-js) .adon-cvb-frame{display:none !important}
  .adon-cvb-page.adon-cvb-js .adon-cvb-fallback{display:none}
  .adon-cvb-page.adon-cvb-degraded .adon-cvb-fallback{display:block}
  .adon-cvb-page.adon-cvb-degraded .adon-cvb-shell,
  .adon-cvb-page.adon-cvb-degraded .adon-cvb-hint{display:none !important}
  .adon-cvb-fallback{padding:.25rem}
  .adon-cvb-note{
    background:var(--adon-cvb-white);border:1px solid var(--adon-cvb-line);border-left:3px solid var(--adon-cvb-gold);
    border-radius:0 3px 3px 0;padding:.85rem 1rem;margin:0 0 .75rem;
  }
  .adon-cvb-note p{margin:0;font-size:.86rem;color:var(--adon-cvb-meta)}
  .adon-cvb-frame{width:100%;height:min(82vh,900px);border:1px solid var(--adon-cvb-rule);border-radius:3px;background:var(--adon-cvb-white);display:block;margin-top:.6rem}

  .adon-cvb-page.adon-cvb-noframe .adon-cvb-frame{display:none !important}
  .adon-cvb-diag{font-family:var(--adon-cvb-mono);font-size:.6rem;line-height:1.6;color:var(--adon-cvb-meta);margin:.5rem 0 0;word-break:break-all;opacity:.75}
  .adon-cvb-fbact{display:flex;flex-wrap:wrap;gap:.4rem}

  .adon-cvb-hint{
    font-family:var(--adon-cvb-label);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;
    color:var(--adon-cvb-meta);margin:.7rem 0 0;text-align:center;
  }
  .adon-cvb-shell.adon-cvb-cinema ~ .adon-cvb-hint{display:none}

  @media (max-width:899px){
    .adon-cvb-bar{flex-wrap:nowrap}
    .adon-cvb-bk{display:none}
    .adon-cvb-btn .adon-cvb-t{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
    .adon-cvb-btn{padding:.46rem}
    .adon-cvb-btn.adon-cvb-cta{padding:.5rem .6rem}
    .adon-cvb-btn.adon-cvb-cta .adon-cvb-t{position:static !important;width:auto;height:auto;clip:auto}
  }

  @media (max-height:620px){
    .adon-cvb-shell.adon-cvb-cinema .adon-cvb-bk,
    .adon-cvb-shell:fullscreen .adon-cvb-bk,
    .adon-cvb-bk{display:none}
  }

  @media (max-width:719px){
    .adon-cvb-bar{gap:.15rem}
    .adon-cvb-shell.adon-cvb-cinema .adon-cvb-bk,
    .adon-cvb-shell:fullscreen .adon-cvb-bk{display:none}
    .adon-cvb-zgrp,.adon-cvb-acts,.adon-cvb-sep{display:none}
    .adon-cvb-more{display:inline-flex}
    .adon-cvb-pgrp{margin-right:auto}
    .adon-cvb-body{height:min(74vh,760px)}

    .adon-cvb-rail{
      position:absolute;left:0;right:0;bottom:0;z-index:16;
      flex:none;width:auto;max-height:11rem;
      border-right:0;border-top:1px solid var(--adon-cvb-line);
      border-radius:14px 14px 0 0;
      box-shadow:0 -10px 30px rgba(11,27,44,.20);
      overflow:hidden;

      animation:adon-cvb-sheet .26s cubic-bezier(.16,1,.3,1);
    }
    @keyframes adon-cvb-sheet{from{transform:translateY(16px)}to{transform:none}}
    .adon-cvb-rail-k{padding:.55rem .7rem .1rem;font-size:.58rem}
    .adon-cvb-rail-x{display:inline-flex}
    .adon-cvb-strip{flex-direction:row;padding:.45rem .7rem .7rem;overflow-x:auto;overscroll-behavior-x:contain}
    .adon-cvb-thumb{width:4.4rem;flex:0 0 auto}
    .adon-cvb-scrim{
      display:block;position:absolute;inset:0;z-index:15;
      background:rgba(11,27,44,.28);border:0;
    }
    .adon-cvb-scrim[hidden]{display:none}
    .adon-cvb-menu{right:.35rem;min-width:13rem}
  }

  @media (max-width:359px){
    .adon-cvb-num{width:2.5rem;font-size:.72rem}
    .adon-cvb-of{font-size:.68rem}
    .adon-cvb-bar{padding:.35rem .3rem}
  }

  @media (max-height:620px){
    .adon-cvb-body{height:min(84vh,560px)}
    .adon-cvb-bar{padding:.28rem .45rem}
    .adon-cvb-rail{max-height:8.5rem}
  }

  @media (prefers-reduced-motion:reduce){
    .adon-cvb-page *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}
    .adon-cvb-stage{scroll-behavior:auto !important}
  }
  @media print{
    .adon-cvb-shell,.adon-cvb-hint{display:none !important}
    .adon-cvb-page::after{content:"This document is available online as a PDF.";font-size:.9rem}
  }
.adon-csa-syl{--adon-csa-syl-navy:#083A6A;--adon-csa-syl-gold:#C27700;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin:0;padding:clamp(1rem,2.4vw,1.6rem);border:1px solid #D3E2F2;border-left:4px solid var(--adon-csa-syl-gold);border-radius:14px;background:#FFFFFF;box-shadow:0 10px 28px rgba(8,58,106,.08)}
.adon-csa-syl-ico{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background:#EAF2FB;color:var(--adon-csa-syl-navy)}
.adon-csa-syl-ico .adon-csa-i{width:1.5rem;height:1.5rem}
.adon-csa-syl-txt{flex:1 1 16rem;min-width:0}
.adon-csa-syl-title{margin:0;font-size:1.1rem;font-weight:700;color:var(--adon-csa-syl-navy);line-height:1.3}
.adon-csa-syl-sub{display:block;margin-top:.2rem;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:#4A6580}
.adon-csa-syl-acts{display:flex;flex-wrap:wrap;gap:.6rem}
.adon-csa-syl-btn,.adon-csa-syl-btn:hover{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.15rem;border-radius:980px;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}
.adon-csa-syl-btn-main,.adon-csa-syl-btn-main:hover{background:var(--adon-csa-syl-navy);color:#FFFFFF;border:1px solid var(--adon-csa-syl-navy)}
.adon-csa-syl-btn-alt,.adon-csa-syl-btn-alt:hover{background:#FFFFFF;color:var(--adon-csa-syl-navy);border:1px solid #B9CFE6}
.adon-csa-syl-btn:focus-visible{outline:3px solid var(--adon-csa-syl-gold);outline-offset:2px}
.adon-csa-syl-btn .adon-csa-i{width:1.05rem;height:1.05rem}
.adon-csa-yl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0;padding:0}
.adon-csa-yl a.adon-csa-yl-row,.adon-csa-yl a.adon-csa-yl-row:visited{position:relative;display:flex;align-items:center;gap:1rem;min-height:4.6rem;padding:1rem 1.15rem;background:#FFFFFF;border:1px solid #E1EAF4;border-radius:16px;box-shadow:0 1px 2px rgba(8,58,106,.06),0 10px 26px -14px rgba(8,58,106,.25);color:#083A6A;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}
.adon-csa-yl a.adon-csa-yl-row:hover{transform:translateY(-2px);border-color:#C27700;box-shadow:0 2px 4px rgba(8,58,106,.08),0 18px 34px -14px rgba(8,58,106,.35);color:#083A6A;text-decoration:none}
.adon-csa-yl a.adon-csa-yl-row:focus-visible{outline:3px solid #C27700;outline-offset:3px}
.adon-csa-yl a.adon-csa-yl-row:active{transform:translateY(0)}
.adon-csa-yl-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:12px;background:#EAF2FB;color:#083A6A;transition:background .25s ease,color .25s ease}
.adon-csa-yl-ic .adon-csa-i{width:1.4rem;height:1.4rem}
.adon-csa-yl a.adon-csa-yl-row:hover .adon-csa-yl-ic{background:#FFF3DC;color:#8A5400}
.adon-csa-yl-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;text-transform:none;letter-spacing:normal}
.adon-csa-yl-y{font-size:1.25rem;font-weight:700;line-height:1.25;color:#083A6A;overflow-wrap:anywhere}
.adon-csa-yl-go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1.5px solid #B9CFE6;background:#FFFFFF;color:#083A6A;transition:background .25s ease,border-color .25s ease,color .25s ease}
.adon-csa-yl-go .adon-csa-i{width:1.15rem;height:1.15rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}
.adon-csa-yl a.adon-csa-yl-row:hover .adon-csa-yl-go{background:#C27700;border-color:#C27700;color:#FFFFFF}
.adon-csa-yl a.adon-csa-yl-row:hover .adon-csa-yl-go .adon-csa-i{transform:translateX(3px)}
@media (max-width:700px){.adon-csa-yl{grid-template-columns:minmax(0,1fr)}.adon-csa-yl a.adon-csa-yl-row{min-height:4.4rem}}
@media (prefers-reduced-motion:reduce){.adon-csa-yl a.adon-csa-yl-row,.adon-csa-yl-ic,.adon-csa-yl-go,.adon-csa-yl-go .adon-csa-i{transition:none}.adon-csa-yl a.adon-csa-yl-row:hover{transform:none}.adon-csa-yl a.adon-csa-yl-row:hover .adon-csa-yl-go .adon-csa-i{transform:none}}
