.gw-field-guide{--gw-ink:#0e1b27;--gw-sand:#e7d8c9;--gw-paper:#f6f0e4;--gw-copper:#9a4f1e;color:var(--gw-ink);max-width:72ch;margin:auto;line-height:1.65;font-size:1rem}
.gw-field-guide [hidden]{display:none!important}.gw-field-guide header{padding:1rem 0 2rem}.gw-field-guide h2{font-size:clamp(1.65rem,4vw,2.5rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;margin:0 0 1rem;text-wrap:balance}.gw-field-guide header h2{font-size:clamp(2.2rem,5vw,3.4rem)}.gw-field-guide h3{font-size:1.2rem;line-height:1.4;font-weight:600;margin:1rem 0 .5rem}.gw-field-guide .gw-guide-lead{font-size:1.15rem}.gw-field-guide p{margin:.65rem 0 1rem}.gw-field-guide section{padding:2rem 0;border-top:1px solid var(--gw-copper);scroll-margin-top:7rem}.gw-field-guide a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.gw-field-guide a:hover{color:var(--gw-copper)}.gw-field-guide a:focus-visible,.gw-field-guide button:focus-visible,.gw-field-guide select:focus-visible,.gw-field-guide textarea:focus-visible,.gw-field-guide summary:focus-visible{outline:2px solid var(--gw-copper);outline-offset:4px}.gw-field-guide ::selection{background:var(--gw-copper);color:var(--gw-paper)}
.gw-field-guide .gw-guide-start{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.75rem}.gw-field-guide .gw-guide-start a{padding:1rem 0;border-block:1px solid var(--gw-copper);text-decoration:none;min-height:88px;display:grid;gap:.4rem}.gw-field-guide .gw-guide-start span{font-size:.9rem}.gw-field-guide .gw-guide-note{font-size:.9rem;line-height:1.6}.gw-field-guide form{display:grid;gap:.65rem;margin:1.5rem 0}.gw-field-guide label{font-weight:500;display:block;margin-top:.5rem}.gw-field-guide select,.gw-field-guide textarea{width:100%;min-width:0;min-height:48px;background:var(--gw-paper);color:var(--gw-ink);border:1px solid #8e7560;border-radius:0;padding:.75rem;font:inherit;caret-color:var(--gw-copper)}.gw-field-guide textarea{resize:vertical;margin:.5rem 0 1rem}.gw-field-guide button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--gw-ink);border-radius:0;background:var(--gw-ink);color:var(--gw-paper);font:inherit;font-weight:500;padding:.75rem 1rem;cursor:pointer}.gw-field-guide button:hover{background:var(--gw-copper);border-color:var(--gw-copper)}.gw-field-guide [data-gw-quiz-result]{background:var(--gw-sand);padding:1.5rem;margin:1.5rem 0;outline-offset:4px}.gw-field-guide [data-gw-quiz-result]:focus{outline:2px solid var(--gw-copper)}.gw-field-guide .gw-guide-timeline{padding-left:1.5rem}.gw-field-guide .gw-guide-timeline li{padding:0 0 1rem .5rem}.gw-field-guide li{margin:.65rem 0}.gw-field-guide summary{cursor:pointer;min-height:48px;padding:.75rem 0;font-weight:600}.gw-field-guide details{border-bottom:1px solid #b99b82;padding:.25rem 0}.gw-field-guide details p{padding-bottom:.5rem}.gw-field-guide [data-gw-copy-status]{min-height:1.6em;font-size:.9rem}
@media(max-width:480px){.gw-field-guide .gw-guide-start{grid-template-columns:1fr;gap:.5rem}.gw-field-guide section{padding:1.75rem 0}.gw-field-guide button{width:100%}}
@media print{.gw-field-guide button,.gw-field-guide form{display:none}.gw-field-guide section{break-inside:avoid}.gw-field-guide{font-size:11pt;max-width:none}}
