/* 4.9.0: public guides; scoped to editorial blocks only. */
.mv490-guide{max-inline-size:1000px;margin:0 auto 20px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:clamp(20px,4vw,46px);min-inline-size:0}
.mv490-guide-header{display:flex;gap:22px;align-items:start;border-block-end:1px solid var(--line);padding-block-end:26px}.mv490-guide-header>div{flex:1;min-inline-size:0}.mv490-guide :is(h1,h2,p,a){overflow-wrap:anywhere}.mv490-guide .lead{max-inline-size:70ch}.mv490-byline{display:flex;gap:12px 20px;flex-wrap:wrap;color:var(--muted);font-size:.8125rem}.mv490-byline>a,.mv490-byline a{min-block-size:32px;display:inline-flex;align-items:center}.mv490-guide-symbol{display:none;inline-size:70px;block-size:70px;border-radius:22px;background:var(--accent-soft);color:var(--accent);align-items:center;justify-content:center;flex-shrink:0}.mv490-guide-symbol .icon{inline-size:34px;block-size:34px}
.mv490-guide-section{margin-block:28px}.mv490-guide-section h2{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.35}.mv490-guide-section p{font-size:1rem;line-height:1.85;margin-block-start:12px;max-inline-size:78ch}.mv490-guide-example{padding:22px;border-radius:16px;background:var(--accent-soft);border-inline-start:4px solid var(--accent)}.mv490-guide-limit{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.mv490-guide-cta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-block-start:1px solid var(--line);padding-block-start:20px}.mv490-guide-cta p{flex:1 1 240px;color:var(--muted);font-size:.9375rem}.mv490-guide-cta a{max-inline-size:100%}
.mv490-related{margin-block:28px 16px;padding-block:22px;display:grid;gap:12px;border-block-start:1px solid var(--line);min-inline-size:0}.mv490-related h2{font-size:1.125rem;grid-column:1/-1}.mv490-related a{display:flex;gap:10px;justify-content:space-between;align-items:center;min-block-size:48px;padding:14px;border:1px solid var(--line);border-radius:12px;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere;background:var(--surface);min-inline-size:0}.mv490-related a:hover{background:var(--soft)}.mv490-related .icon{flex-shrink:0}.mv490-guide time{direction:ltr;unicode-bidi:isolate}
@media(min-width:700px){.mv490-guide-symbol{display:flex}.mv490-related{grid-template-columns:repeat(2,minmax(0,1fr))}}
[dir=rtl] .mv490-guide h1,[dir=rtl] .mv490-guide h2{letter-spacing:0;line-height:1.5}[dir=rtl] .mv490-related .icon{transform:scaleX(-1)}
