.cc-page{max-width:1490px;padding:104px 20px 80px;margin:0 auto}@media (min-width: 1024px){.cc-page{padding-top:134px}}.cc-page-title{margin:0 0 12px;font-size:36px;font-weight:600;line-height:1.2;color:#222}.cc-page-subtitle{max-width:640px;margin:0 0 40px;font-size:16px;line-height:1.5;color:#666}.cc-info-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none;background:#00000080;opacity:0;transition:opacity .2s ease}.cc-info-modal.is-open{pointer-events:all;opacity:1}.cc-info-modal-dialog{position:relative;width:100%;max-width:640px;max-height:90vh;padding:32px 28px;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 24px 48px #0000002e}.cc-info-modal-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:22px;line-height:1;color:#222;cursor:pointer;background:#f0f0f0;border:none;border-radius:50%}.cc-info-modal-close:hover{background:#e5e5e5}@media (width <= 768px){.cc-page{padding-right:16px;padding-bottom:60px;padding-left:16px}.cc-page-title{font-size:28px}}
