.iphone-guide section[id]{scroll-margin-top:30px}.iphone-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;padding-top:70px;padding-bottom:70px}.iphone-hero h1{font-size:clamp(3.3rem,5.3vw,5.1rem)}.iphone-hero figure{margin:0;min-width:0}.iphone-hero figcaption{font-size:13px;color:var(--muted);text-align:center}.iphone-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin:30px 0 18px}.iphone-price-note,.iphone-small,.iphone-source{font-size:15px;color:var(--muted)}.iphone-foundation{background:#202c39;color:#e4ebf2;padding:55px 0}.iphone-foundation-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:65px}.iphone-foundation .section-note{display:block;color:#b7cfe6}.iphone-foundation h2{font-size:37px}.iphone-foundation p{color:#d4dee8}.iphone-details a,.iphone-guide .iphone-source a,.iphone-guide li a,.iphone-tip a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.iphone-foundation .iphone-source a{color:#d4e7fa}.iphone-foundation a:focus-visible{outline-color:#d4e7fa}.iphone-price-note{max-width:990px;margin-bottom:35px}.iphone-setups{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.iphone-setup-card{grid-column:span 2;border:1px solid var(--steel);padding:28px;background:#fff;display:flex;flex-direction:column;min-width:0}.iphone-setup-card:nth-child(n+4){grid-column:span 3}.iphone-setup-card .section-note{font-size:13px;margin-bottom:18px;line-height:1.5}.iphone-setup-card h3{font-size:31px;min-height:2.16em}.iphone-price{font-family:var(--display);font-size:39px;color:var(--blue);margin:20px 0 25px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iphone-price>span{display:block;font-family:Source Sans\ 3,sans-serif;font-size:14px;color:var(--muted);margin-top:7px}.iphone-setup-card dl{margin:0 0 22px;border-top:1px solid var(--steel)}.iphone-setup-card dl>div{padding:16px 0;border-bottom:1px solid var(--steel)}.iphone-setup-card dt{font-size:13px;color:var(--muted)}.iphone-setup-card dd{margin:3px 0 0;font-size:17px;font-weight:600;line-height:1.45}.iphone-setup-card dd a{text-decoration:underline;text-underline-offset:3px}.iphone-setup-card dd span{display:block;font-size:14px;font-weight:400;color:var(--muted);margin-top:4px}.iphone-setup-card>p{font-size:16px;color:var(--muted);margin:0}.iphone-tip{background:#e9edf1;border-left:3px solid var(--blue);padding:28px 32px;margin:32px 0}.iphone-tip h3{font-size:29px}.iphone-tip p{color:var(--muted);margin-bottom:12px}.iphone-tip p:last-child{margin-bottom:0}.iphone-expectations{border-top:1px solid var(--steel);border-bottom:1px solid var(--steel);background:#eef1f5}.iphone-table{min-width:580px}.iphone-table th:first-child{width:32%}.iphone-table td{background:var(--paper)}.iphone-expectations .iphone-source{margin-top:20px;margin-bottom:0}.iphone-steps{list-style:none;padding:0;max-width:950px;margin:40px 0}.iphone-steps>li{display:grid;grid-template-columns:45px 1fr;gap:25px;padding:28px 0;border-top:1px solid var(--steel)}.iphone-steps>li>span{font-family:var(--display);font-size:30px;color:var(--blue)}.iphone-steps h3{font-size:29px}.iphone-steps p{color:var(--muted);margin:0}.iphone-faq{padding-bottom:55px}.iphone-details{border-bottom:1px solid var(--steel)}.iphone-details summary{cursor:pointer;font-weight:600;padding:23px 8px;font-size:19px}.iphone-details>div{max-width:950px;padding:0 8px 15px;color:var(--muted)}.iphone-details li{margin-bottom:12px}.iphone-references{border-top:1px solid var(--steel);padding-top:30px;font-size:15px;color:var(--muted)}.iphone-references h2{font-size:25px;color:var(--ink)}.iphone-references ul{padding-left:20px}.iphone-references li{margin-bottom:10px}@media(max-width:1100px){.iphone-setups{grid-template-columns:repeat(2,minmax(0,1fr))}.iphone-setup-card,.iphone-setup-card:nth-child(n+4){grid-column:auto}.iphone-setup-card:last-child{grid-column:1/-1}.iphone-foundation-grid{gap:35px}}@media(max-width:700px){.iphone-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:40px;gap:20px}.iphone-hero h1{font-size:clamp(3rem,11vw,4rem)}.iphone-hero figure{max-width:390px;margin:auto}.iphone-foundation{padding:40px 0}.iphone-foundation-grid{gap:15px}.iphone-foundation-grid,.iphone-setups{grid-template-columns:1fr}.iphone-setup-card{padding:24px}.iphone-setup-card h3{min-height:0}.iphone-tip{padding:22px}.iphone-steps>li{grid-template-columns:30px 1fr;gap:15px}.iphone-steps h3{font-size:26px}.iphone-details summary{font-size:18px}}