.gy-decision{box-sizing:border-box;max-width:980px;margin:1.5rem auto;padding:clamp(1rem,3vw,2rem);background:#fff;color:#172c41;border:1px solid #d6e1e9;border-top:4px solid #a91b26;border-radius:12px;text-align:left;line-height:1.6}.gy-decision h1,.gy-decision h2,.gy-decision h3{color:#123455;line-height:1.17;margin:1.4em 0 .45em}.gy-decision h1{font-size:clamp(1.9rem,4vw,3rem);margin-top:0}.gy-decision h2:first-child{margin-top:0}.gy-decision p{margin:.5em 0 1em}.gy-decision .gy-lead{font-size:1.16rem}.gy-decision a{color:#064f82;text-decoration:underline;text-underline-offset:.16em}.gy-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.45rem 1rem;margin:.6rem 0 1.3rem;padding:0;list-style:none}.gy-paths li{margin:0}.gy-paths a{display:block;padding:.4rem 0}.gy-decision details{border-bottom:1px solid #d1dce7;padding:.7rem 0}.gy-decision summary{cursor:pointer;font-weight:700;color:#193852}.gy-decision details p{padding:.4rem 0}.gy-call{margin:1.5rem 0 .5rem;background:#eef3f7;padding:1rem 1.2rem;border-radius:8px}.gy-call>div{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem}.gy-call a:first-child{background:#91202b;color:white;padding:.65rem .9rem;border-radius:5px;font-weight:700;text-decoration:none}.gy-sources{margin-top:1.4rem}.gy-photo{margin:1rem 0}.gy-photo img{display:block;width:100%;max-height:320px;object-fit:contain;background:#f4f6f8}.gy-photo figcaption{color:#36516a;font-size:.95rem;margin-top:.45rem}.gy-decision a:focus-visible,.gy-decision summary:focus-visible{outline:3px solid #cc6316;outline-offset:3px}@media(max-width:620px){.gy-decision{margin:1rem 0}.gy-paths{grid-template-columns:1fr}.gy-call>div{align-items:flex-start}}