.profile-page .back-link{display:inline-block;margin-bottom:12px;color:var(--green-dark);font-weight:700}.profile-badge{float:right;width:64px;height:64px;max-width:64px;max-height:64px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.18))}.profile-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 18px}.profile-stat-grid article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:0 5px 16px rgba(6,30,49,.04)}.profile-stat-grid strong{display:block;font-size:28px;color:var(--navy)}.profile-stat-grid span{font-size:12px;color:var(--muted)}.profile-copy p:not(.eyebrow){font-size:16px;line-height:1.7;color:#455762}.profile-copy small{color:var(--muted)}.profile-copy small a{color:var(--green-dark);font-weight:700}.form-strip{display:flex;gap:7px}.form-strip span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:800;color:#fff;background:#64748b}.form-strip span.finished{background:var(--green)}.provider-team-card h2{margin-bottom:14px}.provider-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.provider-facts span{padding:12px;background:#f3f7f6;border-radius:8px;color:var(--muted);font-size:13px}.provider-facts b{display:block;color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.rugby-squad{margin-top:14px}.rugby-squad small{display:block;color:var(--muted);font-weight:400;margin-top:2px}.rugby-squad b{font-size:12px;color:var(--green-dark)}.squad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.squad-grid a,.squad-grid article{padding:12px;border-radius:8px;background:#f3f7f6}.squad-grid a:hover{background:#e6f5eb}.squad-grid strong{display:block;font-size:14px}.squad-grid span,.squad-grid small{display:block;margin-top:3px;color:var(--muted);font-size:12px}@media(max-width:760px){.profile-badge{width:48px;height:48px;max-width:48px;max-height:48px}.profile-stat-grid{grid-template-columns:repeat(2,1fr)}.profile-page .directory-layout{grid-template-columns:1fr}.provider-facts{grid-template-columns:repeat(2,1fr)}.squad-grid{grid-template-columns:1fr 1fr}}
