/* Creator collaboration: scoped to the existing Inter, rails and quiet surfaces. */
.cc-home{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:55px;align-items:center}
.cc-home .r-heading{margin-bottom:23px}.restored-site .cc-home .r-heading h2{font-size:43px;line-height:1.1;max-width:460px}.cc-home .r-heading>p{font-size:14px;line-height:26px;max-width:440px}
.cc-home-points{list-style:none;padding:0;margin:0 0 29px;display:grid;gap:12px;color:#58666e;font:12px/22px Inter,sans-serif}.cc-home-points li{padding-left:20px;position:relative}.cc-home-points li:before{content:'';position:absolute;left:0;top:9px;width:5px;height:5px;background:#7c9588;border-radius:50%}
.cc-plan{margin:0;min-width:0;padding:26px;background:#eff3ef;border:1px solid #dfe6e1;border-radius:12px;color:#2d4039}.cc-plan-label{display:flex;justify-content:space-between;gap:15px;font:10px/17px Inter,sans-serif;color:#66766c;margin-bottom:25px}.cc-plan-label>span:last-child{text-align:right;color:#748078}
.cc-roles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-role{min-width:0;border:1px solid #d7e0d8;background:#fffefa;padding:20px 17px 18px;border-radius:8px;position:relative}.cc-role .m-icon{display:block;width:25px;height:25px;color:#708d7d;margin-bottom:16px}.cc-role>span{display:block;font:10px/18px Inter,sans-serif;color:#778278}.cc-role>strong{display:block;font:500 19px/26px 'Inter Display',Inter,sans-serif;letter-spacing:-.025em;margin:3px 0 7px}.cc-role>p{font:11px/19px Inter,sans-serif;margin:0!important;color:#69776f!important}.cc-host{background:#f9f9fd;border-color:#d9deea}.cc-host .m-icon{color:#7987ad}
.cc-connection{height:38px;position:relative;display:grid;grid-template-columns:1fr 1fr;width:52%;margin:0 auto}.cc-connection>span{border-bottom:1px solid #b8c9bd;border-left:1px solid #b8c9bd;height:17px}.cc-connection>span:last-child{border-left:0;border-right:1px solid #b8c9bd}.cc-connection>i{position:absolute;left:50%;top:17px;height:21px;border-left:1px solid #b8c9bd}.cc-connection>i:after{content:'';position:absolute;width:5px;height:5px;border-bottom:1px solid #8ba490;border-right:1px solid #8ba490;transform:rotate(45deg);bottom:2px;left:-3px}
.cc-trip{background:#fff;border:1px solid #d8e1da;border-radius:9px;overflow:hidden}.cc-trip-heading{padding:22px 22px 20px;border-bottom:1px solid #e5eae5}.cc-trip-heading>span{font:10px/18px Inter,sans-serif;color:#7b887e;display:block}.cc-trip-heading>b{display:block;font:500 25px/32px 'Inter Display',Inter,sans-serif;letter-spacing:-.035em;margin-top:8px}.cc-trip-heading>p{font:11px/20px Inter,sans-serif;color:#6f7c73!important;margin:9px 0 0!important}.cc-trip-heading i{font-style:normal;padding:0 5px;color:#b0bab3}.cc-trip-detail{padding:18px 22px 0;display:grid;gap:4px}.cc-trip-detail>span{font:10px/18px Inter,sans-serif;color:#7b887e}.cc-trip-detail>strong{font:500 13px/21px Inter,sans-serif;color:#455b4e}.cc-journey{display:flex;gap:0;list-style:none;padding:17px 22px 22px;margin:0;font:10px/18px Inter,sans-serif;color:#697b6f;flex-wrap:wrap;row-gap:8px}.cc-journey>li{display:flex;align-items:center}.cc-journey>li+li:before{content:'→';margin:0 9px;color:#9bae9e}.cc-plan>figcaption{font:10px/18px Inter,sans-serif;color:#738178;margin:19px 0 0;text-align:center}
.cc-feature-hero{align-items:center}.cc-feature-hero .cc-plan{padding:25px}.cc-feature-hero h1{max-width:550px}.cc-feature-page .lf-journey{background:#fafbfb}.cc-responsibilities h2{font:500 29px/34px 'Inter Display',Inter,sans-serif;letter-spacing:-.035em;margin:22px 0 18px;color:#2d4148}.cc-responsibilities p{font:13px/25px Inter,sans-serif;max-width:460px}.cc-responsibilities ul{list-style:none;padding:21px 0 0;margin:0;display:grid;gap:12px;font:12px/22px Inter,sans-serif;color:#62756d}.cc-responsibilities li{border-top:1px solid #e1e7e3;padding-top:12px}
@media(max-width:1100px){.cc-home{gap:30px}.cc-home .cc-plan{padding:20px}.cc-role{padding:17px 13px}.cc-role>strong{font-size:17px}.cc-trip-heading,.cc-trip-detail{padding-left:17px;padding-right:17px}.cc-journey{padding-left:17px;padding-right:17px;font-size:9px}.cc-journey>li+li:before{margin:0 6px}.restored-site .cc-home .r-heading h2{font-size:38px}}
@media(max-width:800px){.cc-home{grid-template-columns:1fr;gap:35px}.cc-home .r-heading>p{max-width:580px}.cc-home .r-heading h2{max-width:none}.cc-home .cc-plan{max-width:600px;width:100%;justify-self:center}.cc-feature-hero .cc-plan{max-width:600px;width:100%;justify-self:center}}
@media(max-width:600px){.restored-site .cc-home .r-heading h2{font-size:34px;line-height:1.1}.cc-home .r-heading>p{font-size:13px;line-height:25px}.cc-home .cc-plan,.cc-feature-hero .cc-plan{padding:17px}.cc-plan-label{font-size:9px;margin-bottom:19px;gap:12px}.cc-roles{gap:10px}.cc-role{padding:16px 12px}.cc-role .m-icon{width:22px;height:22px;margin-bottom:12px}.cc-role>strong{font-size:17px;line-height:22px}.cc-role>p{font-size:10px;line-height:18px}.cc-trip-heading{padding:20px 17px 17px}.cc-trip-heading>b{font-size:23px;line-height:29px}.cc-trip-heading>p{font-size:10px}.cc-trip-heading i{padding:0 3px}.cc-journey{font-size:9px;padding:15px 17px 19px;column-gap:0}.cc-journey>li+li:before{margin:0 5px}.cc-trip-detail>strong{font-size:12px}.cc-plan>figcaption{font-size:9px;line-height:17px;margin-top:16px}.cc-home-points{font-size:11px;line-height:21px}.cc-home .r-link{font-size:11px;gap:10px}.cc-responsibilities h2{font-size:27px;line-height:33px}}
@media(max-width:350px){.cc-roles{grid-template-columns:1fr}.cc-role{display:grid;grid-template-columns:28px 1fr;column-gap:10px}.cc-role .m-icon{grid-column:1;grid-row:1/4;align-self:center;margin:0}.cc-role>span,.cc-role>strong,.cc-role>p{grid-column:2}.cc-connection{width:1px;height:25px;display:block;border-left:1px solid #b8c9bd}.cc-connection>span{display:none}.cc-connection>i{top:0;height:25px}.cc-trip-heading>p{max-width:200px}.cc-journey{display:grid;gap:5px}.cc-journey>li+li:before{content:none}}
