.procedure-scope{background:#f5efe8;border-left:4px solid #9a7538;margin-bottom:1.5rem;padding:1.2rem 1.5rem;line-height:1.6}.procedure-selectors{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.procedure-page label{gap:.5rem;font-size:1rem;display:grid}.procedure-page input,.procedure-page select,.procedure-page textarea{font:inherit;color:#34252a;background:#fff;border:1px solid #bfaeb4;border-radius:8px;width:100%;padding:.7rem}.procedure-page textarea{resize:vertical}.procedure-address{margin:1rem 0}.procedure-progress{color:#fff;background:#4c1930;border-radius:14px;margin:1rem 0;padding:1.3rem}.procedure-progress progress{accent-color:#d6b272;width:100%;height:10px;margin:.8rem 0;display:block}.procedure-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.2rem 0;display:flex}.procedure-page button{color:#fff;cursor:pointer;background:#4c1930;border:0;border-radius:8px;padding:.8rem 1.1rem}.procedure-page button:disabled{opacity:.5;cursor:default}.procedure-list{gap:1.5rem;display:grid}.procedure-card{background:#fff;border:1px solid #e1d4d8;border-radius:16px;padding:clamp(1rem,3vw,2rem)}.procedure-card h3{margin:.6rem 0 1rem;font-size:1.45rem}.procedure-card dl{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.procedure-card dt{font-size:.9rem;font-weight:700}.procedure-card dd{margin:.4rem 0;line-height:1.5}.procedure-card li{padding:.25rem 0;line-height:1.7}.procedure-proof{background:#f8f3ee;border-radius:8px;padding:1rem}.procedure-stop{background:#fff8f1;border-left:3px solid #995039;padding:.7rem 1rem}.procedure-source{flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;font-size:.875rem;display:flex}.procedure-tracking{border:1px solid #d9cbd0;border-radius:8px;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.procedure-tracking legend{padding:0 .5rem;font-weight:600}.procedure-note{grid-column:1/-1}.procedure-print-note{white-space:pre-wrap;display:none}.procedure-page>section{margin:2.5rem 0}.procedure-bibliography{margin-top:2rem}.procedure-page :focus-visible{outline-offset:3px;outline:3px solid #a97f43}@media (max-width:650px){.procedure-selectors,.procedure-card dl,.procedure-tracking{grid-template-columns:1fr}.procedure-source{display:grid}}@media print{.academy-sidebar,.learn-topbar,.learn-draft,.learn-footer,.procedure-controls,.procedure-page nav,.procedure-tracking label,.procedure-tracking>p{display:none!important}.academy-main,.learn-content{width:100%!important;margin:0!important;padding:0!important}.procedure-print-note{display:block}.procedure-card{break-inside:auto;border:0;border-bottom:1px solid #aaa;padding:.5rem 0}.procedure-card h3{break-after:avoid}.procedure-proof,.procedure-tracking{break-inside:avoid}.procedure-progress{color:#000;background:#fff}.procedure-selectors select,.procedure-address input{border:0}.procedure-list,.procedure-source,.procedure-source a{display:block}.procedure-bibliography{display:none}}
