.cc{text-align:left;max-width:1100px;margin:0 auto}.cc-line{color:var(--ink);max-width:80ch;margin-top:14px;font-size:16.5px;font-weight:500;line-height:1.55}.cc-start{border:1px solid var(--honey-line);background:linear-gradient(180deg, var(--honey-soft), var(--surface) 70%);border-radius:24px;margin-top:18px;padding:30px 30px 26px}.cc .cc-start-h{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(24px,3vw,32px);font-weight:600}.cc-price{color:var(--muted);margin-top:8px;font-size:16px}.cc-price b{color:var(--ink);letter-spacing:-.03em;font-size:40px;font-weight:600}.cc .cc-price--sm b{font-size:26px}.cc-what{color:var(--ink);max-width:70ch;margin-top:10px;font-size:16.5px;line-height:1.55}.cc .cc-sub{font-size:13px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:18px;font-weight:500}.cc-list{color:var(--ink-2);max-width:80ch;margin:10px 0 0;padding-left:18px;font-size:15.5px;line-height:1.55;list-style:outside}.cc-list li+li{margin-top:7px}.cc-when{color:var(--ink-2);max-width:80ch;margin-top:16px;font-size:15.5px;line-height:1.55}.cc-note{color:var(--muted);max-width:80ch;margin-top:10px;font-size:15px;line-height:1.55}.cc-note--paid{color:var(--ink-2)}.cc-note--ink{color:var(--ink)}.cc-care{background:var(--surface);border:1px solid var(--line);border-radius:24px;margin-top:14px;padding:22px 26px}.cc .cc-care-h{letter-spacing:-.02em;font-size:20px;font-weight:600}.cc-opt{border:1px solid var(--line-2);letter-spacing:0;color:var(--ink-2);white-space:nowrap;vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12.5px;font-weight:400;display:inline-block}.cc .cc-block-h{letter-spacing:-.03em;margin:56px 0 0;font-size:clamp(22px,2.6vw,28px);font-weight:600}.cc-group{margin-top:22px}.cc .cc-group-h{font-size:13px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:500}.cc-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.cc-item,.cc-bundle{background:var(--surface);border:1px solid var(--line);border-radius:24px;min-width:0;padding:22px 24px}.cc-item-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.cc-item-name{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.cc-item-price{color:var(--ink);text-align:right;white-space:nowrap;font-size:16px;font-weight:600}.cc-bundles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.cc .cc-bundle-h{letter-spacing:-.02em;font-size:20px;font-weight:600}.cc-wide{margin-top:14px}.cc-ask{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cc-ask li{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:6px 14px;font-size:14.5px;line-height:1.4}.cc-heard{max-width:62ch;color:var(--muted);margin:8px auto 0;font-size:14.5px;line-height:1.55}.cc-heard a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.cc-items,.cc-bundles{grid-template-columns:minmax(0,1fr)}.cc-start{padding:22px 18px 20px}.cc-care,.cc-item,.cc-bundle{padding:20px 18px}.cc-item-top{flex-direction:column;gap:2px}.cc-item-price{text-align:left;white-space:normal}.cc .cc-block-h{margin-top:44px}}
