@layer components{.a2-sguide{--a2-sg-n:1.75rem;--a2-sg-pad:.75rem;--a2-sg-gap:.75rem;gap:var(--a2-sg-gap);margin:0;padding:0;list-style:none;display:grid}.a2-sguide__step{min-width:0;position:relative}.a2-sguide__card{min-width:0;padding:var(--a2-sg-pad);border-radius:var(--a2-radius);background:var(--a2-list-rim), var(--a2-list-light), var(--a2-list-fill);box-shadow:inset 0 0 0 1px var(--a2-list-frame), var(--a2-shadow-panel);gap:.75rem;display:grid}.a2-sguide__text{align-content:start;gap:.5rem;min-width:0;display:grid}.a2-sguide__head{min-height:var(--a2-sg-n);align-items:center;gap:.625rem;display:flex}.a2-sguide__n{width:var(--a2-sg-n);height:var(--a2-sg-n);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--a2-gold) 60%, transparent);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--a2-gold) 26%, transparent), color-mix(in srgb, var(--a2-gold) 8%, transparent) 70%);box-shadow:0 0 10px color-mix(in srgb, var(--a2-gold) 18%, transparent);color:var(--a2-gold-text);font-family:var(--a2-font-display);font-size:var(--a2-fs-md);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.a2-sguide__step--done .a2-sguide__n{background:0 0;border:0}.a2-sguide__n>.a2-sguide__check{width:100%;height:100%;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--a2-gold) 35%, transparent))}.a2-sguide__t{min-width:0;font-family:var(--a2-font-display);font-size:var(--a2-fs-lg);color:var(--a2-text);text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.a2-sguide__b{color:var(--a2-text-body);font-size:var(--a2-fs-md);line-height:1.6}.a2-sguide__b>:where(p,ol,ul){margin:0}.a2-sguide__b>*+*{margin-top:.5rem}.a2-sguide__b>:where(ol,ul){gap:.25rem;padding-left:1.5rem;display:grid}.a2-sguide__b>ol{list-style:decimal}.a2-sguide__b>ul{list-style:outside}.a2-sguide__b li{padding-left:.125rem}.a2-sguide__b li::marker{color:var(--a2-gold-text);font-variant-numeric:tabular-nums;font-weight:700}.a2-sguide__b strong{color:var(--a2-text);font-weight:700}.a2-sguide__note{color:var(--a2-note);font-size:var(--a2-fs-sm);line-height:1.55}.a2-sguide__a{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.a2-sguide__fig{box-sizing:border-box;border-radius:var(--a2-radius);background:var(--a2-sunken);max-width:100%;box-shadow:inset 0 0 0 1px var(--a2-field-line), 0 .375rem 1.25rem #00000059;justify-self:center;margin:0;padding:.25rem}.a2-sguide__fig img{border-radius:2px;max-width:100%;height:auto;display:block}.a2-sguide__fig figcaption{color:var(--a2-text-faint);font-size:var(--a2-fs-xs);text-align:center;margin-top:.375rem;line-height:1.4}@media (min-width:40rem){.a2-sguide{--a2-sg-n:2.25rem;--a2-sg-pad:.875rem;--a2-sg-gap:1rem;--a2-sg-col:calc(var(--a2-sg-n) + .875rem)}.a2-sguide__step{padding-left:var(--a2-sg-col)}.a2-sguide__n{top:var(--a2-sg-pad);font-size:var(--a2-fs-lg);position:absolute;left:0}.a2-sguide__step:not(:last-child):after{content:"";top:calc(var(--a2-sg-pad) + var(--a2-sg-n) + .25rem);bottom:calc(.25rem - var(--a2-sg-gap) - var(--a2-sg-pad));left:calc(var(--a2-sg-n) / 2 - 1px);background:linear-gradient(180deg, color-mix(in srgb, var(--a2-gold) 55%, transparent), color-mix(in srgb, var(--a2-ornament) 22%, transparent));border-radius:1px;width:2px;position:absolute}.a2-sguide__t{font-size:var(--a2-fs-xl)}}@media (min-width:48rem){.a2-sguide__card--pic{grid-template-columns:minmax(16rem,1fr) minmax(0,max-content);align-items:start;column-gap:1.25rem}.a2-sguide__card--pic .a2-sguide__fig{justify-self:end}}@media (forced-colors:active){.a2-sguide__n{border:1px solid canvastext}.a2-sguide__step:not(:last-child):after{background:canvastext}}}
