.pc-material-row{border:1px solid #ccd0d4;padding:16px;margin:16px 0;border-radius:8px}.pc-material-row legend{font-weight:600;padding:0 8px}.pc-material-row details{margin:12px 0}.pc-material-row summary{cursor:pointer;font-weight:600}.pc-media-field{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.pc-media-field>span:first-child{min-width:125px}.pc-file-label{overflow-wrap:anywhere}.pc-free-set{border:1px solid #d9e3df;border-radius:12px;padding:clamp(16px,4vw,28px);margin:28px 0}.pc-free-id{color:#555;font-size:.85em;overflow-wrap:anywhere}.pc-free-file-group img{display:block;max-width:100%;height:auto;max-height:560px;width:auto;object-fit:contain;margin:16px auto}.pc-free-downloads{list-style:none!important;display:flex;gap:12px;flex-wrap:wrap;padding:0!important;margin:20px 0!important}.pc-free-downloads li{margin:0!important}.pc-free-downloads a{display:inline-block;background:#23715e;color:white!important;padding:12px 20px;border-radius:8px;text-decoration:none!important}.pc-free-downloads a:hover{background:#185845}.pc-free-downloads a:focus-visible{outline:3px solid #ad6320;outline-offset:3px}.pc-free-instructions{font-size:.85em;line-height:1.8;color:#555}@media(max-width:480px){.pc-free-downloads li,.pc-free-downloads a{width:100%;box-sizing:border-box;text-align:center}}
