.CooperationCombined_section__knqDI{display:grid;align-content:start;width:min(100%,100vw);min-height:calc(100svh - var(--header-height, 80px));padding-block:clamp(20px,2.4svh,32px) clamp(64px,8svh,104px);background:#f2ece5;color:#3d281d;scroll-margin-top:100px}.CooperationCombined_shell__WMQFK{width:min(90%,1440px);margin-inline:auto}.CooperationCombined_intro__E560W{display:grid;grid-template-columns:minmax(260px,34%) 1fr;align-items:end;gap:clamp(40px,8vw,120px);padding-bottom:40px;border-bottom:1px solid rgb(120 85 66/24%)}.CooperationCombined_intro__E560W span{color:#8a644d;font-size:13px;letter-spacing:.16em}.CooperationCombined_intro__E560W h2{margin:0;font-size:clamp(32px,3vw,46px);line-height:1.4}.CooperationCombined_intro__E560W p{justify-self:end;max-width:44em;margin:0;color:#655246;font-size:clamp(17px,1.3vw,20px);line-height:1.9;text-wrap:pretty}.CooperationCombined_cards__ynixQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;scroll-margin-top:100px}.CooperationCombined_card__Q_Aof{min-width:0;min-height:270px;border:1px solid rgb(120 85 66/24%);background:rgb(255 252 247/52%)}.CooperationCombined_card__Q_Aof>a{display:grid;height:100%;grid-template-columns:minmax(0,1fr) minmax(150px,34%);color:inherit}.CooperationCombined_photo__CuCj8{position:relative;align-self:stretch;min-height:0;overflow:hidden;margin:14px 14px 14px 0;background:#e5d8c9}.CooperationCombined_photo__CuCj8 img{filter:saturate(.72) contrast(.91) brightness(.98) sepia(.08);object-fit:cover;object-position:center}.CooperationCombined_photo__CuCj8:after{position:absolute;inset:0;background:linear-gradient(135deg,rgb(240 221 195/20%),transparent 56%,rgb(78 48 32/12%));pointer-events:none;content:""}.CooperationCombined_caption__ejl45{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:28px clamp(22px,3vw,40px)}.CooperationCombined_number__wn3de{padding-bottom:9px;border-bottom:1px solid #b79d88;color:#88634d;font-family:var(--font-en-serif);font-size:15px;letter-spacing:.12em}.CooperationCombined_caption__ejl45 .CooperationCombined_eyebrow__cfBuK{margin:24px 0 7px;color:#947058;font-size:13px;line-height:1.5;letter-spacing:.08em}.CooperationCombined_caption__ejl45 h3{margin:0;font-size:clamp(22px,1.7vw,28px);font-weight:400;line-height:1.5}.CooperationCombined_caption__ejl45 .CooperationCombined_description__xXdBM{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:14px 0 22px;color:#6d5a4d;font-size:14px;line-height:1.8}.CooperationCombined_more__gDUZG{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#65422f;font-size:14px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.CooperationCombined_card__Q_Aof{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .42s ease,background-color .42s ease}.CooperationCombined_photo__CuCj8 img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1)}.CooperationCombined_more__gDUZG svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}.CooperationCombined_card__Q_Aof:hover{transform:translateY(-5px);border-color:rgb(120 85 66/46%);background:rgb(255 252 247/82%);box-shadow:0 20px 42px rgb(55 35 24/10%)}.CooperationCombined_card__Q_Aof:hover .CooperationCombined_photo__CuCj8 img{transform:scale(1.04);filter:saturate(.79) contrast(.95) brightness(.99) sepia(.06)}.CooperationCombined_card__Q_Aof:hover .CooperationCombined_more__gDUZG svg{transform:translate(3px,-3px)}}@media (max-width:1000px){.CooperationCombined_section__knqDI{min-height:0}.CooperationCombined_shell__WMQFK{width:88%}.CooperationCombined_intro__E560W{grid-template-columns:1fr 1.5fr;gap:32px}.CooperationCombined_cards__ynixQ{grid-template-columns:minmax(0,1fr)}.CooperationCombined_card__Q_Aof{min-height:250px}}@media (max-width:600px){.CooperationCombined_section__knqDI{padding-block:40px}.CooperationCombined_intro__E560W{grid-template-columns:1fr;gap:18px;padding-bottom:28px}.CooperationCombined_intro__E560W h2{font-size:28px}.CooperationCombined_intro__E560W p{font-size:16px}.CooperationCombined_cards__ynixQ{gap:12px;margin-top:24px}.CooperationCombined_card__Q_Aof{min-height:218px}.CooperationCombined_card__Q_Aof>a{grid-template-columns:minmax(0,1fr) minmax(108px,34%)}.CooperationCombined_caption__ejl45{padding:20px 16px}.CooperationCombined_caption__ejl45 .CooperationCombined_eyebrow__cfBuK{margin-top:17px;font-size:11px}.CooperationCombined_caption__ejl45 h3{font-size:20px}.CooperationCombined_caption__ejl45 .CooperationCombined_description__xXdBM{-webkit-line-clamp:2;margin:9px 0 14px;font-size:12px;line-height:1.65}.CooperationCombined_more__gDUZG{font-size:12px}.CooperationCombined_photo__CuCj8{margin:10px 10px 10px 0}}