fieldset{border:1px solid #bac7c8;border-radius:8px;padding:24px;min-width:0}legend{font-weight:700;padding:0 8px}.priority-grid article.card{height:100%}.priority-grid article.card .btn{margin-top:auto}.form .status{overflow-wrap:anywhere}.form label{min-width:0}input,select,textarea{max-width:100%}.bodycopy p{max-width:760px}.priority-grid h3{overflow-wrap:anywhere}@media(max-width:600px){.section{padding-top:58px;padding-bottom:58px}h1{overflow-wrap:anywhere}.actions .btn{max-width:100%}input,select,textarea{font-size:16px}}
.buyer-copy{max-width:1100px}.buyer-copy>p{max-width:820px;font-size:17px;line-height:1.85}.buyer-copy>.actions{gap:25px;flex-wrap:wrap}.buyer-copy .guide-grid{margin-top:35px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-grid .card{min-width:0}.guide-grid .card h3{font-size:24px}.guide-grid .card p{font-size:15px;line-height:1.8}.showcard .visual-heading{font-size:30px;color:#f4f6ed;line-height:1.3;margin-bottom:24px;font-weight:650;letter-spacing:-.6px}.subhero .visual-heading{font-size:24px;font-weight:650}.subhero .btn.outline{color:#f4f6ed}.grid .visual-heading{font-size:25px;font-weight:650}a:focus-visible,button:focus-visible{outline:3px solid #b58b3b;outline-offset:4px}.scrolltable{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #d3ddda}.measurement-note{padding:18px;border-left:3px solid #b79558;background:#edf0e9}@media(max-width:850px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.guide-grid{grid-template-columns:1fr}.buyer-copy>p{font-size:16px}.subhero h1{font-size:40px;overflow-wrap:anywhere}}
