.cancer-page .content{max-width:1180px;width:min(1180px,calc(100% - 38px));margin:0 auto;padding:36px 0 64px}.cancer-page .content>.quick-answer{margin:0 0 30px;background:linear-gradient(135deg,#edf6f2,#e3efec);border:1px solid #d1e1df;border-left:5px solid #21767b;border-radius:20px;padding:22px 24px;box-shadow:0 8px 24px rgba(11,41,66,.04);font-size:1rem;line-height:1.65}.cancer-page .content>.quick-answer strong{font-size:1.05rem;margin-bottom:6px}
.cancer-page .cancer-topic{position:relative;margin:0 0 26px;padding:42px 44px;border:1px solid #dde6e7;border-radius:28px;background:#fff;box-shadow:0 12px 32px rgba(11,41,66,.045)}.cancer-page .cancer-topic:nth-of-type(odd){background:linear-gradient(135deg,#fbf8f2,#f8faf8)}.cancer-page .cancer-topic h2{margin:0 0 16px;font-size:clamp(2rem,3.2vw,3rem)}.cancer-page .cancer-topic>p{max-width:980px;font-size:1rem;line-height:1.7}.cancer-page .cancer-topic h3{margin:26px 0 14px;font-size:1.22rem}.cancer-page .cancer-topic h3+ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cancer-page .cancer-topic h3+ul li{background:#fff;border:1px solid #dce6e7;border-left:4px solid #21767b;border-radius:0 15px 15px 0;padding:14px 17px;color:#425963}.cancer-page .cancer-topic h3+ul li::first-letter{text-transform:uppercase}.cancer-page .cancer-topic h3+ul li:last-child:nth-child(odd){grid-column:1/-1}.cancer-page .cancer-topic .callout{background:#fff8e8;border:1px solid #e8d3a2;border-radius:18px;padding:20px 22px}.cancer-page .cancer-topic .warning{background:#fff2ef;border:1px solid #e9c6bd;border-left:5px solid #9a4b3f;border-radius:16px;padding:20px 22px}.cancer-page .topic-3{background:linear-gradient(135deg,#edf6f2,#e8f3ef)}.cancer-page .topic-4{background:linear-gradient(135deg,#f5f8f7,#edf4f2)}
.cancer-page .topic-5>ul{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cancer-page .topic-5>ul li{background:#fff;border:1px solid #dce6e7;border-left:4px solid #21767b;border-radius:0 15px 15px 0;padding:15px 18px;color:#425963}.cancer-page .topic-5>ul li::first-letter{text-transform:uppercase}.cancer-page .topic-5>ul li:last-child:nth-child(odd){grid-column:1/-1}
.cancer-page .content>.faq{margin:34px 0}.cancer-page .content>.faq details{background:#fff;border:1px solid #dde6e7;border-radius:15px;padding:0 18px;margin-bottom:10px}.cancer-page .content>.faq summary{padding:17px 0;font-weight:800;outline:none;color:#0b2942}.cancer-page .content>.faq summary:focus-visible{outline:2px solid #21767b;outline-offset:4px;border-radius:8px}.cancer-page .content>.faq p{padding:0 0 17px;margin:0;color:#526771}.cancer-page .content>.author-strip{margin-top:28px}.cancer-page .clinic{box-shadow:0 18px 48px rgba(11,41,66,.14)}
@media(max-width:760px){.cancer-page .content{width:min(100% - 28px,1180px)}.cancer-page .cancer-topic{padding:30px 24px;border-radius:22px}.cancer-page .cancer-topic h3+ul,.cancer-page .topic-5>ul{grid-template-columns:1fr}.cancer-page .cancer-topic h3+ul li:last-child:nth-child(odd),.cancer-page .topic-5>ul li:last-child:nth-child(odd){grid-column:auto}}
