.arkansas-planner{--planner-forest: 145 72% 10%;--planner-forest-light: 140 52% 20%;--planner-gold: 43 91% 61%;--planner-gold-light: 48 100% 84%;--planner-paper: 42 83% 91%;--planner-white: 0 0% 100%;--planner-ink: 145 75% 9%;--planner-shadow: 145 85% 4%;width:min(1152px,calc(100vw - 32px));max-width:1152px;max-height:94dvh;overflow:hidden;display:block;padding:0;border:2px solid hsl(var(--planner-gold));border-radius:26px;background:hsl(var(--planner-forest));color:hsl(var(--planner-ink));box-shadow:0 16px 60px hsl(var(--planner-shadow) / .65);letter-spacing:0}.planner-scenery{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;pointer-events:none}.planner-scroll{position:relative;max-height:calc(94dvh - 4px);overflow-y:auto;padding:12px 9% 30px}.planner-header{text-align:center;margin-bottom:22px}.planner-title-art{width:min(580px,76%);height:auto;margin:0 auto 8px;border-radius:14px}.planner-description{color:hsl(var(--planner-white));font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:21px;line-height:1.2;max-width:730px;margin:0 auto;text-shadow:0 2px 4px hsl(var(--planner-shadow))}.planner-progress{margin:0 auto 20px;max-width:660px;text-align:center}.planner-step-label{display:inline-block;margin-bottom:5px;padding:3px 22px;border:2px solid hsl(var(--planner-gold-light));border-radius:20px;background:linear-gradient(hsl(var(--planner-gold-light)),hsl(var(--planner-gold)));font:700 19px Georgia,serif;box-shadow:0 2px 5px hsl(var(--planner-shadow))}.planner-progress-track{height:21px;border:2px solid hsl(var(--planner-gold-light));border-radius:20px;overflow:hidden;background:hsl(var(--planner-forest));box-shadow:inset 0 2px 5px hsl(var(--planner-shadow))}.planner-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(hsl(var(--planner-gold-light)),hsl(var(--planner-gold)));transition:width .25s ease}.planner-panel,.planner-field{background:hsl(var(--planner-paper) / .97);border:2px solid hsl(var(--planner-gold));border-radius:23px;box-shadow:0 3px 8px hsl(var(--planner-shadow) / .7),inset 0 0 0 2px hsl(var(--planner-gold-light));padding:18px 22px;margin-bottom:14px}.planner-panel .planner-field{padding:0;border:0;box-shadow:none;background:none;margin:22px 0 0}.planner-heading{text-align:center;margin-bottom:16px}.planner-heading h3,.planner-field legend{color:hsl(var(--planner-ink));font-family:Georgia,serif;font-size:29px;line-height:1.2;font-weight:700;text-align:center}.planner-field{min-width:0}.planner-field legend{float:left;width:100%;margin-bottom:16px}.planner-field>div{clear:both}.planner-stay-question{margin:0 0 16px;text-align:center;font:italic 700 20px/1.2 Georgia,serif;color:hsl(var(--planner-ink))}.planner-heading p{font-family:Georgia,serif;font-style:italic;color:hsl(var(--planner-ink))}.planner-answer{position:relative;height:auto;min-height:58px;width:100%;padding:10px 18px;white-space:normal;border:2px solid hsl(var(--planner-gold-light));border-radius:18px;background:linear-gradient(hsl(var(--planner-forest-light)),hsl(var(--planner-forest)));color:hsl(var(--planner-white));box-shadow:0 3px 4px hsl(var(--planner-shadow) / .5),inset 0 1px 2px hsl(var(--planner-gold-light) / .25);font-family:Georgia,serif;font-size:18px;font-weight:700;text-align:center;line-height:1.15}.planner-answer:hover{background:hsl(var(--planner-forest-light));color:hsl(var(--planner-white))}.planner-answer[aria-pressed=true]{border-color:hsl(var(--planner-gold));box-shadow:0 0 0 2px hsl(var(--planner-gold)),0 0 12px hsl(var(--planner-gold));padding-right:40px}.planner-answer .planner-option-icon{width:28px;height:28px;flex-shrink:0}.planner-answer-detail{display:block;font:13px/1.3 sans-serif;margin-top:5px}.planner-answer .planner-check{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;background:hsl(var(--planner-gold));color:hsl(var(--planner-ink));padding:4px}.planner-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-left:12%}.planner-next{height:auto;min-height:58px;padding:10px 32px;white-space:normal;border:2px solid hsl(var(--planner-gold-light));border-radius:32px;background:linear-gradient(hsl(var(--planner-gold-light)),hsl(var(--planner-gold)));color:hsl(var(--planner-ink));font:700 26px Georgia,serif;box-shadow:0 3px 6px hsl(var(--planner-shadow))}.planner-next:hover{background:hsl(var(--planner-gold-light));color:hsl(var(--planner-ink))}.planner-back{color:hsl(var(--planner-white));background:hsl(var(--planner-forest));border:1px solid hsl(var(--planner-gold));min-height:44px}.arkansas-planner>button:last-child{z-index:2;opacity:1;border-radius:50%;border:2px solid hsl(var(--planner-gold));background:hsl(var(--planner-forest));color:hsl(var(--planner-white));width:44px;height:44px;display:grid;place-items:center}.arkansas-planner button:focus-visible,.arkansas-planner select:focus-visible,.arkansas-planner textarea:focus-visible{outline:3px solid hsl(var(--planner-gold));outline-offset:3px}.arkansas-planner select,.arkansas-planner textarea{background:hsl(var(--planner-paper));color:hsl(var(--planner-ink));border:2px solid hsl(var(--planner-gold));border-radius:10px}.planner-loading{color:hsl(var(--planner-white));text-shadow:0 2px 3px hsl(var(--planner-shadow))}@media (max-width: 767px){.arkansas-planner{width:calc(100vw - 16px);border-radius:18px}.planner-scroll{padding:44px 16px 24px}.planner-title-art{width:100%}.planner-description{font-size:17px}.planner-panel,.planner-field{padding:18px 14px;border-radius:18px}.planner-heading h3,.planner-field legend{font-size:24px}.planner-answer{font-size:17px}.planner-controls{padding-left:0}.planner-next{font-size:21px;padding:10px 22px}}@media (prefers-reduced-motion: reduce){.planner-progress-fill{transition:none}}
