.cb-pp{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}
@media (max-width: 1024px){.cb-pp{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}}
@media (max-width: 767px){.cb-pp{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}}
.cb-pp_head{padding-top:48px;padding-bottom:32px;}
@media (max-width: 1024px){.cb-pp_head{padding-top:48px;padding-bottom:32px;}}
@media (max-width: 767px){.cb-pp_head{padding-top:32px;padding-bottom:24px;}}
.cb-pp_head_in{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:14px;}
@media (max-width: 1024px){.cb-pp_head_in{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:14px;}}
@media (max-width: 767px){.cb-pp_head_in{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:14px;}}
.cb-pp_body{display:flex;flex-direction:column;gap:8px;}
@media (max-width: 1024px){.cb-pp_body{display:flex;flex-direction:column;gap:8px;}}
@media (max-width: 767px){.cb-pp_body{display:flex;flex-direction:column;gap:8px;}}
.cb-pp_summary{width:100%;max-width:var(--width-text);margin-left:0;margin-right:0;box-sizing:border-box;}
@media (max-width: 1024px){.cb-pp_summary{width:100%;max-width:var(--width-text);margin-left:0;margin-right:0;box-sizing:border-box;}}
@media (max-width: 767px){.cb-pp_summary{width:100%;max-width:var(--width-text);margin-left:0;margin-right:0;box-sizing:border-box;}}
.cb-pp_summary_t ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;}
@media (max-width: 1024px){.cb-pp_summary_t ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;}}
@media (max-width: 767px){.cb-pp_summary_t ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;}}
.cb-pp_text{width:100%;max-width:var(--width-text);margin-left:0;margin-right:0;font-size:var(--font-size-body);line-height:1.7;}.cb-pp_text h2{font-family:var(--font-heading);font-weight:500;font-size:1.625rem;line-height:1.3;margin-top:1.8em;margin-bottom:0.5em;}.cb-pp_text p{margin-top:0;margin-bottom:1.1em;}.cb-pp_text a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px;}
@media (max-width: 1024px){.cb-pp_text{width:100%;max-width:var(--width-text);margin-left:0;margin-right:0;font-size:var(--font-size-body);line-height:1.7;}.cb-pp_text h2{font-family:var(--font-heading);font-weight:500;font-size:1.625rem;line-height:1.3;margin-top:1.8em;margin-bottom:0.5em;}.cb-pp_text p{margin-top:0;margin-bottom:1.1em;}.cb-pp_text a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px;}}
@media (max-width: 767px){.cb-pp_text{width:100%;max-width:var(--width-text);margin-left:0;margin-right:0;font-size:var(--font-size-body);line-height:1.7;}.cb-pp_text h2{font-family:var(--font-heading);font-weight:500;font-size:1.625rem;line-height:1.3;margin-top:1.8em;margin-bottom:0.5em;}.cb-pp_text p{margin-top:0;margin-bottom:1.1em;}.cb-pp_text a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px;}}
