.ct-main{padding-top:calc(var(--lp-header-h) + 40px)}.ct-meta{color:var(--muted);margin:-16px 0 24px;font-size:13px;line-height:20px}.ct-contents{border:1px solid var(--line);background:var(--white);border-radius:12px;max-width:720px;margin:0 0 28px;padding:16px 20px}.ct-contents h2{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:500;line-height:16px}.ct-contents ol{color:var(--body);margin:0;padding-left:20px;font-size:14px;line-height:24px}.ct-contents a{min-height:24px;color:var(--ink);text-decoration:none;display:inline-block}.ct-contents a:hover{text-decoration:underline}.ct-cta{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;max-width:720px;margin:36px 0 0;padding:20px 24px;display:flex}.ct-cta h2{color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.ct-cta p{color:var(--body);margin:0;font-size:14px;line-height:20px}.ct-cta .lp-btn{flex:none}.ct-sources,.ct-related{max-width:720px;color:var(--body);margin-top:32px;font-size:14px;line-height:22px}.ct-sources h2,.ct-related h2{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:600}.ct-sources p{color:var(--muted);margin:0 0 8px}.ct-sources ul,.ct-related ul{margin:0;padding-left:20px}.ct-sources a,.ct-related a{min-height:24px;color:var(--ink);display:inline-block}.ct-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ct-list a{border:1px solid var(--line);background:var(--white);height:100%;color:inherit;border-radius:12px;padding:20px;text-decoration:none;display:block}.ct-list a:hover{background:var(--sunken)}.ct-list h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600;line-height:24px}.ct-list p{color:var(--body);margin:0;font-size:14px;line-height:20px}@media (max-width:640px){.ct-cta{flex-direction:column;align-items:flex-start;padding:16px}.ct-list{grid-template-columns:1fr}}.ct-tool-head{padding-bottom:0}.ct-tool-foot{padding-top:40px}
