.ml-u.yl-page{max-width:1440px;padding:0 72px}.ml-u .yl-gallery-wrap{padding-top:0}.ml-u .yl-gallery-head{display:block}.ml-u .yl-gallery-head .ml-head,.ml-u .yl-nav{display:none}.ml-u .yl-track{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;overflow:visible!important;padding:24px 0 0;border-top:1px solid #cfc6ba}.ml-u .yl-card{width:auto!important;min-width:0!important;margin:0}.ml-u .yl-card img{aspect-ratio:3/4;height:auto;object-fit:cover;width:100%}.ml-u .yl-card figcaption b{font-size:19px;font-weight:500;letter-spacing:-.02em}.ml-u .yl-card figcaption span{font-size:13px;color:#6b6259}.ml-u .yl-hint span{display:none}@media(max-width:1023px){.ml-u.yl-page{padding:0 32px}.ml-u .yl-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ml-u.yl-page{padding:0 20px}.ml-u .yl-track{grid-template-columns:1fr 1fr;gap:28px 12px}}.yl-page{max-width:1360px;margin:auto;padding:0 32px 40px;color:#292720}.yl-page .yl-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:32px 0 24px}.yl-page .yl-hero h1{font-family:inherit;font-size:clamp(32px,3.6vw,52px);line-height:1.08;letter-spacing:-.04em;margin:14px 0 18px}.yl-page .ml-lead{font-size:17px;line-height:1.6;margin:0;max-width:540px}.yl-page .ml-eyebrow{font-size:11px;letter-spacing:.16em;color:#756440}.yl-page .ml-cta{border-radius:3px;min-height:48px;padding:12px 20px;font-size:14px;background:#171814;color:#fff}.yl-page .ml-cta-ghost{font-size:13px;padding:12px 0;min-height:44px}.yl-page .ml-cta-row{gap:18px;margin:22px 0 12px}.yl-page .ml-trust{font-size:12px;color:#655d50;gap:8px}.yl-page .ml-trust li:before{content:"✓";font-size:12px}.yl-page .ml-section{padding:36px 0}.yl-page .ml-h2{font-family:inherit;font-size:clamp(25px,2.6vw,36px);line-height:1.15;letter-spacing:-.03em}.yl-page .ml-sub{font-size:15px;line-height:1.6}.yl-page .ml-head{margin-bottom:20px}.yl-page .ml-proposal{margin-top:36px;padding:28px;gap:32px;border:1px solid #d8cfc3;border-radius:8px;background:#f5f1ea;scroll-margin-top:120px}.yl-page .ml-proposal h2{font-family:inherit;font-size:32px;line-height:1.15}.yl-page .ml-proposal p{font-size:14px;line-height:1.6}.yl-page .lead-form input,.yl-page .lead-form select{font-size:16px;min-height:48px}.yl-page .lead-form button{font-size:14px;border-radius:3px;min-height:48px}@media(max-width:767px){.yl-page{padding:0 16px 24px}.yl-page .yl-hero{grid-template-columns:1fr;gap:20px;padding:20px 0}.yl-page .yl-hero>div:last-child{grid-row:1}.yl-page .yl-hero h1{font-size:32px;margin:8px 0 12px}.yl-page .ml-lead{font-size:14px}.yl-page .ml-cta-row{margin:16px 0 10px}.yl-page .ml-trust{display:none}.yl-page .ml-section{padding:26px 0}.yl-page .ml-proposal{padding:20px 16px;display:block}.yl-page .lead-form{margin-top:24px}.yl-page .yl-size-tabs{grid-template-columns:1fr}.yl-page .yl-size{padding:12px 14px}.yl-page .ylc-hero-toolbar{gap:6px}.yl-page .ylc-hero-toolbar span{font-size:11px}}.yl-size-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:720px){.yl-size-tabs{grid-template-columns:1fr}}.yl-size{text-align:left;border:1.5px solid #e0d8ca;border-radius:14px;padding:16px 18px;background:#f6f1e8;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:4px;color:#2a2723;transition:border-color .15s,background .15s}.yl-size[aria-pressed=true]{border-color:#2a2723;background:#fff}.yl-size b{font-size:16px}.yl-size .yl-cm{font-size:16px;color:#2a2723}.yl-size .yl-use{font-size:13px;color:#7c766c}.yl-gallery-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.yl-gallery-head .ml-head{margin-bottom:0}.yl-nav{display:flex;gap:8px;flex:none}.yl-nav button{width:44px;height:44px;border-radius:50%;border:1px solid #d9d0c2;background:#fff;color:#2a2723;font-size:22px;line-height:1;cursor:pointer}.yl-nav button:hover{background:#2a2723;color:#fff;border-color:#2a2723}.yl-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,420px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;-webkit-overflow-scrolling:touch}.yl-track::-webkit-scrollbar{height:0}.yl-card{margin:0;scroll-snap-align:start}.yl-card img{width:100%;height:auto;border-radius:12px;display:block;box-shadow:0 14px 40px #2a272318}.yl-card figcaption{display:flex;flex-direction:column;gap:2px;margin-top:10px}.yl-card figcaption b{font-size:15px;color:#2a2723}.yl-card figcaption span{font-size:13px;color:#7c766c}.yl-hint{font-size:13px;color:#7c766c;margin:12px 0 0}
