.answer-reference{width:min(calc(100% - 2rem),69rem);box-sizing:border-box;margin:clamp(1.2rem,3vw,2.4rem) auto;padding:clamp(1rem,3vw,2rem);border:1px solid #d7e0e9;border-radius:.85rem;background:#f5f8fb;color:#16263a}.answer-reference h2{margin:0 0 .65rem;font-size:clamp(1.3rem,2.9vw,1.9rem);line-height:1.2;color:#16263a}.answer-reference p{max-width:76ch;margin:.5rem 0;line-height:1.6}.answer-reference a{color:#254775;text-decoration:underline;text-underline-offset:.16em}.answer-reference a:focus-visible{outline:3px solid #325f96;outline-offset:3px}
