.hde-paths{max-width:1400px;margin:0 auto;padding:28px 28px 36px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.hde-path{display:flex;flex-direction:column;gap:9px;padding:28px 32px;background:#f5f2ed;color:#171717;text-decoration:none;border:1px solid #e6dfd4}.hde-path:nth-child(2){background:#eef1ed;border-color:#dfe5dc}.hde-path strong{font-size:clamp(20px,2vw,28px);line-height:1.18;letter-spacing:-.3px}.hde-path__eyebrow{font-size:12px;letter-spacing:2px;font-weight:700}.hde-path>span:last-child{font-size:14px;line-height:1.5}.hde-path:hover{border-color:#171717}.hde-path:focus-visible,.hde-edit a:focus-visible{outline:3px solid #a3092d;outline-offset:5px}.hde-edit{max-width:1400px;margin:auto;padding:38px 28px 70px;color:#171717}.hde-edit__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f4f1ec}.hde-edit__intro{padding:clamp(26px,4vw,65px)}.hde-edit__intro h1{font-size:clamp(30px,4vw,58px);line-height:1.03;max-width:620px;margin:12px 0 22px;text-transform:none;letter-spacing:-1px}.hde-edit__intro p{font-size:17px;line-height:1.7;max-width:540px}.hde-edit__hero img{width:100%;height:auto;max-height:620px;object-fit:contain;display:block;background:white}.hde-edit__jump,.hde-edit__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hde-edit__jump a,.hde-edit__links a{padding:12px 17px;border:1px solid #222;color:#171717;text-decoration:none;font-size:14px;line-height:1.4}.hde-edit__jump a:first-child{background:#171717;color:white}.hde-edit__section{margin-top:52px}.hde-edit h2{font-size:clamp(25px,3vw,36px);line-height:1.16;text-transform:none;letter-spacing:-.5px}.hde-edit__lead{max-width:760px;font-size:16px;line-height:1.65}.hde-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:26px}.hde-edit__card{min-width:0;border:1px solid #e3e3e3;display:flex;flex-direction:column}.hde-edit__card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:white}.hde-edit__card-body{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}.hde-edit__card h3{font-size:23px;line-height:1.18;margin:0;text-transform:none}.hde-edit__card p{font-size:15px;line-height:1.6;margin:0}.hde-edit__price{font-weight:600}.hde-edit__button{display:flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;margin-top:auto;background:#171717;color:#fff!important;text-decoration:none;text-align:center;line-height:1.4;font-size:14px;letter-spacing:.4px}.hde-edit__note{padding:26px;background:#f5f2ed;margin-top:32px;font-size:15px;line-height:1.7}.hde-edit__note h2{margin-top:0;font-size:25px}.hde-edit__note a{color:inherit;text-decoration:underline}.hde-edit__card a:not(.hde-edit__button){color:inherit}.hde-edit__product-name{font-size:14px!important;color:#444}.hde-edit__footer{margin-top:38px;border-top:1px solid #ddd;padding-top:28px}.hde-edit__footer p{line-height:1.7}.hde-edit [id]{scroll-margin-top:120px}@media(max-width:749px){.hde-paths{padding:16px;gap:10px}.hde-path{padding:20px 15px;gap:10px}.hde-path strong{font-size:21px}.hde-path>span:last-child{font-size:12px}.hde-edit{padding:20px 16px 46px}.hde-edit__hero{grid-template-columns:1fr}.hde-edit__hero img{max-height:400px;aspect-ratio:1}.hde-edit__intro{padding:26px 22px}.hde-edit__intro h1{font-size:38px}.hde-edit__intro p{font-size:16px}.hde-edit__grid{grid-template-columns:1fr;gap:20px}.hde-edit__card{display:grid;grid-template-columns:40% 60%}.hde-edit__card img{height:100%;min-height:240px}.hde-edit__card-body{padding:18px;gap:10px}.hde-edit__card h3{font-size:23px}.hde-edit__card p{font-size:14px}.hde-edit__card .hde-edit__button{font-size:12px;min-height:48px}.hde-edit__section{margin-top:36px}.hde-edit__note{padding:22px}.hde-edit__jump a,.hde-edit__links a{padding:11px 14px}}@media(prefers-reduced-motion:reduce){.hde-edit *{scroll-behavior:auto!important}}

@media(max-width:749px){.hde-edit__card{display:flex}.hde-edit__card>a{display:block}.hde-edit__card img{height:auto;min-height:0;max-height:320px;aspect-ratio:4/3;object-fit:contain}.hde-edit__card-body{padding:22px;gap:12px}.hde-edit__card h3{font-size:26px}}
