.resource-hero{padding:45px 0 30px}.resource-hero h1{font-size:clamp(32px,4vw,50px)}.download-link{display:inline-block;margin:14px 0 14px 18px;font-weight:650}.resource-template{border-top:1px solid #cbd5ce;padding:20px 0}.resource-template summary{cursor:pointer;font-size:19px;font-weight:700;line-height:1.6}.resource-template pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f2;border-left:3px solid #52775d;padding:24px;font:15px/1.9 system-ui,sans-serif}.resource-template button{background:#235b45}.copy-status{font-size:14px;color:#215c49;min-height:1.5em}.resource-next{background:#edf2e9;padding:28px;margin:24px 0}.workflow-line{font-weight:700;padding:18px;background:white;border-left:3px solid #52775d}.resource-directory{padding:32px 0}.resource-directory h2{font-size:28px;line-height:1.5}.resource-directory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.resource-directory a{display:flex;flex-direction:column;gap:10px;border:1px solid #cbd5ce;padding:22px;text-decoration:none;color:#20302b}.resource-directory strong{font-size:20px}.resource-directory span{font-size:14px;color:#215c49}summary:focus-visible{outline:3px solid #c59a32;outline-offset:4px}@media(max-width:700px){.resource-template pre{padding:16px;font-size:14px}.resource-next{padding:20px}.resource-directory>div{grid-template-columns:1fr;gap:12px}.resource-directory a{padding:18px}.download-link{margin-left:0;display:block}.resource-template summary{font-size:17px}}
