.resource-nav{font-size:.9rem;padding-bottom:1.2rem;border-bottom:1px solid var(--hairline)}.resource-nav a:first-child{font-weight:600;text-decoration:none}.article-jumps{margin:1.5rem 0}.template-panel,.worked-example{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:14px;padding:1.5rem;margin:1.8rem 0}.template-panel h2,.worked-example h3:first-child{margin-top:0}.template-panel label{display:block;font-weight:600;margin:1.5rem 0 .6rem}.template-panel textarea{display:block;width:100%;min-height:22rem;resize:vertical;background:var(--surface);color:var(--ink);border:1px solid #b9b0ac;border-radius:8px;padding:1rem;font: .95rem/1.6 var(--sans)}.resource-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.resource-action,.resource-actions button{display:inline-block;background:var(--teal);color:white;border:1px solid var(--teal);border-radius:7px;padding:.8rem 1rem;font:inherit;cursor:pointer;text-decoration:none}.resource-actions button:hover,.resource-action:hover{background:var(--teal-press)}.field-guide dt{font-weight:600;margin-top:1.1rem}.field-guide dd{margin:.3rem 0 1rem}#template-status{font-size:.95rem;margin-top:1rem}.resource-action:focus-visible,.resource-actions button:focus-visible,textarea:focus-visible{outline:3px solid var(--teal);outline-offset:4px}@media(max-width:38rem){.template-panel,.worked-example{padding:1rem}.resource-actions{flex-direction:column}.resource-actions button{width:100%}}