.breadcrumbs{display:block;font-size:13px;color:var(--muted);margin-bottom:24px}.byline{font-size:13px!important;color:var(--muted);margin-bottom:24px}.reference-photo{margin:32px 0}.reference-photo img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain;background:#eee5db;border-radius:8px}.reference-photo figcaption{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.5}.table-wrap{overflow-x:auto;margin:24px 0}table{border-collapse:collapse;width:100%;font-size:15px;min-width:400px}caption{text-align:left;color:var(--muted);font-size:13px;margin-bottom:10px}th,td{padding:14px;text-align:left;vertical-align:top;border:1px solid var(--line)}th{background:#eee5db}td{background:#fff}.field-checklist{background:#eee5db;padding:24px;margin-top:40px;border-radius:8px}.field-checklist h2{margin-top:0}details{border-bottom:1px solid var(--line);padding:15px 0}summary{cursor:pointer;font-weight:bold}.article .guide-grid a{font-size:22px}.article li{margin-bottom:9px}.guide-grid{grid-auto-rows:1fr}.guide-grid a:focus-visible,.button:focus-visible{outline:3px solid #252525;outline-offset:4px}.hero{padding-block:45px}.phone-gallery{min-height:600px}.phone-shot.primary{width:min(240px,62%)}.phone-shot.secondary{width:min(200px,52%)}footer{flex-wrap:wrap;gap:12px}@media(max-width:700px){.breadcrumbs{line-height:1.6}.hero{padding-block:68px}.phone-gallery{min-height:510px}.phone-shot.primary{width:205px}.phone-shot.secondary{width:168px;bottom:30px}footer span{display:flex;flex-wrap:wrap;gap:12px}footer a{margin-left:0}.article .guide-grid a{font-size:24px}}
