/* Target Zemin V40 — Editorial service composition. Scope: service details only. */
body.target-service-standard .target-v33-detail .target-v33-main article .tz40-featured{margin:22px 0 29px;padding:0;border:0;background:none;max-width:none;width:100%;box-sizing:border-box}
body.target-service-standard .tz40-featured-head{margin-bottom:15px}
body.target-service-standard .tz40-featured-head h2{font-family:Inter,Arial,sans-serif;font-weight:750;font-size:clamp(21px,2.1vw,27px);line-height:1.25;margin:5px 0 0;color:#0b2840}
body.target-service-standard .tz40-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}
body.target-service-standard a.tz40-featured-card{box-sizing:border-box;min-width:0;min-height:172px;display:flex;flex-direction:column;align-items:flex-start;gap:17px;justify-content:space-between;text-decoration:none!important;padding:21px 20px 18px;border-radius:12px;border:1px solid #d8e4ec;background:#f7fafc;color:#0b2840;box-shadow:0 3px 14px rgba(9,41,63,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
body.target-service-standard a.tz40-featured-card:hover{transform:translateY(-3px);border-color:#5c9cbb;box-shadow:0 12px 24px rgba(9,41,63,.10)}
body.target-service-standard .tz40-card-index{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;color:#427e9e}
body.target-service-standard .tz40-featured-card strong{font-family:Inter,Arial,sans-serif;font-size:clamp(16px,1.35vw,19px);line-height:1.35;font-weight:700;overflow-wrap:anywhere}
body.target-service-standard .tz40-card-link{font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:650;color:#0e5779;display:flex;gap:10px;align-items:center}
body.target-service-standard #videolar .tz73-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch}
body.target-service-standard #videolar .tz73-card{width:100%!important;max-width:none!important;min-width:0;display:flex;flex-direction:column;overflow:hidden}
body.target-service-standard #videolar .tz73-media{width:100%;aspect-ratio:16/9;overflow:hidden}
body.target-service-standard #videolar .tz73-media button,body.target-service-standard #videolar .tz73-media iframe{width:100%;height:100%}
body.target-service-standard #videolar .tz73-media img{width:100%;height:100%;object-fit:cover}
body.target-service-standard #videolar .tz73-content{flex:1;padding:17px 19px}
body.target-service-standard .tz40-related-bottom{margin-top:35px}
body.target-service-standard .target-v33-detail .target-v33-main article :is(.tz40-featured,.tz37-introduction,.tz25-quick,.tz25-preview,.tz27-content,.tz29-network,.target-v33-content,#videolar){box-sizing:border-box}
@media(max-width:760px){body.target-service-standard .tz40-featured-grid{grid-template-columns:1fr;gap:10px}body.target-service-standard a.tz40-featured-card{min-height:110px;gap:9px;padding:17px}body.target-service-standard #videolar .tz73-grid{grid-template-columns:1fr!important;gap:16px!important}}
@media(min-width:761px) and (max-width:950px){body.target-service-standard .tz40-featured-grid{gap:10px}body.target-service-standard a.tz40-featured-card{padding:16px;min-height:152px}}
@media(prefers-reduced-motion:reduce){body.target-service-standard a.tz40-featured-card{transition:none}}
