.guide-related{color:#294d4b}.guide-related h2{font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.5;margin:0 0 12px}.guide-related>p{max-width:70ch}.guide-related-list{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-related-list li{min-width:0}.guide-related-list a{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px;border:1px solid #bfcfca;border-radius:16px;background:#fffdf8;color:#294d4b;text-decoration:none;box-sizing:border-box;overflow-wrap:anywhere}.guide-related-list a:hover{border-color:#245c5a;background:#f0f5ef}.guide-related-list a:focus-visible{outline:3px solid #245c5a;outline-offset:4px}.guide-related-list strong{font-size:1.1rem}.guide-related-list span{font-size:.94rem;line-height:1.7}.guide-related-action{color:#245c5a;text-decoration:underline;text-underline-offset:4px}.guide-source-meta{font-size:.88rem;line-height:1.9;color:#4f6661}.guide-source-meta a{color:#245c5a;text-decoration:underline;text-underline-offset:3px}.guide-source-meta time{white-space:nowrap}@media(max-width:600px){.guide-related-list{grid-template-columns:1fr}.guide-related-list a{padding:20px}}
