body{background:#f1f2f4}
.conditions-main{box-sizing:border-box;width:min(920px,calc(100% - 40px));margin:34px auto 54px;padding:58px 68px 64px;background:#fff;box-shadow:0 5px 22px rgba(22,30,42,.09);color:#20242b;font-family:Arial,Helvetica,sans-serif}
.conditions-hero{position:static;display:block;width:auto;max-width:none;height:auto;margin:0 0 34px;padding:0 0 22px;background:none;box-shadow:none;text-align:center}
.conditions-eyebrow{margin:0 0 12px;color:#555b65;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.conditions-hero h1{margin:0;color:#15181d;font-family:Georgia,"Times New Roman",serif;font-size:34px;font-weight:700;line-height:1.2}
.conditions-hero>p:not(.conditions-eyebrow){max-width:680px;margin:18px auto 0;color:#444b55;font-size:14px;line-height:1.7}
.conditions-version{margin-top:18px;color:#4b515a;font-size:12px}
.conditions-notice{margin:0 0 34px;padding:0;color:#333941;font-size:13px;line-height:1.65}
.conditions-notice strong{display:block;margin-bottom:5px;color:#181c22;font-size:14px}
.conditions-notice p{margin:0}
.conditions-list{display:block}
.conditions-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;margin:0 0 25px;padding:0;background:transparent;color:#20242b;break-inside:avoid;page-break-inside:avoid}
.conditions-number{display:block;color:#1e232b;font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:700;line-height:1.45}
.conditions-card h2{margin:0 0 7px;color:#1a1e24;font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:700;line-height:1.42}
.conditions-card p{margin:0;color:#333943;font-size:13.5px;line-height:1.72;text-align:justify;hyphens:auto}
.conditions-card p+p{margin-top:10px}.conditions-card a{color:#164f98;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.conditions-card strong{color:#1b2027}
.conditions-contact{margin-top:38px;padding:0;text-align:left}
.conditions-contact h2{margin:0 0 8px;color:#1a1e24;font-family:Georgia,"Times New Roman",serif;font-size:17px}
.conditions-contact p{margin:0;color:#3e454f;font-size:13.5px;line-height:1.65}
.conditions-contact a{color:#164f98;font-weight:700;text-decoration:underline;text-underline-offset:2px}
@media(max-width:760px){body{background:#fff}.conditions-main{width:100%;margin:0;padding:30px 22px 44px;box-shadow:none}.conditions-hero{margin-bottom:28px;padding-bottom:0;text-align:left}.conditions-eyebrow{font-size:10px}.conditions-hero h1{font-size:28px}.conditions-hero>p:not(.conditions-eyebrow){margin:14px 0 0;font-size:13.5px;line-height:1.62}.conditions-version{margin-top:14px}.conditions-notice{margin-bottom:27px;font-size:13px}.conditions-card{grid-template-columns:25px minmax(0,1fr);gap:6px;margin-bottom:22px}.conditions-number{font-size:15px}.conditions-card h2{font-size:16px;line-height:1.35}.conditions-card p{font-size:13px;line-height:1.62;text-align:left}.conditions-contact{margin-top:30px}}
@media print{body{background:#fff}.conditions-main{width:auto;margin:0;padding:18mm 20mm;box-shadow:none}.site-header,.site-footer{display:none!important}.conditions-card{break-inside:avoid;page-break-inside:avoid}}
