.shile-bridge{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:32px;padding-bottom:32px;background:#e9eee2;border-top:1px solid #d4dfcf;border-bottom:1px solid #d4dfcf;margin-top:32px;margin-bottom:32px}.shile-bridge h2{font-size:clamp(24px,2.2vw,36px);margin:12px 0}.shile-bridge p{max-width:760px;margin:12px 0;color:#50685f;line-height:1.9}.shile-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;flex-shrink:0}.shile-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-top:40px;padding-bottom:40px;align-items:center}.shile-intro h1{font-size:clamp(36px,4vw,58px);margin:20px 0 12px}.shile-intro h2{font-size:clamp(23px,2vw,32px)}.shile-intro p{line-height:1.9;max-width:650px}.shile-intro figure{margin:0}.shile-intro img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.shile-intro figcaption{font-size:12px;color:#62746b;margin-top:8px}.shile-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:24px;padding-bottom:24px}.shile-paths article{padding:28px;border:1px solid #d4dfcf;background:#fffdf6;display:flex;flex-direction:column;align-items:flex-start}.shile-paths h2{font-size:26px}.shile-paths p{line-height:1.9;color:#50685f;flex:1}.shile-roots{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:40px;padding-bottom:40px}.shile-root-links{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shile-root-links a{padding:20px;border:1px solid #d4dfcf}.shile-root-links span{display:block;font-size:14px;color:#62746b;margin-top:8px}.shile-related{padding-top:20px;padding-bottom:20px}.shile-related .shile-paths{padding-left:0;padding-right:0}@media(max-width:760px){.shile-bridge{display:block}.shile-actions{margin-top:20px}.shile-intro,.shile-roots{grid-template-columns:1fr;gap:24px}.shile-paths{grid-template-columns:1fr}.shile-root-links{grid-template-columns:1fr 1fr}.shile-bridge .button{margin-top:12px}.shile-intro{padding-top:24px}}@media(max-width:380px){.shile-root-links{grid-template-columns:1fr}}
