.missed-pickup-draft-module___obEoq__draftTool{border:1px solid var(--border);color:var(--foreground);background:var(--card);border-radius:13px;margin-top:18px;padding:26px 28px}.missed-pickup-draft-module___obEoq__eyebrow{color:var(--primary);letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:750;line-height:1.5}.missed-pickup-draft-module___obEoq__draftTool h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:550;line-height:1.16}.missed-pickup-draft-module___obEoq__intro,.missed-pickup-draft-module___obEoq__privacyNote,.missed-pickup-draft-module___obEoq__copyStatus{color:var(--muted-foreground);font-size:14px;line-height:1.7}.missed-pickup-draft-module___obEoq__intro{max-width:640px;margin:10px 0 0}.missed-pickup-draft-module___obEoq__form{margin-top:22px}.missed-pickup-draft-module___obEoq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.missed-pickup-draft-module___obEoq__field{gap:7px;min-width:0;display:grid}.missed-pickup-draft-module___obEoq__field label,.missed-pickup-draft-module___obEoq__resultLabel{color:var(--foreground);font-size:13px;font-weight:700;line-height:1.5}.missed-pickup-draft-module___obEoq__field input,.missed-pickup-draft-module___obEoq__field textarea,.missed-pickup-draft-module___obEoq__resultText{border:1px solid var(--input);width:100%;min-width:0;color:var(--foreground);background:var(--background);font:inherit;border-radius:8px;font-size:14px;line-height:1.55}.missed-pickup-draft-module___obEoq__field input{min-height:44px;padding:9px 11px}.missed-pickup-draft-module___obEoq__field textarea,.missed-pickup-draft-module___obEoq__resultText{resize:vertical;padding:11px 12px}.missed-pickup-draft-module___obEoq__descriptionField{grid-column:1/-1}.missed-pickup-draft-module___obEoq__field input:focus-visible,.missed-pickup-draft-module___obEoq__field textarea:focus-visible,.missed-pickup-draft-module___obEoq__resultText:focus-visible,.missed-pickup-draft-module___obEoq__generateButton:focus-visible,.missed-pickup-draft-module___obEoq__copyButton:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.missed-pickup-draft-module___obEoq__generateButton,.missed-pickup-draft-module___obEoq__copyButton{border:1px solid var(--primary);min-height:44px;color:var(--primary-foreground);background:var(--primary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.3;transition:background-color .15s,transform .15s;display:inline-flex}.missed-pickup-draft-module___obEoq__generateButton{margin-top:18px}.missed-pickup-draft-module___obEoq__generateButton:hover,.missed-pickup-draft-module___obEoq__copyButton:hover{background:color-mix(in srgb, var(--primary) 88%, var(--foreground))}.missed-pickup-draft-module___obEoq__generateButton:active,.missed-pickup-draft-module___obEoq__copyButton:active{transform:translateY(1px)}.missed-pickup-draft-module___obEoq__result{border-top:1px solid var(--border);gap:8px;margin-top:24px;padding-top:21px;display:grid}.missed-pickup-draft-module___obEoq__resultText{white-space:pre-wrap;min-height:200px}.missed-pickup-draft-module___obEoq__resultActions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.missed-pickup-draft-module___obEoq__copyButton{color:var(--primary);background:0 0}.missed-pickup-draft-module___obEoq__copyButton:hover{color:var(--primary-foreground)}.missed-pickup-draft-module___obEoq__copyStatus{flex:240px;min-height:24px;margin:0}.missed-pickup-draft-module___obEoq__privacyNote{border-top:1px solid var(--border);margin:18px 0 0;padding-top:15px;font-size:12px}@media (max-width:600px){.missed-pickup-draft-module___obEoq__draftTool{padding:20px 18px}.missed-pickup-draft-module___obEoq__fields{grid-template-columns:minmax(0,1fr)}.missed-pickup-draft-module___obEoq__descriptionField{grid-column:auto}.missed-pickup-draft-module___obEoq__generateButton,.missed-pickup-draft-module___obEoq__copyButton{width:100%}.missed-pickup-draft-module___obEoq__copyStatus{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.missed-pickup-draft-module___obEoq__generateButton,.missed-pickup-draft-module___obEoq__copyButton{transition:none}}
.page-module__oiE4tq__page{min-height:75vh;color:var(--foreground);background:var(--background);padding:27px 0 76px}.page-module__oiE4tq__content{width:min(820px,100% - 40px);margin-inline:auto}.page-module__oiE4tq__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.page-module__oiE4tq__breadcrumb a,.page-module__oiE4tq__scope a,.page-module__oiE4tq__localGuides a,.page-module__oiE4tq__returnLink a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module__oiE4tq__breadcrumb a:focus-visible,.page-module__oiE4tq__scope a:focus-visible,.page-module__oiE4tq__localGuides a:focus-visible,.page-module__oiE4tq__returnLink a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.page-module__oiE4tq__intro{max-width:760px;padding:62px 0 36px}.page-module__oiE4tq__eyebrow{color:var(--primary);letter-spacing:.14em;margin:0 0 12px;font-size:10px;font-weight:750;line-height:1.5}.page-module__oiE4tq__intro h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(40px,7vw,66px);font-weight:540;line-height:1.04}.page-module__oiE4tq__lead,.page-module__oiE4tq__steps li p,.page-module__oiE4tq__details>ul,.page-module__oiE4tq__note,.page-module__oiE4tq__scope p,.page-module__oiE4tq__localGuides>p:not(.page-module__oiE4tq__eyebrow){color:var(--muted-foreground);font-size:14px;line-height:1.75}.page-module__oiE4tq__lead{max-width:680px;margin:19px 0 0;font-size:16px}.page-module__oiE4tq__steps,.page-module__oiE4tq__details,.page-module__oiE4tq__scope,.page-module__oiE4tq__localGuides{border:1px solid var(--border);background:var(--card);border-radius:13px;padding:25px 28px}.page-module__oiE4tq__steps h2,.page-module__oiE4tq__details h2,.page-module__oiE4tq__scope h2,.page-module__oiE4tq__localGuides h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:550;line-height:1.16}.page-module__oiE4tq__steps ol{counter-reset:guide-steps;gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.page-module__oiE4tq__steps li{counter-increment:guide-steps;padding:0 0 0 48px;position:relative}.page-module__oiE4tq__steps li:before{width:32px;height:32px;color:var(--primary-foreground);background:var(--primary);content:counter(guide-steps, decimal-leading-zero);border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid;position:absolute;top:0;left:0}.page-module__oiE4tq__steps li h3{color:var(--foreground);margin:2px 0 0;font-size:15px;font-weight:750;line-height:1.45}.page-module__oiE4tq__steps li p{margin:5px 0 0}.page-module__oiE4tq__details,.page-module__oiE4tq__scope,.page-module__oiE4tq__localGuides{margin-top:18px}.page-module__oiE4tq__details .page-module__oiE4tq__eyebrow,.page-module__oiE4tq__localGuides .page-module__oiE4tq__eyebrow{margin-bottom:8px}.page-module__oiE4tq__details>ul{gap:9px;margin:18px 0 0;padding-left:21px;display:grid}.page-module__oiE4tq__details>ul li::marker{color:var(--primary)}.page-module__oiE4tq__note{border-left:3px solid var(--primary);color:var(--secondary-foreground);background:var(--secondary);margin:19px 0 0;padding:13px 16px}.page-module__oiE4tq__scope h2{font-size:clamp(22px,3.5vw,28px)}.page-module__oiE4tq__scope p,.page-module__oiE4tq__localGuides>p:not(.page-module__oiE4tq__eyebrow){margin:12px 0 0}.page-module__oiE4tq__scope a,.page-module__oiE4tq__localGuides a,.page-module__oiE4tq__returnLink a{font-weight:700}.page-module__oiE4tq__localGuides ul{flex-wrap:wrap;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.page-module__oiE4tq__localGuides li a{border:1px solid var(--border);background:var(--background);border-radius:7px;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;display:inline-flex}.page-module__oiE4tq__returnLink{margin-top:22px;font-size:13px}@media (max-width:600px){.page-module__oiE4tq__page{padding-top:20px;padding-bottom:56px}.page-module__oiE4tq__intro{padding:44px 0 26px}.page-module__oiE4tq__lead{font-size:15px}.page-module__oiE4tq__steps,.page-module__oiE4tq__details,.page-module__oiE4tq__scope,.page-module__oiE4tq__localGuides{padding:20px 18px}.page-module__oiE4tq__steps li{padding-left:42px}}
