.in{display:flex;flex-direction:column;gap:var(--space-10)}.in-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-6)}.in-card{margin:0;display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-raised);border:var(--rule) solid var(--ink-faint);border-radius:var(--radius-card);padding:var(--space-3)}.in-card__frame{overflow:hidden;border-radius:var(--radius-chip)}.in-card__frame picture,.in-card__frame img{display:block;width:100%;height:auto}.in-card--phone{grid-column:1 / -1;flex-direction:row;align-items:center;gap:var(--space-6)}.in-card--phone .in-card__frame{flex:0 0 220px}.in-card--phone .in-card__frame img{width:100%}.in-card--phone figcaption{flex:1 1 auto}.in-card figcaption{font-size:var(--fs-fine);line-height:1.5;color:var(--ink-secondary)}.in-card figcaption strong{color:var(--ink)}.in-plans{border-top:var(--rule) solid var(--ink-faint);padding-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-secondary);color:var(--ink)}.in-plans strong{color:var(--ink)}@media(max-width:700px){.in-card--phone{display:none}}.in-plans a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.in-plans a:hover{background:var(--cover);color:var(--cover-ink);text-decoration:none}.in-plans__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}@media(pointer:coarse){.in-plans a{min-height:var(--tap-min);display:inline-flex;align-items:center}}
