.iphone-support{--support-ink:var(--ink);--support-muted:var(--ink-soft);color:var(--support-ink)}.iphone-support .entry-nav{flex-wrap:wrap;gap:12px}.iphone-support .entry-nav .entry-open{font-size:.875rem}.iphone-support .entry-open:before{content:none}.support-page-main{width:min(100% - 40px,960px);margin:0 auto;padding:42px 0 56px}.support-page-header{padding:8px 0 30px}.support-page-header .entry-eyebrow{align-items:center;gap:8px;display:flex}.support-page-header h1{letter-spacing:-.03em;margin:12px 0;font-size:clamp(1.85rem,5vw,2.65rem);line-height:1.4}.support-page-header>p:last-of-type{color:var(--support-muted);font-size:1rem;line-height:1.8}.support-page-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.support-page-actions a{justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:1rem;display:inline-flex}.support-topics{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:22px 0;display:flex}.support-topics a{border:1px solid var(--line);background:var(--surface-solid);border-radius:10px;min-height:44px;padding:10px 15px;font-size:.9375rem;line-height:1.5;text-decoration:none}.support-topics a:hover{background:var(--green-soft);border-color:var(--green)}.support-question-section{margin:38px 0}.support-page-main h2{margin:0 0 10px;font-size:1.3rem;line-height:1.6}.support-page-main p{font-size:1rem;line-height:1.9}.support-help{color:var(--support-muted)}.support-questions{border:1px solid var(--line);background:var(--surface-solid);border-radius:20px;margin-top:20px;overflow:hidden}.support-questions details{scroll-margin-top:24px}.support-questions details+details{border-top:1px solid var(--line)}.support-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;font-size:1rem;font-weight:650;line-height:1.65;list-style:none;display:flex}.support-questions summary::-webkit-details-marker{display:none}.support-questions summary svg{flex-shrink:0}.support-questions details[open] summary svg{transform:rotate(45deg)}.support-questions details[open] summary{background:var(--surface-soft)}.support-answer{padding:0 24px 24px}.support-answer p{margin:18px 0 0}.support-answer a,.support-web-help a,.support-privacy-link{text-underline-offset:4px;align-items:center;gap:6px;line-height:1.7;display:inline-flex}.support-answer a{margin-top:14px}.support-contact{border:1px solid var(--line);background:var(--surface-soft);border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;padding:32px;scroll-margin-top:24px;display:grid}.support-contact-intro>svg{margin-bottom:12px}.support-contact-intro p{margin-top:16px}.support-contact-form{min-width:0}.support-contact-form>p{margin:0 0 18px}.support-contact .feedback-box{gap:14px}.support-contact .feedback-field>span{font-size:1rem}.support-contact textarea{background:var(--surface-solid);min-height:190px;color:var(--support-ink);border:1px solid var(--green);resize:vertical;border-radius:12px;width:100%;padding:14px;font-size:1rem;line-height:1.7}.support-contact textarea::placeholder{color:var(--ink-faint)}.support-contact .feedback-actions>span,.support-contact .feedback-privacy,.support-privacy-link{color:var(--support-muted);font-size:.875rem}.support-contact .primary-button{min-height:48px;font-size:1rem}.support-contact .feedback-status{font-size:1rem}.support-privacy-link{margin-top:12px}.support-web-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:26px 0 0;display:flex}.support-web-help p{color:var(--support-muted);margin:0}.iphone-support a:focus-visible,.iphone-support summary:focus-visible,.iphone-support textarea:focus-visible,.iphone-support button:focus-visible{outline:3px solid var(--green);outline-offset:4px}.iphone-support .entry-footer a,.iphone-support .entry-footer p{font-size:.875rem}@media (width<=700px){.support-page-main{width:calc(100% - 32px);padding-top:26px}.support-contact{grid-template-columns:1fr;gap:12px;padding:23px 20px}.support-questions summary{padding:19px 18px}.support-answer{padding-inline:18px}.iphone-support .entry-nav .entry-open{flex-basis:100%;justify-content:flex-end}}
