.cc-world-guide .cc-world-photo{margin:12px 0 0;border-radius:22px;overflow:hidden;position:relative;height:clamp(230px,44vw,600px)}
.cc-world-photo img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.cc-world-photo figcaption{position:absolute;bottom:12px;right:16px;color:white;background:#0a1a2fcc;padding:4px 10px;border-radius:6px;font-size:12px}
.cc-world-guide .cc-ship-intro{padding-top:42px;padding-bottom:64px}.cc-world-guide .cc-guide-hero h1{font-size:clamp(36px,4vw,56px)}
.cc-world-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.cc-world-cards article{border:1px solid #dce5eb;background:#f5f8fa;border-radius:16px;padding:24px;box-shadow:inset 0 3px #d4af37}.cc-world-cards h3{font-size:20px;min-height:48px}.cc-world-guide .cc-world-area{font-size:30px;font-weight:750;color:#003366;line-height:1.25;margin:22px 0}.cc-world-area span{display:block;font-size:13px;font-weight:500;color:#607585;margin-top:6px}.cc-world-cards p{font-size:15px}
.cc-world-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0 10px}.cc-world-three article+article{border-left:1px solid #dce5eb;padding-left:30px}.cc-world-three h3{font-size:23px}.cc-world-three p{font-size:16px}.cc-world-guide .cc-world-source{font-size:13px;color:#607585;margin-top:24px}.cc-world-guide .cc-world-decisions{background:#edf3f7}
.cc-world-video{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:center}.cc-world-player{background:linear-gradient(125deg,#0a1a2f,#174b6e);color:#e5eef5;border-radius:16px;padding:30px;text-align:center;min-height:270px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.cc-world-player p{font-size:14px;max-width:420px}.cc-world-player:has(iframe){padding:0;min-height:0;aspect-ratio:16/9;overflow:hidden}.cc-world-player iframe{width:100%;height:100%;border:0;display:block}.cc-world-player [hidden]{display:none!important}.cc-world-video a{font-weight:700}
@media(max-width:900px){.cc-world-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-world-video{grid-template-columns:1fr}.cc-world-three{gap:20px}.cc-world-three article+article{padding-left:20px}}
@media(max-width:600px){.cc-world-guide .cc-world-photo{height:245px;border-radius:16px}.cc-world-photo img{object-position:center}.cc-world-guide .cc-ship-intro{padding-top:30px}.cc-world-cards,.cc-world-three{grid-template-columns:1fr}.cc-world-cards h3{min-height:0}.cc-world-three article+article{border-left:0;border-top:1px solid #dce5eb;padding:22px 0 0}.cc-world-player{padding:22px}.cc-world-guide .cc-world-area{font-size:28px}}


.cc-world-player a{color:#fff;text-decoration:underline}.cc-world-player:has(iframe){aspect-ratio:auto;display:block}.cc-world-player iframe{aspect-ratio:16/9;height:auto}.cc-world-player [data-withdraw-video]{margin:16px;max-width:calc(100% - 32px);white-space:normal}.cc-world-player [data-load-video]{white-space:normal}
