/* The same typography, header and restrained surfaces on lists, posts and comments. */
@layer home554 {
 .site-shell.jcs-detail-design:not(.jcs-cage-design){--gp:#7655a2;--gg:#7655a2;--line:#e2e5e9;color:#252d39!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif!important}
 .site-shell.jcs-detail-design .product-header{width:calc(100% - 48px)!important;max-width:1280px!important;margin:auto!important;padding:22px 0 24px!important;min-height:0!important;position:relative!important;border-bottom:1px solid #edf0f3!important;background:#fff!important}
 .site-shell.jcs-detail-design .product-head-main{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:36px!important}
 .site-shell.jcs-detail-design .header-brand-home{display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important}
 .site-shell.jcs-detail-design .header-brand-home::before{content:''!important;width:7px!important;height:23px!important;border-radius:4px!important;background:#8061b4!important;transform:skew(-12deg)!important}
 .site-shell.jcs-detail-design .header-brand-slogan{font-size:17px!important;font-weight:800!important;color:#252d39!important;background:none!important;-webkit-text-fill-color:#252d39!important;letter-spacing:-.6px!important}
 .site-shell.jcs-detail-design .product-head-search{width:708px!important;max-width:100%!important;margin:16px auto 0!important}
 .site-shell.jcs-detail-design .product-search{display:flex!important;align-items:center!important;height:60px!important;gap:12px!important;padding:0 17px!important;border:1px solid #8061ad!important;border-radius:33px!important;box-shadow:none!important;background:#fff!important}
 .site-shell.jcs-detail-design .product-search input{flex:1!important;min-width:0!important;height:56px!important;border:0!important;outline:0!important;background:none!important;font-size:17px!important;color:#252d39!important}
 .site-shell.jcs-detail-design .home-search-submit{display:grid!important;place-items:center!important;background:none!important;border:0!important;width:36px!important;height:40px!important;flex:0 0 36px!important;color:#7655a2!important;padding:6px!important}
 .site-shell.jcs-detail-design .home-search-submit svg{width:24px!important;height:24px!important}
 .site-shell.jcs-detail-design .product-account-tools{display:flex!important;align-items:center!important;gap:14px!important}
 .site-shell.jcs-detail-design .product-account-tools button{background:#fff!important;box-shadow:none!important;border:1px solid #e2e5e9!important;border-radius:5px!important;color:#515b69!important}
 .site-shell.jcs-detail-design .jcs-font-scale-control{display:flex!important;gap:4px!important;background:none!important;border:0!important;padding:0!important}
 .site-shell.jcs-detail-design .jcs-font-scale-control button{width:28px!important;height:28px!important;padding:6px!important}
 .site-shell.jcs-detail-design .jcs-font-scale-control svg{width:14px!important;height:14px!important}
 .site-shell.jcs-detail-design .page-wrap{padding-top:32px!important}
 .site-shell.jcs-detail-design .subpage{max-width:1100px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.page-hero,.jc-heading){padding:0 0 24px!important;margin-bottom:24px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.page-hero h1,.jc-heading h1){font-size:28px!important;font-weight:750!important;letter-spacing:-.7px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.board-toolbar,.inline-actions){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-toolbar{margin:0 0 8px!important;padding:0 0 16px!important;border-bottom:1px solid #edf0f3!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-toolbar p{font-size:13px!important;color:#727b88!important;margin:0!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .status-pill{border:0!important;background:#f5f6f8!important;color:#687382!important;border-radius:4px!important;box-shadow:none!important;font-size:12px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .status-pill b{color:inherit!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list article{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:20px!important;row-gap:8px!important;align-items:start!important;padding:22px 0!important;margin:0!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;box-shadow:none!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list article:is(.no-thumb,.inquiry-row){grid-template-columns:minmax(0,1fr)!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list article>a:not(.board-thumb){grid-column:2!important;grid-row:1!important;min-width:0!important;text-decoration:none!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list article>small{grid-column:2!important;grid-row:2!important;text-align:left!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;font-size:12px!important;color:#737d8b!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list article:is(.no-thumb,.inquiry-row)>:is(a,small){grid-column:1!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list .board-thumb{grid-column:1!important;grid-row:1/3!important;width:128px!important;height:86px!important;min-height:0!important;aspect-ratio:3/2!important;border-radius:6px!important;background-size:cover!important;background-position:center!important;overflow:hidden!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list h2{font-size:18px!important;line-height:1.5!important;font-weight:650!important;margin:4px 0!important;white-space:normal!important;overflow-wrap:anywhere!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list p{font-size:14px!important;line-height:1.6!important;margin:6px 0 0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc49,.jc55){--jc-purple:#7655a2;--jc-gold:#7655a2;--jc-paper:#fff;--jc-soft:#f7f8fa;--jc-ink:#252d39;--jc-line:#e2e5e9;color:#252d39!important;font-family:inherit!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .subpage:has(.jc-article){max-width:960px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-breadcrumb{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important;font-size:13px!important;color:#737d8b!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-breadcrumb button{font:inherit!important;color:#515b69!important;background:none!important;border:0!important;padding:0!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-paper.jc-article{padding:36px 40px!important;border-radius:8px!important;background:#fff!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-article-heading{border-bottom:1px solid #e2e5e9!important;padding-bottom:22px!important;margin-bottom:28px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc-article-heading h1,.article-detail>h1){font-size:30px!important;font-weight:750!important;line-height:1.5!important;letter-spacing:-.7px!important;color:#252d39!important;margin:14px 0 20px!important;overflow-wrap:anywhere!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-category{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-tag{background:#f5f6f8!important;border:0!important;border-radius:4px!important;color:#636d7b!important;font-size:12px!important;padding:4px 8px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-tag.blue{color:#2867a7!important;background:#eef5fc!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-tag.red{color:#ad434b!important;background:#fff2f3!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-byline{padding:0!important;border:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-author{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-avatar{width:36px!important;height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#f2f3f6!important;border:1px solid #e2e5e9!important;color:#687382!important;font-size:14px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-author b{font-size:14px!important;color:#303641!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-author small{display:block!important;margin-top:3px!important;font-size:12px!important;color:#737d8b!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-cover{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;max-height:none!important;margin:24px auto!important;border-radius:6px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-lead{font-size:17px!important;line-height:1.8!important;color:#515b69!important;background:#f7f8fa!important;border:0!important;border-left:3px solid #dce1e8!important;border-radius:0!important;padding:18px 22px!important;margin:24px 0!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc-copy,.article-body){font-size:17px!important;line-height:1.95!important;color:#303641!important;word-break:normal!important;overflow-wrap:anywhere!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-copy p{margin:0 0 1.25em!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-actions{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:32px!important;padding-top:24px!important;border-top:1px solid #e2e5e9!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-text{font-size:13px!important;color:#687382!important;background:none!important;border:0!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-paper.jc-comments{padding:28px 32px!important;margin-top:20px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comments-head{padding-bottom:16px!important;border-bottom:1px solid #edf0f3!important;margin-bottom:18px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comments-head h3{font-size:18px!important;color:#252d39!important;margin:0!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comments-head h3 span{color:#7655a2!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comment{background:#fff!important;padding:20px 0!important;border:0!important;border-bottom:1px solid #edf0f3!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comment p{font-size:15px!important;line-height:1.8!important;margin:12px 0 10px 46px!important;color:#303641!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comment-tools{margin-left:46px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-reply{padding-left:24px!important;background:#fafbfc!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc-composer,.jc-compose-bottom){background:#fff!important;border-color:#e2e5e9!important;border-radius:6px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc-composer textarea,.jc-field input,.jc-field textarea,.jc-field select){border:1px solid #dfe3e8!important;background:#fff!important;border-radius:5px!important;color:#303641!important;font-size:15px!important;line-height:1.7!important;box-shadow:none!important;padding:12px!important;box-sizing:border-box!important;max-width:100%!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-composer textarea{width:100%!important;min-height:100px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc-join-box,.jc-arena,.jc-cage-hero){background:#f7f8fa!important;border:1px solid #e2e5e9!important;box-shadow:none!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .point-open-link{background:#fff!important;color:#515b69!important;border:1px solid #dfe3e8!important;border-radius:5px!important;font-size:13px!important;box-shadow:none!important}
 /* Independently rendered boards retain their content, with the same heading scale. */
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-page,.comic-page,.bill-page,#jcs-campaign-directory,#jcs-campaign-preview){font-family:inherit!important;color:#252d39!important;background:#fff!important;max-width:1100px!important;margin:auto!important;--gp:#7655a2;--gg:#7655a2;--jcd-purple:#7655a2;--jcd-gold:#7655a2;--jcd-line:#e2e5e9}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-hero,.group-detail>header,.comic-page-heading,.bill-page-header){padding:0 0 24px!important;margin-bottom:24px!important;border:0!important;border-bottom:1px solid #e2e5e9!important;background:#fff!important;box-shadow:none!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-hero h1,.group-detail>header h1,.comic-page-heading h1,.bill-page-header h1){font-family:inherit!important;font-size:28px!important;line-height:1.45!important;letter-spacing:-.7px!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.group-filter,.group-comment,.group-detail form){background:#f7f8fa!important;border-color:#e2e5e9!important;border-radius:6px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .group-card{border:1px solid #e2e5e9!important;border-radius:8px!important;overflow:hidden!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .groups-page{--gp:#7655a2!important;--gg:#7655a2!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-hero,.group-detail>header,.group-editor>header)>span{color:#737d8b!important;font-size:11px!important;font-weight:600!important;letter-spacing:1px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-hero a,.group-detail nav a){color:#687382!important;font-size:14px!important;padding:12px 0!important;margin-right:22px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-hero a.is-active,.group-detail nav a.is-active){color:#252d39!important;border-color:#7655a2!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .group-section-head h2{font-size:20px!important;line-height:1.5!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .groups-page :is(input,select,textarea){border-color:#dfe3e8!important;border-radius:5px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.group-card h3,.comic-archive h2){font-size:18px!important;line-height:1.5!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .comic-archive>a{border:1px solid #e2e5e9!important;box-shadow:none!important;border-radius:8px!important;background:#fff!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .comic-page{border-radius:8px!important;box-shadow:none!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .comic-page nav{font-size:13px!important;color:#737d8b!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .comic-panels figure{border:1px solid #e2e5e9!important;border-radius:8px!important;box-shadow:none!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .comic-panels h2{font-size:20px!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .comic-panels p{font-size:16px!important;line-height:1.8!important;color:#515b69!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.comic-editor-note,.comic-takeaway){background:#f7f8fa!important;color:#515b69!important;border:1px solid #e2e5e9!important;border-radius:6px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.comic-kicker,.comic-panel-number){color:#737d8b!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-shell{background:#fff!important;border:1px solid #e2e5e9!important;border-radius:8px!important;box-shadow:none!important;padding:28px!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-header{background:#fff!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;border-bottom:1px solid #e2e5e9!important;padding:0 0 24px!important;text-align:left!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-header>.ca-mark{grid-column:1/-1!important;justify-self:start!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-meta{justify-content:flex-start!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-meta .author-nickname{color:#515b69!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-intro{flex:1 1 400px!important;min-width:0!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-intro h2{font-size:28px!important;line-height:1.5!important;letter-spacing:-.6px!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-match-copy{font-size:16px!important;line-height:1.8!important;color:#515b69!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ca-mark{color:#7655a2!important;background:#f6f3fa!important;border:0!important;border-radius:4px!important;font-size:12px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.ca-match-meta,.ca-mini,.ca-hits-note){font-size:13px!important;color:#737d8b!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ai-panel{font-family:inherit!important;background:#fff!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.ai-public-hero,.ai-hero){background:#fff!important;border:0!important;border-bottom:1px solid #e2e5e9!important;border-radius:0!important;padding:0 0 24px!important;box-shadow:none!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ai-hero h1{font-size:28px!important;line-height:1.5!important;letter-spacing:-.7px!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.ai-section,.ai-result,.poll-board-card,.poll-archive){border:1px solid #e2e5e9!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;padding:22px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.ai-section h2,.ai-result h3,.poll-board-card h2){font-size:20px!important;line-height:1.5!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.ai-tabs,.ai-toolbar,.ai-search){background:#fff!important;border-color:#e2e5e9!important;border-radius:6px!important;box-shadow:none!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ai-tabs button{background:#fff!important;color:#687382!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;font-size:14px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .ai-tabs button:is(.active,[aria-selected=true]){border-bottom-color:#7655a2!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jcd-heading,.jcd-feature-title,#jcs-campaign-preview .jcs-hero h1){font-family:inherit!important;color:#252d39!important;font-size:30px!important;line-height:1.5!important;letter-spacing:-.7px!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jcd-introduction,.jcd-feature-copy,.jcd-item,.jcs-hero-copy){background:#fff!important;color:#252d39!important;box-shadow:none!important;border-color:#e2e5e9!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jcd-lead,.jcd-feature-topic){font-size:15px!important;line-height:1.8!important;color:#687382!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .jcd-item-title{font-size:18px!important;line-height:1.5!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.bill-section,.bill-proposal-row){background:#fff!important;border-color:#e2e5e9!important;border-radius:8px!important;box-shadow:none!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .bill-section-title{font-family:inherit!important;font-size:22px!important;line-height:1.5!important;color:#252d39!important}
 .site-shell.jcs-detail-design:not(.jcs-cage-design) .bill-detail-nav{background:#fff!important;border:1px solid #e2e5e9!important;border-radius:6px!important}
 @media(max-width:760px){
  .site-shell.jcs-detail-design .product-header{width:calc(100% - 28px)!important;padding:14px 0 18px!important}
  .site-shell.jcs-detail-design .header-brand-slogan{font-size:15px!important}
  .site-shell.jcs-detail-design .product-search{height:50px!important;gap:6px!important;padding:0 10px!important}
  .site-shell.jcs-detail-design .product-search input{height:46px!important;font-size:16px!important}
  .site-shell.jcs-detail-design .product-search input::placeholder{font-size:11px!important}
  .site-shell.jcs-detail-design .jcs-font-scale-control{display:none!important}
  .site-shell.jcs-detail-design .page-wrap{padding-top:24px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-toolbar{align-items:flex-start!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list article{grid-template-columns:88px minmax(0,1fr)!important;column-gap:12px!important;padding:18px 0!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list .board-thumb{width:88px!important;height:66px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list h2{font-size:16px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list p{font-size:13px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .board-list article>small{font-size:11px!important;line-height:1.5!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-paper.jc-article{padding:22px 16px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc-article-heading h1,.article-detail>h1){font-size:23px!important;margin:12px 0 18px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.jc-copy,.article-body){font-size:16px!important;line-height:1.9!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-lead{padding:14px!important;font-size:15px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-paper.jc-comments{padding:20px 16px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comment p{margin-left:0!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) .jc-comment-tools{margin-left:0!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-page,.comic-page){padding:0!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.groups-hero h1,.group-detail>header h1,.comic-page-heading h1,.bill-page-header h1){font-size:23px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.ca-match-shell,.ai-section,.ai-result){padding:18px 16px!important}
  .site-shell.jcs-detail-design:not(.jcs-cage-design) :is(.ca-match-intro h2,.ai-hero h1,.jcd-heading,.jcd-feature-title,#jcs-campaign-preview .jcs-hero h1){font-size:23px!important}
 }
}
