.tablet-picker{margin:2rem 0}.tablet-profiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0 2.5rem}.tablet-profile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:170px;padding:1.25rem;white-space:normal;overflow-wrap:anywhere}.tablet-profile>span{font-size:3rem;line-height:1.2}.tablet-profile>strong{font-size:1.2rem}.tablet-profile>small{font-weight:400}.tablet-profile:focus-visible{outline:3px solid var(--accent,#91a864);outline-offset:4px}
