.yc-home-applications{padding:88px 0 74px;background:#fff}.yc-home-applications .yc-section-heading{margin-bottom:38px}.yc-home-app-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:62px;align-items:start}.yc-home-scene,.yc-home-principle{margin:0;min-width:0}.yc-home-scene img{display:block;width:100%;height:430px;object-fit:cover;object-position:72% center}.yc-home-scene figcaption,.yc-home-principle figcaption{font-size:12px;line-height:1.8;color:#596f7e;margin-top:10px}.yc-home-app-links{min-width:0}.yc-home-app-links>a{display:block;border-top:1px solid #d6dfe5;padding:23px 0 26px;color:#19374d;min-height:120px}.yc-home-app-links>a:first-child{padding-top:9px;border-top:0}.yc-home-app-links .yc-kicker{font-size:10px;letter-spacing:1.6px;margin-bottom:10px;color:#5a7182}.yc-home-app-links h3{display:flex;justify-content:space-between;gap:14px;font-weight:400;font-size:26px;line-height:1.5;margin:0 0 9px}.yc-home-app-links h3 span{color:#1262a5;font-size:23px}.yc-home-app-links p{font-size:14px;line-height:1.8;color:#596f7e;margin:0}.yc-home-app-links>a:hover h3,.yc-home-resource-links>a:hover>span{color:#1262a5}.yc-home-resources{padding:84px 0;background:#f5f7f8}.yc-home-resource-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:70px;align-items:center}.yc-home-resource-layout h2{font-size:38px;font-weight:400;line-height:1.5;letter-spacing:1px;margin:0 0 20px}.yc-home-resource-intro{color:#596f7e;line-height:1.95;font-size:15px;max-width:340px}.yc-home-resource-links{margin-top:24px}.yc-home-resource-links>a{display:block;border-top:1px solid #ccd8df;padding:16px 28px 17px 0;position:relative}.yc-home-resource-links>a:after{content:'↗';position:absolute;right:0;top:16px;color:#1262a5}.yc-home-resource-links span{display:block;color:#19374d;font-size:16px;line-height:1.6}.yc-home-resource-links small{display:block;color:#596f7e;font-size:12px;line-height:1.8;margin-top:4px}.yc-home-principle img{width:100%;height:auto;display:block}.yc-home-scene a,.yc-home-principle a{display:block}.yc-home-scene a:focus-visible,.yc-home-principle a:focus-visible,.yc-home-app-links>a:focus-visible,.yc-home-resource-links>a:focus-visible{outline:2px solid #1262a5;outline-offset:5px}@media(max-width:1100px){.yc-home-app-layout{gap:38px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.yc-home-scene img{height:414px}.yc-home-resource-layout{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media(max-width:800px){.yc-home-applications,.yc-home-resources{padding:64px 0}.yc-home-app-layout{grid-template-columns:1fr;gap:24px}.yc-home-scene img{height:auto;aspect-ratio:16/9;object-fit:cover}.yc-home-app-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yc-home-app-links>a,.yc-home-app-links>a:first-child{border-top:1px solid #d6dfe5;padding-top:20px;min-height:0}.yc-home-app-links h3{font-size:20px}.yc-home-app-links .yc-kicker{font-size:9px;letter-spacing:.8px;min-height:30px}.yc-home-app-links p{font-size:13px}.yc-home-resource-layout{grid-template-columns:1fr 1fr;gap:30px}.yc-home-resource-layout h2{font-size:32px}.yc-home-resource-intro{font-size:14px}}@media(max-width:560px){.yc-home-applications,.yc-home-resources{padding:52px 0}.yc-home-applications .yc-section-heading{margin-bottom:26px}.yc-home-applications h2{max-width:280px}.yc-home-scene img{aspect-ratio:4/3;object-position:80% center}.yc-home-app-links{grid-template-columns:1fr;gap:0}.yc-home-app-links>a,.yc-home-app-links>a:first-child{padding:20px 0}.yc-home-app-links .yc-kicker{min-height:0;font-size:10px;margin-bottom:6px}.yc-home-app-links h3{font-size:24px;margin-bottom:6px}.yc-home-app-links p{font-size:14px}.yc-home-resource-layout{grid-template-columns:1fr;gap:28px}.yc-home-resource-layout h2{font-size:30px}.yc-home-resource-layout h2 br{display:none}.yc-home-resource-intro{max-width:100%}.yc-home-principle{grid-row:2}.yc-home-principle figcaption,.yc-home-scene figcaption{font-size:12px}.yc-home-resource-links span{font-size:16px}}
.yc-home-applications h2 span{display:inline-block}.yc-home-applications h2 span+span{margin-left:.45em}@media(max-width:560px){.yc-home-applications h2 span{display:block}.yc-home-applications h2 span+span{margin-left:0}}.yc-home-filter-entry{margin-top:18px!important}.yc-home-filter-entry .yc-text-link{margin-top:0;font-size:14px}.yc-home-principle picture{display:block}

/* Application content: scene, functional figure, selection conditions, product routes. */
.yc-application-page .yc-application-intro{padding:42px 0 58px;background:#fff}.yc-application-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:70px;align-items:center;margin-top:26px}.yc-application-opening h1{font-size:45px;line-height:1.5;letter-spacing:1px;margin:12px 0 18px}.yc-application-opening h1 span{display:block}.yc-application-opening p{font-size:15px;line-height:1.95;max-width:430px}.yc-application-scene,.yc-application-figure{margin:0;min-width:0}.yc-application-scene img{width:100%;height:342px;display:block;object-fit:cover;object-position:75% center}.yc-application-page figcaption{font-size:12px;line-height:1.7;color:#607382;margin-top:10px}.yc-application-jumps{margin-top:24px;border-top:1px solid #d4dfe6}.yc-application-jumps a{display:flex;align-items:center;gap:18px;font-size:15px;padding:13px 0;border-bottom:1px solid #d4dfe6;color:#19374d}.yc-application-jumps a small{font-size:11px;color:#637a8b}.yc-application-jumps a span{margin-left:auto;color:#1767a2}.yc-application-detail{padding:60px 0 52px;border-top:1px solid #e1e7eb;scroll-margin-top:95px}.yc-application-detail:nth-of-type(3){background:#f5f7f8}.yc-application-heading{display:flex;gap:25px;align-items:start;margin-bottom:30px}.yc-application-index{font-size:13px;color:#6c8393;margin-top:5px}.yc-application-heading .yc-kicker{font-size:10px;margin-bottom:10px}.yc-application-heading h2{font-size:34px;line-height:1.5;font-weight:400}.yc-application-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:75px}.yc-application-figure{max-width:580px}.yc-application-figure svg,.yc-application-figure img{width:100%;height:auto;display:block}.yc-application-criteria p,.yc-application-criteria li{font-size:15px;line-height:1.95;color:#526979}.yc-application-criteria h3{font-size:18px;font-weight:400;margin:24px 0 12px}.yc-application-criteria ul{padding-left:19px;margin:0}.yc-application-criteria li{padding-left:3px;margin-bottom:8px}.yc-application-criteria .yc-text-link{font-size:14px;margin-top:22px}.yc-application-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px}.yc-application-products>a{border-top:1px solid #ccd9e2;padding:17px 20px 5px 0;position:relative;font-size:16px;color:#19374d;min-width:0}.yc-application-products>a:after{content:'↗';position:absolute;right:0;top:17px;color:#1767a2}.yc-application-products>a span{display:block;font-size:12px;line-height:1.8;color:#607382;margin-top:7px}.yc-application-products>a:hover,.yc-application-jumps a:hover{color:#1767a2}.yc-application-close{padding:58px 0;background:#f5f7f8}.yc-application-close>.yc-wrap{display:flex;justify-content:space-between;gap:55px;align-items:center}.yc-application-close h2{font-size:30px;font-weight:400;margin:12px 0 15px}.yc-application-close p{font-size:14px;line-height:1.95;color:#526979;max-width:600px}.yc-application-close .yc-hero-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:start;gap:20px;margin:0}.yc-application-page a:focus-visible{outline:3px solid #1767a2;outline-offset:4px}
@media(max-width:1100px){.yc-application-opening{gap:40px}.yc-application-opening h1{font-size:38px}.yc-application-detail-layout{gap:40px}.yc-application-products{gap:22px}.yc-application-scene img{height:315px}}
@media(max-width:800px){.yc-application-opening{grid-template-columns:1fr;gap:30px}.yc-application-opening h1{font-size:38px}.yc-application-opening p{max-width:100%}.yc-application-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yc-application-jumps a{gap:9px;font-size:14px}.yc-application-scene img{height:auto;aspect-ratio:16/9}.yc-application-detail-layout{grid-template-columns:1fr 1fr;gap:28px}.yc-application-heading h2{font-size:30px}.yc-application-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px}.yc-application-close>.yc-wrap{display:block}.yc-application-close .yc-hero-actions{flex-direction:row;align-items:center;margin-top:25px;gap:25px}.yc-application-criteria p,.yc-application-criteria li{font-size:14px}}
@media(max-width:560px){.yc-application-page .yc-application-intro{padding:28px 0 40px}.yc-application-opening{gap:25px;margin-top:22px}.yc-application-opening h1{font-size:31px;line-height:1.6;margin-top:8px}.yc-application-opening p{font-size:14px}.yc-application-jumps{display:block;margin-top:20px}.yc-application-jumps a{font-size:15px;padding:12px 0;gap:17px}.yc-application-scene img{aspect-ratio:4/3;object-position:80% center}.yc-application-detail{padding:39px 0;scroll-margin-top:80px}.yc-application-heading{gap:18px;margin-bottom:20px}.yc-application-heading h2{font-size:27px}.yc-application-heading .yc-kicker{font-size:9px;letter-spacing:1.1px}.yc-application-detail-layout{grid-template-columns:1fr;gap:27px}.yc-application-figure{max-width:100%}.yc-application-criteria h3{font-size:18px;margin-top:20px}.yc-application-criteria p,.yc-application-criteria li{font-size:14px}.yc-application-products{gap:10px 22px;margin-top:24px}.yc-application-products>a{font-size:15px;line-height:1.7;padding-right:18px}.yc-application-products>a span{font-size:11px}.yc-application-close{padding:40px 0}.yc-application-close h2{font-size:26px}.yc-application-close .yc-hero-actions{align-items:start;flex-direction:column;gap:22px}}
