.cem .site .editorial-complete{background:var(--paper);color:var(--ink)}.cem .site .editorial-complete .sec{padding:64px 0;background:transparent}.cem .site .editorial-complete .wrap{width:calc(100% - 48px);padding-left:0;padding-right:0}.cem .site .editorial-complete .editorial-hero{padding:128px 0 60px;border-bottom:1px solid #dedbd2}.cem .site .editorial-complete .editorial-hero-grid{max-width:1176px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:76px;align-items:start}.cem .site .editorial-complete h1{font-size:clamp(40px,4.3vw,60px);line-height:1.06;letter-spacing:-.045em}.cem .site .editorial-complete .blg-lead,.cem .site .editorial-complete .lead{font-size:18px;line-height:1.7;color:#645f53}.cem .site .editorial-complete .editorial-contents{display:grid;border-top:1px solid #dedbd2;margin-top:8px}.cem .site .editorial-complete .editorial-contents a{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid #dedbd2;font-size:13px;line-height:1.5;color:var(--ink);text-decoration:none}.cem .site .editorial-complete .editorial-contents a:hover{color:var(--signal)}.cem .site .editorial-complete .editorial-contents span{color:#827a6b;font-family:var(--fm);font-size:10px;flex:none;padding-top:3px}.cem .site .editorial-complete h2{font-size:clamp(28px,3vw,38px);line-height:1.16;letter-spacing:-.03em}.cem .site .editorial-complete .blg-h2{margin-top:52px;padding-top:22px;border-top:1px solid #dedbd2;scroll-margin-top:110px}.cem .site .editorial-complete .blg-p{font-size:17px;line-height:1.8;color:#5e594e}.cem .site .editorial-complete .blg-key{background:#fff;border:1px solid #dedbd2;border-radius:12px;box-shadow:none;color:var(--ink)}.cem .site .editorial-complete .blg-key-t{color:var(--signal)}.cem .site .editorial-complete .blg-note{background:#eeeae1;border:0;border-radius:12px}.cem .site .editorial-complete .blg-tblscroll{border:1px solid #dedbd2;border-radius:12px;box-shadow:none}.cem .site .editorial-complete .blg-table th{background:#eeeae1;color:var(--ink)}.cem .site .editorial-complete .btn{min-height:48px;height:auto;padding:13px 18px;border-radius:8px;white-space:normal;line-height:1.4}.cem .site .editorial-complete .trial-cta-note{width:100%;order:3;font-size:12px;color:#746e60}.cem .site .editorial-complete .cta-blk{background:#ffdc58;border:0;border-radius:16px;padding:44px;box-shadow:none;color:var(--ink);text-align:left}.cem .site .editorial-complete .cta-blk .rules{display:none}.cem .site .editorial-complete .cta-blk .inner{padding:0;max-width:none;text-align:left;margin:0}.cem .site .editorial-complete .cta-blk h2{color:var(--ink);max-width:760px}.cem .site .editorial-complete .cta-blk p{color:#4d442a;margin:18px 0 26px;max-width:660px}.cem .site .editorial-complete .cta-blk .row{justify-content:flex-start;flex-wrap:wrap}.cem .site .editorial-complete .cta-blk .btn-o,.cem .site .editorial-complete .cta-blk .btn-w{color:var(--ink);background:transparent;border:1px solid #c4a53a}@media (max-width:900px){.cem .site .editorial-complete .editorial-hero-grid{grid-template-columns:1fr;gap:36px}.cem .site .editorial-complete .editorial-contents{grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}}@media (max-width:600px){.cem .site .editorial-complete .wrap{width:calc(100% - 32px)}.cem .site .editorial-complete .sec{padding:44px 0}.cem .site .editorial-complete .editorial-contents{grid-template-columns:1fr}.cem .site .editorial-complete .cta-blk{padding:28px 22px}.cem .site .editorial-complete .cta-blk .btn{width:100%}.cem .site .editorial-complete .editorial-hero{padding-top:105px}}.cem .site .ai-act-complete .ai-act-key{padding:28px;background:#fff;border:1px solid #dedbd2;border-radius:12px;max-width:760px;margin-bottom:38px;color:var(--ink)}.cem .site .ai-act-complete .sec:not(.editorial-hero){border-bottom:1px solid #dedbd2}.cem .site .ai-act-complete .sec:not(.editorial-hero) .wrap{max-width:860px}.cem .site .ai-act-complete .sec h2[id]{scroll-margin-top:110px}.cem .site .ai-act-complete .ai-act-closing{padding:36px;background:#ffdc58;border-radius:16px}.cem .site .ai-act-complete .ai-act-closing .trial-cta-note{color:#64562d}@media(max-width:600px){.cem .site .ai-act-complete .ai-act-closing{padding:28px 22px}.cem .site .ai-act-complete .ai-act-closing .btn{width:100%}}