.bep-trail{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1120px;margin:0 auto;padding:20px;box-sizing:border-box;font:14px/1.5 system-ui,sans-serif;color:#425a64;background:#fff}.bep-trail a{color:#155c65;text-decoration:underline;text-underline-offset:3px}.bep-related{display:block;clear:both;background:#edf4f3;color:#17333d;margin:32px 0 0;padding:36px 20px;box-sizing:border-box}.bep-related-inner{max-width:1120px;margin:0 auto}.bep-related h2{font:700 clamp(23px,3vw,30px)/1.3 system-ui,sans-serif;color:#17333d;margin:0 0 12px}.bep-related p{font:16px/1.6 system-ui,sans-serif;color:#425a64;margin:0 0 20px;max-width:800px}.bep-related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;list-style:none;padding:0;margin:0}.bep-related li{margin:0;padding:0}.bep-related li a{display:block;height:100%;box-sizing:border-box;padding:18px;background:#fff;border:1px solid #abc4c6;border-radius:10px;color:#15515b;font:600 16px/1.5 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}.bep-related a:hover{background:#e2eeec}.bep-related a:focus-visible,.bep-trail a:focus-visible{outline:3px solid #007d82;outline-offset:3px}