.gd-wrap{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.gd-body{min-width:0}.gd-rail{display:none}@media (min-width:1100px){.gd-wrap{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px}.gd-rail{display:block;position:sticky;top:96px}}.gd-rail ol{border-left:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gd-rail a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.gd-rail a:hover{color:var(--ink);border-left-color:var(--em-700)}.gd-rail a:focus-visible{outline:2px solid var(--em-700);outline-offset:2px;border-radius:4px}.gd-sec{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:28px;padding-block:clamp(28px,4vw,48px);scroll-margin-top:88px;display:grid}.gd-sec:first-child{border-top:0;padding-top:0}.gd-sec__text{min-width:0}.gd-sec__text h2{margin-top:0}.gd-sec__screens{flex-direction:column;align-items:center;gap:24px;min-width:0;display:flex}.gd-sec__screens>*{width:100%;max-width:420px}@media (min-width:1100px){.gd-sec:not(.gd-sec--text){grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:48px}.gd-sec__screens{align-items:stretch}.gd-sec__screens>*{max-width:none}.gd-sec__screens>.dv-fig--phone{align-self:center}}.gd-sec__screens>.dv-fig--phone{width:min(100%,290px)}.gd-more{scroll-margin-top:88px}
