.phone-guide{width:min(100%,780px);padding:max(28px, var(--safe-top)) max(16px, var(--safe-right)) max(28px, var(--safe-bottom)) max(16px, var(--safe-left));align-content:start;gap:16px;margin-inline:auto;display:grid}.phone-guide-header{gap:10px;padding:0 2px 6px;display:grid}.phone-guide-brand{min-height:44px;color:var(--accent);justify-self:start;align-items:center;font-weight:700;display:inline-flex}.phone-guide h1{margin:0;font-size:clamp(26px,5vw,36px);line-height:1.25}.phone-guide-links{flex-wrap:wrap;gap:4px 16px;display:flex}.phone-guide-links a{min-height:44px;color:var(--accent);align-items:center;padding:2px 5px;font-size:14px;font-weight:650;display:inline-flex}.phone-guide :is(a:hover,a:focus-visible){text-underline-offset:3px}.phone-guide :is(.phone-guide-links a,.phone-guide-brand):hover{text-decoration:underline}.phone-guide-platforms{gap:16px;display:grid}.phone-guide-card{border:1px solid var(--line);background:var(--paper);min-width:0;scroll-margin-top:max(12px, var(--safe-top));border-radius:14px;align-content:start;gap:14px;padding:clamp(16px,4vw,24px);display:grid}.phone-guide-card h2{margin:0;font-size:19px}.phone-guide-card ol{align-content:start;gap:8px;margin:0;padding-inline-start:1.4em;list-style:decimal;display:grid}.phone-guide-card :is(li,p){font-size:15px;line-height:1.6}.phone-guide-card li::marker{color:var(--accent);font-weight:700}.phone-guide-card p{color:var(--muted);margin:0}.phone-guide-card>a{justify-self:start}@media (min-width:680px){.phone-guide-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-guide-platforms .phone-guide-card{grid-template-rows:auto 1fr auto}}
