.pdf-library{display:grid;gap:12px;margin:30px 0}.pdf-card{display:flex;align-items:center;gap:16px;padding:15px 18px;background:#fff8df;border:1px solid #ead49b;border-left:4px solid #e60024;border-radius:14px;box-shadow:0 3px 0 #ead49b}.pdf-card__download{display:flex;align-items:center;gap:14px;flex:1;min-width:0;text-decoration:none!important;color:#202937!important}.pdf-card__icon{width:48px;height:58px;flex:none;transition:transform .16s}.pdf-card__download:hover .pdf-card__icon{transform:rotate(-6deg)}.pdf-card__copy{min-width:0}.pdf-card__title{display:block;font-weight:750;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.pdf-card__download:hover .pdf-card__title{text-decoration:underline}.pdf-card__meta{display:block;margin-top:5px;color:#685637;font-size:12px;line-height:1.5}.pdf-card__open{flex:none;padding:9px 13px;border:1px solid #e3bd51;border-radius:9px;background:#ffcf00;color:#202937!important;font-weight:700;font-size:13px;text-decoration:none!important;white-space:nowrap}.pdf-card a:focus-visible{outline:3px solid #d00025;outline-offset:4px}@media(max-width:600px){.pdf-card{flex-wrap:wrap;gap:10px;padding:13px}.pdf-card__download{flex-basis:100%;gap:11px}.pdf-card__open{margin-left:59px}.pdf-card__title{font-size:14px}}@media(prefers-reduced-motion:reduce){.pdf-card__icon{transition:none}}
