main .grid>*,main [class*="grid-cols"]>*, main dl dd{min-width:0}main h1,main h2,main h3,main nav,main dd,main a[href^="mailto:"]{overflow-wrap:anywhere}main input,main select,main textarea{max-width:100%}.selection-guide{background:#f7f3eb;padding:48px 0;color:#28241f}.selection-guide .sg-wrap{width:min(1280px,calc(100% - 32px));margin:auto}.selection-guide .sg-heading{max-width:750px;margin-bottom:26px}.selection-guide h2{font-size:clamp(26px,3vw,38px);font-weight:650;line-height:1.2;letter-spacing:-.035em}.selection-guide h3{font-size:19px;line-height:1.3;font-weight:650;margin-bottom:12px}.selection-guide p{line-height:1.8;color:#665e54;font-size:15px}.selection-guide .sg-grid{display:grid;gap:24px}.selection-guide article{border-top:1px solid #dfd5c6;padding-top:20px}.selection-guide .sg-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.selection-guide a{font-weight:650;color:#895e2a;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid #bc9c6d}.selection-guide .sg-heading p{margin-top:16px}@media(min-width:800px){.selection-guide{padding:58px 0}.selection-guide .sg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
main input,main textarea,main select{min-width:0}
