.qs-pg{background:var(--sand,#ebe9dd);color:var(--ink,#17211a)}.qs-pg-intro{max-width:640px;font-size:1rem;margin:24px 0 28px}.qs-pg quietstep-pack-guide{display:block;max-width:900px}.qs-pg-inputs{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.qs-pg-inputs label{display:grid;gap:8px;font-size:1rem;font-weight:600;min-width:0}.qs-pg input,.qs-pg select{width:100%;min-height:50px;padding:10px 12px;border:1px solid #87937c;border-radius:6px;background:var(--paper,#f6f5ed);color:inherit;font:inherit}.qs-pg-result{margin-top:24px;padding:24px;border-radius:8px;background:var(--ink,#17211a);color:var(--paper,#f6f5ed)}.qs-pg-result p:first-child{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;line-height:1.4;margin:0}.qs-pg-result p+p{font-size:1rem;margin:12px 0 0}.qs-pg-measure{font-size:1rem;max-width:720px;margin:23px 0}.qs-pg-note{font-size:.875rem;max-width:740px;line-height:1.6;color:#4e5b48}.qs-pg [aria-disabled=true]{opacity:.5;pointer-events:none}.qs-pg a:focus-visible,.qs-pg input:focus-visible,.qs-pg select:focus-visible{outline:3px solid #658021;outline-offset:4px}@media(max-width:650px){.qs-pg-inputs{grid-template-columns:1fr}.qs-pg-result{padding:20px}.qs-pg .button{width:100%;white-space:normal;line-height:1.4}}
