.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.resource-card{border:1px solid var(--line,#d6ded8);border-radius:12px;padding:1.5rem;background:#fbfaf6}.resource-card h2{font-size:1.55rem}.resource-sheet{padding-top:2rem;max-width:1050px}.resource-sheet h1{font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.1;max-width:22ch}.resource-period{font-weight:700;color:#2b7071}.resource-sheet figure{margin:2rem 0}.resource-sheet img{display:block;width:100%;height:auto;border:1px solid #d6ded8;border-radius:8px}.resource-sheet figcaption{font-size:.9rem;margin-top:.65rem}.resource-sharing{padding:2rem 0}.resource-sharing label{display:block;font-weight:700;margin-bottom:.5rem}.resource-sharing textarea{display:block;width:100%;max-width:100%;font:inherit;padding:1rem;border:1px solid #9aa9a1;border-radius:8px;background:#fff;resize:vertical}.resource-actions{flex-wrap:wrap}.resource-sheet .scope-note{margin:1.5rem 0}@media(max-width:800px){.resource-grid{grid-template-columns:1fr}.resource-card{padding:1.2rem}}@media print{@page{size:A4;margin:12mm}.site-header,.site-footer,.page-reference,.resource-actions,.resource-sharing,.analytics-preferences,.breadcrumbs,.no-js-note{display:none!important}.resource-sheet{max-width:none;padding:0;font-size:10pt;line-height:1.28}.resource-sheet h1{font-size:21pt;margin:.2rem 0;max-width:none}.resource-sheet h2{font-size:13pt}.resource-sheet p{margin:.4rem 0}.resource-sheet figure{margin:.6rem 0}.resource-sheet figure img{max-height:77mm;width:auto;max-width:100%;margin:auto}.resource-sheet table{font-size:9pt}.resource-sheet th,.resource-sheet td{padding:3px 7px}.resource-sheet .scope-note{margin:.5rem 0;padding:.6rem}.resource-sheet figcaption{font-size:8pt}.resource-period{font-size:11pt}}
