/* COFFIN V3.22 · Hakkında editorial guide / Economy catalog. Brand monochrome. */
.c322-about-main,.c322-economy-main{background:#0f0f0f!important;color:#ececec;min-height:calc(100svh - 150px)}
.c322-about-main .shell,.c322-economy-main .shell{padding-top:44px;padding-bottom:66px}
.c322-about-main .about-layout,.c322-economy-main .about-layout{align-items:start;gap:28px}
.c322-about-main .about-sidebar,.c322-economy-main .about-sidebar{top:100px}
.c322-about-main .page-head,.c322-economy-main .page-head{margin-bottom:18px!important}
.c322-about-main .page-head h1,.c322-economy-main .page-head h1{font-size:clamp(33px,4vw,53px)!important;line-height:1.1!important;margin:12px 0!important;letter-spacing:.004em!important;overflow-wrap:anywhere}
.c322-about-main .page-head p,.c322-economy-main .page-head p{font-size:14px!important;line-height:1.65!important;color:#c8c6c6!important;max-width:720px!important}
.c322-overline{display:block;font-size:10px;letter-spacing:.18em;color:#c8c6c6;font-weight:800}
.c322-welcome{border:1px solid #343434;border-radius:16px;background:#191919;padding:clamp(18px,3vw,30px);margin:22px 0 26px}
.c322-welcome h2{font-size:clamp(23px,3.1vw,35px);line-height:1.12;margin:12px 0;font-weight:800}
.c322-welcome p{font-size:14px;color:#c8c6c6;line-height:1.7;max-width:680px}
.c322-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.c322-cta a{display:inline-flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #626262;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:800;color:#ececec;transition:background .2s}
.c322-cta a:first-child{background:#ececec;color:#0f0f0f;border-color:#ececec}
.c322-cta a:hover{background:#444;color:#ececec}
.c322-sectionline{display:flex;justify-content:space-between;align-items:end;gap:22px;margin:28px 0 16px}
.c322-sectionline h2{font-size:25px;line-height:1.16;margin:5px 0}
.c322-sectionline p{font-size:12px;color:#c8c6c6;margin:0;max-width:320px}
.c322-quickgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.c322-quick{display:flex;flex-direction:column;min-height:182px;border:1px solid #393939;border-radius:13px;background:#191919;padding:17px;transition:background .15s,border-color .15s;min-width:0}
.c322-quick:hover{background:#242424;border-color:#9a9a9a}
.c322-quick .c322-count{font-size:11px;letter-spacing:.09em;color:#b0b0b0}
.c322-quick h3{font-size:21px;line-height:1.15;margin:9px 0}
.c322-quick p{font-size:12px;color:#c8c6c6;line-height:1.5;margin:0 0 16px;flex:1}
.c322-quick .c322-more{font-size:12px;font-weight:800}
.c322-economy-main .coffin-city-grid{margin-top:20px!important}
.c322-economy-main .cards{margin-top:16px}
.c322-economy-main .cards .glass{max-width:100%;grid-column:1/-1}
@media(max-width:1020px){.c322-quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:730px){.c322-about-main .shell,.c322-economy-main .shell{padding-top:25px;padding-bottom:40px}.c322-sectionline{display:block}.c322-sectionline p{margin-top:6px}.c322-quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.c322-quickgrid{grid-template-columns:minmax(0,1fr)}.c322-quick{min-height:125px}.c322-welcome{padding:19px}.c322-about-main .page-head h1,.c322-economy-main .page-head h1{font-size:clamp(32px,9vw,42px)!important}}
