.classroom-bridge{margin:28px 0;padding:24px 0;border-top:1px solid #ddd9cf;border-bottom:1px solid #ddd9cf}.bridge-kicker{font-size:12px;color:#56604c;letter-spacing:.05em;margin:0 0 12px}.bridge-boundary{font-size:12px;line-height:1.9;color:#74766c;margin:0 0 18px}.bridge-story{display:grid;grid-template-columns:88px minmax(0,1fr);gap:17px;align-items:center;text-decoration:none;color:#303d3a}.bridge-story>img{width:88px;height:106px;object-fit:cover}.bridge-story>span{display:block;min-width:0}.bridge-story small{display:block;font-size:10px;color:#767d70}.bridge-story strong{display:block;font-family:Georgia,'Songti SC',serif;font-size:18px;line-height:1.65;margin:7px 0;font-weight:500}.bridge-story em{font-size:11px;font-style:normal;color:#78836b}.bridge-contact{display:block;margin-top:21px;font-size:13px;color:#3a4e9b;text-decoration:underline;text-underline-offset:5px}.bridge-note{display:block;color:#7c7d73;font-size:10px;line-height:1.8;margin-top:12px}.official-home-link{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:360px){.bridge-story{grid-template-columns:74px minmax(0,1fr);gap:12px}.bridge-story>img{width:74px;height:95px}.bridge-story strong{font-size:16px}}
