.gift-guide{max-width:43rem;margin:clamp(1rem,6vw,4rem) auto;padding:0 1.25rem 4rem;line-height:1.55}.gift-guide h1{letter-spacing:-.035em;margin:.3em 0;font:700 clamp(2.3rem,7vw,4.4rem)/1.06 Georgia,serif}.gift-guide h2{margin:1.5em 0 .5em;font:700 1.6rem/1.2 Georgia,serif}.gift-guide form{border-block:1px solid;padding:0 0 1.5rem}.gift-guide label{margin-block:1rem;font-weight:600;display:block}.gift-guide select{width:100%;font:inherit;color:canvastext;background:canvas;margin-top:.25em;padding:.6em;display:block}.gift-guide button,.gift-guide .guide-link{font:inherit;color:#fff;background:#623523;border-radius:.4rem;padding:.8em 1.2em;font-weight:700;display:inline-block}.gift-guide summary{cursor:pointer;padding:.65em 0}.gift-guide :focus-visible{outline-offset:3px;outline:3px solid}
