.iph-guides{--iph-guide-navy:#073f63;--iph-guide-muted:#526575;box-sizing:border-box;padding:52px 24px 64px;background:#f5f8fa;font-family:inherit}.iph-guides *{box-sizing:border-box}.iph-guides__inner{max-width:1170px;margin:0 auto}.iph-guides__header{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:28px}.iph-guides .iph-guides__eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;line-height:1.6;color:#247590;margin:0 0 10px}.iph-guides #iph-guides-title{font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.7px;font-weight:600;color:var(--iph-guide-navy);text-transform:none;margin:0 0 12px}.iph-guides .iph-guides__intro{font-size:15px;line-height:1.7;color:var(--iph-guide-muted);max-width:690px;margin:0}.iph-guides .iph-guides__all{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:12px 18px;border:1px solid #b9ceda;border-radius:8px;color:var(--iph-guide-navy);font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;background:#fff}.iph-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.iph-guides--sale .iph-guides__grid,.iph-guides--land .iph-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iph-guides .iph-guides__card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #dde7ec;border-radius:14px;box-shadow:0 4px 16px #073f6306;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.iph-guides__image{height:174px;overflow:hidden;background:#e6edf1}.iph-guides__image img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%;border-radius:0}.iph-guides__body{display:flex;flex-direction:column;flex:1;padding:24px}.iph-guides .iph-guides__label{font-size:11px;line-height:1.5;font-weight:700;color:#247590;text-transform:uppercase;letter-spacing:.8px;margin:0 0 9px}.iph-guides .iph-guides__card h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.3px;text-transform:none;color:var(--iph-guide-navy);margin:0 0 10px}.iph-guides .iph-guides__summary{font-size:14px;line-height:1.7;color:var(--iph-guide-muted);margin:0 0 20px}.iph-guides__read{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;font-size:13px;font-weight:700;color:var(--iph-guide-navy)}.iph-guides .iph-guides__note{font-size:14px;line-height:1.8;color:var(--iph-guide-muted);margin:24px 0 0}.iph-guides .iph-guides__note a{display:inline-block;min-height:32px;color:var(--iph-guide-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.iph-guides a:focus-visible{outline:3px solid #187fa8;outline-offset:4px}.iph-guides .iph-guides__card:hover{transform:translateY(-3px);border-color:#a2c3d6;box-shadow:0 10px 28px #073f6312}.iph-guides .iph-guides__all:hover{border-color:var(--iph-guide-navy);background:#edf5f9}@media(max-width:900px){.iph-guides__header{align-items:flex-start;flex-direction:column;gap:18px}.iph-guides__grid{gap:18px}.iph-guides__body{padding:20px}.iph-guides .iph-guides__card h3{font-size:19px}}@media(max-width:599px){.iph-guides{padding:36px 20px 42px}.iph-guides__header{margin-bottom:22px}.iph-guides #iph-guides-title{font-size:28px;letter-spacing:-.5px;line-height:1.25}.iph-guides .iph-guides__intro{font-size:14px}.iph-guides__grid,.iph-guides--sale .iph-guides__grid,.iph-guides--land .iph-guides__grid{grid-template-columns:minmax(0,1fr);gap:18px}.iph-guides__image{height:160px}.iph-guides__body{padding:22px}.iph-guides .iph-guides__card h3{font-size:21px}.iph-guides .iph-guides__all{min-height:46px}.iph-guides .iph-guides__note{margin-top:22px}.iph-guides .iph-guides__note a{padding:4px 0;min-height:44px}}@media(prefers-reduced-motion:reduce){.iph-guides .iph-guides__card{transition:none}.iph-guides .iph-guides__card:hover{transform:none}}
