.yl-company-body{margin:0;background:#fcfcfa}
.company-contact{scroll-margin-top:100px}.company-contact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:30px 0}.company-contact-facts>div{min-width:0}.company-contact-facts dt{font-size:14px;color:#5b625c;margin-bottom:10px}.company-contact-facts dd{margin:0;font-size:18px;line-height:1.9;overflow-wrap:anywhere}.company-contact-facts address{font-style:normal}.company-contact-facts a{color:inherit;text-decoration:underline;text-underline-offset:4px}.company-contact .yl-support{max-width:none;margin:36px 0 0}
@media(max-width:760px){.company-contact-facts{grid-template-columns:1fr;gap:22px}.company-contact-facts dd{font-size:16px}}
.company-page-head{width:min(1240px,calc(100% - 96px));margin:auto;padding:70px 0 42px;max-width:1240px}.company-page-head h1{font-size:clamp(38px,4vw,54px);line-height:1.4;margin:0 0 22px}.company-page-head>p:not(.yw-origin){font-size:18px;line-height:1.95;max-width:880px;color:#5b625c}.company-page-head .company-lead{font-size:28px!important;color:#233e34!important}.yl-company-page .yw-section{padding-block:56px}.yl-company-page .yw-more>div{max-width:980px}.company-section,.company-next{padding:48px 0;border-top:1px solid #d8ddd7}.company-section>p,.company-next>p{line-height:1.95;color:#5b625c;max-width:960px}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:28px}.company-grid article{border-top:1px solid #d8ddd7;padding-top:22px;min-width:0}.company-grid p{font-size:16px;color:#5b625c;line-height:1.9}.company-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.company-apply{padding:36px;background:#eff1eb;margin-bottom:50px}.company-email{margin-top:24px!important;overflow-wrap:anywhere}.company-email a{text-decoration:underline}.company-skip{position:absolute;top:-100px;left:20px;background:white;padding:12px;z-index:120}.company-skip:focus{top:10px}.yl-home-compact .yw-wrap>.gift-scene-entry{width:100%;margin:0 auto 36px;padding:28px 0 34px}.yl-home-compact .yw-works{padding-bottom:42px}.yl-home-compact .yl-support{margin-top:12px}.yl-home-compact .gift-scene-links a{min-width:130px}
@media(max-width:760px){.company-page-head{width:calc(100% - 40px);padding:38px 0 28px}.company-page-head h1{font-size:36px}.company-page-head .company-lead{font-size:23px!important}.company-page-head>p:not(.yw-origin){font-size:16px}.yl-company-page .yw-section{padding-block:34px}.company-section,.company-next{padding:32px 0}.company-grid,.company-grid-three{grid-template-columns:1fr;gap:24px}.company-apply{padding:24px;margin-bottom:32px}.company-grid p{font-size:15px}.yl-home-compact .yw-works{padding-bottom:28px}.yl-home-compact .gift-scene-entry .gift-scene-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yl-home-compact .gift-scene-links a{min-width:0;width:100%;padding-inline:10px}}
