/* Scoped research expansion, with visible summaries and repliable detail. */
.racicot179{max-width:1200px;margin:48px auto;padding:clamp(20px,4vw,48px);background:#edf2f4;border-radius:6px;color:#173647;min-width:0}.racicot179-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.racicot179-grid article{padding:24px;background:#fff;border-radius:5px;min-width:0}body[data-cabinet-page] .racicot179 :is(h2,h3,p,summary){color:#173647;opacity:1;letter-spacing:normal;text-transform:none}.racicot179 h2{font:400 clamp(28px,3vw,38px)/1.25 Georgia,serif;margin:0 0 20px}.racicot179 h3{font:600 19px/1.4 Arial,sans-serif;margin:0 0 14px}.racicot179 p{font:16px/1.75 Arial,sans-serif;max-width:70ch;overflow-wrap:anywhere}.racicot179 summary{font:600 15px/1.6 Arial,sans-serif;cursor:pointer;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.racicot179 .math-display{max-width:100%;overflow-x:auto;background:#f7f9fa;color:#173647;box-shadow:none}.racicot179 a{color:#70531e;display:inline-block;padding:8px 0;text-decoration:underline;overflow-wrap:anywhere}.racicot179 .racicot179-source{font-size:14px;color:#3e5664}.racicot179 :is(a,summary):focus-visible{outline:3px solid #70531e;outline-offset:4px}@media(max-width:700px){.racicot179{margin:24px 12px;padding:20px 12px}.racicot179-grid{grid-template-columns:1fr}.racicot179-grid article{padding:20px 16px}}@media print{.racicot179-grid{display:block}.racicot179{padding:0;margin:0}.racicot179-grid article{break-inside:auto}}
