.hsc-takehome{max-width:1120px;margin:2rem auto;padding:clamp(1rem,3vw,2.4rem);background:#fffdf8;border:1px solid #c8b280;border-radius:20px;color:#173247}.hsc-takehome h2{font:600 clamp(1.6rem,3vw,2rem)/1.25 Georgia,serif}.hsc-takehome p{line-height:1.65}.hsc-takehome label{display:block;font-weight:600;margin:1rem 0}.hsc-takehome select{display:block;width:100%;padding:.8rem;margin-top:.4rem;box-sizing:border-box;font:inherit;border:1px solid #b5b9b3;border-radius:9px;background:#fff;color:#173247}.hsc-takehome details{border-top:1px solid #ded6c2;padding:1.3rem 0}.hsc-takehome summary{font:600 1.3rem/1.4 Georgia,serif;cursor:pointer;padding:.5rem 0}.hsc-takehome figure{margin:1rem 0}.hsc-takehome img{display:block;width:100%;height:auto;border-radius:12px}.hsc-takehome figcaption,.hsc-takehome small{display:block;font-size:.85rem;line-height:1.5;margin:.5rem 0 1rem}.hsc-takehome a{display:inline-block;color:#173247;overflow-wrap:anywhere;margin:.4rem 0}.hsc-takehome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hsc-takehome article{min-width:0;border:1px solid #ded6c2;border-radius:12px;background:#fff;padding:1.2rem}.hsc-takehome article>a{display:block}.hsc-takehome :focus-visible{outline:3px solid #b47e25;outline-offset:4px}.hsc-takehome[id],.hsc-takehome [id]{scroll-margin-top:140px}@media(max-width:700px){.hsc-takehome-grid{grid-template-columns:1fr}}@media print{.hsc-takehome select{display:none}.hsc-takehome img{max-height:260px;object-fit:contain}}
