.discover-section{padding:clamp(70px,9vw,130px) clamp(24px,7vw,110px);max-width:1440px;margin:auto;border-top:1px solid var(--line,#dcded4)}
.discover-section>h2{font:400 clamp(40px,5.5vw,76px)/1.04 Georgia,serif;letter-spacing:-.055em;margin:0 0 58px;max-width:760px}
.discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.discover-number{display:block;font:24px Georgia,serif;color:var(--accent);margin-bottom:24px}.discover-grid h3{font-size:20px;font-weight:500;margin:0 0 14px}.discover-grid p{color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 22px}.discover-grid a{font-size:14px;text-underline-offset:5px;line-height:1.6}.footer nav{flex-wrap:wrap}
.ios-hero{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:80px;padding-block:65px 100px}.ios-hero h1{font-size:clamp(55px,6.4vw,90px)}.ios-hero .lead{font-size:20px;line-height:1.6;color:var(--muted);margin-top:28px;max-width:36ch}.ios-store{display:inline-block;margin:32px 0 16px}.ios-store img{height:60px;width:180px}.ios-phone{max-width:330px;justify-self:end}.ios-phone>img{aspect-ratio:962/1400;width:100%;height:auto;object-fit:cover;border:8px solid var(--ink);border-radius:36px;box-shadow:0 22px 55px #29332b20}.ios-product-page figcaption{font-size:11px;color:var(--muted);text-align:center;margin-top:18px}.ios-ipad{padding-block:65px 85px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.ios-ipad p:not(.eyebrow){font-size:16px;color:var(--muted);margin-top:24px}.ios-ipad img{width:100%;height:auto;aspect-ratio:auto;border-radius:22px;border:7px solid var(--ink)}.ios-questions{max-width:800px;padding-block:65px 85px;border-top:1px solid var(--line)}.ios-questions .support-list p{font-size:16px;color:var(--muted);margin-top:16px}.ios-product-page .footer-links{flex-wrap:wrap}
@media(max-width:760px){.discover-grid{grid-template-columns:1fr;gap:36px}.discover-number{margin-bottom:14px}.discover-section>h2{margin-bottom:36px}.ios-hero{grid-template-columns:1fr;gap:44px;padding-block:36px 64px}.ios-phone{justify-self:center;max-width:265px}.ios-ipad{grid-template-columns:1fr;gap:36px}.ios-product-page .section-intro{grid-template-columns:1fr;gap:24px}.ios-product-page .site-header{gap:16px}.ios-product-page .site-nav{gap:16px;align-items:center}.ios-product-page .feature-list{grid-template-columns:1fr;gap:32px}.ios-product-page .wrap{width:calc(100% - 44px)}.ios-product-page .site-footer{flex-direction:column;align-items:flex-start}.ios-product-page .footer-links{gap:20px}.ios-product-page .eyebrow{font-size:11px}}
