/* Apple Pencil guide: scoped comparison and native symptom navigation. */
.ap-scope{font-size:13px;color:#afbdca;margin:18px 0 0}
.ap-routes{padding:26px 30px;border:1px solid #476559;border-radius:12px;background:linear-gradient(145deg,#213b34,#101f22)}
.ap-art{height:188px;margin-bottom:22px}.ap-art svg{display:block;width:100%;height:100%}
.ap-routes>a{display:flex;align-items:center;gap:15px;padding:18px 0;border-top:1px solid #476559;text-decoration:none;min-height:60px}
.ap-routes>a>span:first-child{font-size:11px;color:#b9dace}.ap-routes strong{font-size:14px;color:#f2f1ed;flex:1}.ap-routes>p:last-child{font-size:12px;color:#b9cdc4;margin:15px 0 0}
.ap-arrow{display:inline-block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin-right:3px}
.ap-models{width:100%;border-collapse:collapse;margin:20px 0 24px;font-size:14px;table-layout:fixed}.ap-models caption{text-align:left;color:#b9cdc4;font-size:12px;padding-bottom:12px}.ap-models th,.ap-models td{text-align:left;vertical-align:top;padding:18px 14px;border-bottom:1px solid #3c5048;overflow-wrap:break-word}.ap-models thead{background:#1b2b28;color:#ecf3ee}.ap-models th:first-child{width:28%}.ap-models tbody th{color:#e1eee7;font-weight:600}.ap-models td{color:#c5d3cd}
.ap-details{border:1px solid #476559;border-radius:10px;padding:0 20px;background:#121f21;margin-top:22px}.ap-details summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;color:#e8f1ec;line-height:1.6}.ap-details[open] summary{margin-bottom:8px}.ap-details p{font-size:14px}
.fg-page a:focus-visible,.ap-details summary:focus-visible{outline:2px solid #b9dace;outline-offset:5px;border-radius:2px}
@media(max-width:760px){.ap-routes{padding:22px}.ap-art{height:170px}.ap-models th,.ap-models td{padding:14px 8px}.ap-models th:first-child{width:31%}.ap-models{font-size:13px}.ap-details{padding-inline:16px}}
