.cl{--navy:#0d2440;--accent:#1f74c4;--accentdk:#155a9c;--ink:#1f2733;--grey:#5b6675;--line:#e2e8f0;--soft:#f4f7fb;--field:#c9d4e2;--serif:Georgia, "Times New Roman", serif;--shadow:0 6px 18px #0d24400f;--shadow-up:0 10px 26px #0d24401f;color:var(--ink);font-size:17px;line-height:1.55}.cl *{box-sizing:border-box}.cl h1,.cl h2,.cl h3.cl-serif{font-family:var(--serif);color:var(--navy);text-wrap:balance;letter-spacing:-.01em;font-weight:400}.cl h1{margin:0 0 14px;font-size:clamp(34px,4.6vw,52px);line-height:1.1}.cl h2{text-align:center;margin:0 0 12px;font-size:clamp(27px,3vw,36px);line-height:1.15}.cl h3{color:var(--navy)}.cl .cl-wrap{max-width:1048px;margin:0 auto;padding:0 16px}.cl .cl-band{padding:64px 0}.cl .cl-band.cl-soft{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cl .cl-lead{color:var(--grey);text-align:center;max-width:58ch;margin:0 auto;font-size:19px}.cl .cl-center{text-align:center}.cl .cl-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.cl .cl-btn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:15px 28px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.cl .cl-btn:hover{background:var(--accentdk);color:#fff}.cl .cl-btn.cl-big{padding:17px 34px;font-size:18px}.cl .cl-quiet{color:var(--accentdk);border-bottom:1px solid;font-weight:600;text-decoration:none}.cl .cl-quiet:hover{color:var(--navy)}.cl .cl-under{color:var(--grey);margin-top:12px;font-size:14px}.cl .cl-hero{text-align:center;background:#fff;padding:70px 0 0;position:relative;overflow:hidden}.cl .cl-hero .cl-inner{z-index:2;max-width:640px;margin:0 auto;padding:0 16px;position:relative}.cl .cl-hero .cl-floor{background:var(--soft);border-top:1px solid var(--line);height:56px;margin-top:44px;position:relative}.cl .cl-hero .cl-art{z-index:1;pointer-events:none;width:300px;height:300px;position:absolute;bottom:56px}.cl .cl-hero .cl-art.cl-l{left:max(-60px,50% - 760px)}.cl .cl-hero .cl-art.cl-r{right:max(-60px,50% - 760px)}@media (width<=1060px){.cl .cl-hero .cl-art{width:200px;height:200px}.cl .cl-hero .cl-art.cl-l{left:-40px}.cl .cl-hero .cl-art.cl-r{right:-40px}}@media (width<=760px){.cl .cl-hero .cl-art{display:none}.cl .cl-hero .cl-floor{height:40px}}.cl .cl-check{border:1px solid var(--line);max-width:620px;box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:14px;margin:26px auto 0;padding:18px}.cl .cl-check label{color:var(--navy);margin:0 0 8px;font-weight:700;display:block}.cl .cl-check .cl-row{flex-wrap:wrap;gap:10px;display:flex}.cl .cl-check input{min-width:0;font:inherit;border:1.5px solid var(--field);border-radius:10px;flex:280px;padding:13px 14px}.cl .cl-check .cl-note{color:var(--grey);margin:10px 0 0;font-size:13.5px}.cl .cl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;margin-top:40px;display:grid}.cl .cl-cards.cl-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cl .cl-cards.cl-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cl .cl-card{text-align:center}.cl .cl-ico{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 16px;display:grid}.cl .cl-band:not(.cl-soft) .cl-ico{background:var(--soft)}.cl .cl-ico svg{fill:none;width:56px;height:56px;stroke:var(--navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cl .cl-ico svg .cl-f{fill:#e8eef6}.cl .cl-card h3{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.3}.cl .cl-card p{color:var(--grey);max-width:30ch;margin:0 auto;font-size:15.5px}@media (width<=860px){.cl .cl-cards,.cl .cl-cards.cl-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cl .cl-cards,.cl .cl-cards.cl-two,.cl .cl-cards.cl-four{grid-template-columns:1fr}}.cl .cl-stat{border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:14px;margin:30px auto 0;padding:26px 28px}.cl .cl-stat .cl-n{font-family:var(--serif);color:var(--navy);font-variant-numeric:tabular-nums;font-size:56px;line-height:1}.cl .cl-stat p{max-width:56ch;margin:10px auto 0}.cl .cl-stat .cl-src{color:var(--grey);margin-top:10px;font-size:13px}.cl .cl-limit{max-width:700px;color:var(--grey);text-align:center;margin:18px auto 0;font-size:14.5px}.cl .cl-price{background:var(--navy);color:#fff;text-align:left;max-width:560px;box-shadow:var(--shadow-up);border-radius:16px;margin:30px auto 0;padding:30px 32px}.cl .cl-price .cl-amt{font-family:var(--serif);font-size:52px;line-height:1}.cl .cl-price .cl-amt small{color:#c4d3e6;margin-left:6px;font-family:inherit;font-size:18px}.cl .cl-price .cl-free{color:#fff;margin:10px 0 18px;font-size:18px;font-weight:700}.cl .cl-price ul{margin:0 0 22px;padding:0;list-style:none}.cl .cl-price li{color:#e6edf6;border-top:1px solid #ffffff24;padding:8px 0 8px 22px;font-size:16px;position:relative}.cl .cl-price li:before{content:"";background:#9cc3ea;border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:2px}.cl .cl-price .cl-btn{color:var(--navy);text-align:center;background:#fff;width:100%}.cl .cl-price .cl-btn:hover{color:var(--navy);background:#e9f1fa}.cl .cl-price .cl-fine{color:#c4d3e6;text-align:center;margin:12px 0 0;font-size:13.5px}.cl .cl-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.cl .cl-step{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:22px}.cl .cl-step:before{counter-increment:s;content:counter(s);background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:700;display:grid}.cl .cl-step h3{margin:0 0 6px;font-size:18px}.cl .cl-step p{color:var(--grey);margin:0;font-size:15.5px}@media (width<=760px){.cl .cl-steps{grid-template-columns:1fr}}.cl .cl-faq{max-width:760px;margin:30px auto 0}.cl .cl-faq details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;margin:0 0 12px}.cl .cl-faq summary{cursor:pointer;color:var(--navy);padding:17px 48px 17px 20px;font-weight:700;list-style:none;position:relative}.cl .cl-faq summary::-webkit-details-marker{display:none}.cl .cl-faq summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:9px;height:9px;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.cl .cl-faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.cl .cl-faq details p{color:var(--ink);margin:0;padding:0 20px 18px}.cl .cl-promise{text-align:center;font-family:var(--serif);color:var(--navy);max-width:40ch;margin:0 auto;font-size:22px}.cl .cl-closing{text-align:center}.cl .cl-closing .cl-btn{margin-top:22px}.cl .cl-badgewrap{width:200px;height:200px;margin:0 auto;position:relative}.cl .cl-badgewrap img{width:200px;height:200px;display:block;transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){.cl .cl-badgewrap img{animation:1.1s cubic-bezier(.2,.8,.2,1) .5s both cl-stamp}.cl .cl-badgewrap:after{content:"";border:3px solid var(--navy);opacity:0;border-radius:50%;animation:.9s ease-out 1.15s both cl-ring;position:absolute;inset:0}.cl .cl-lift{transition:transform .2s,box-shadow .2s}.cl .cl-lift:hover{box-shadow:var(--shadow-up);transform:translateY(-3px)}}@keyframes cl-stamp{0%{opacity:0;transform:scale(1.35)rotate(-14deg)}55%{opacity:1;transform:scale(.96)rotate(-7deg)}75%{transform:scale(1.02)rotate(-8.5deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes cl-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.cl .cl-mocknote{max-width:760px;color:var(--grey);background:#fff8e6;border:1px dashed #d9b85c;border-radius:10px;margin:0 auto;padding:10px 14px;font-size:13px}.cl.cl-sales .cl-top{padding:72px 0 64px}.cl.cl-sales .cl-split{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}.cl.cl-sales .cl-split h1{margin-bottom:10px;font-size:clamp(34px,4.4vw,50px)}.cl.cl-sales .cl-switch{text-align:center;margin:18px 0 0}.cl.cl-sales .cl-switch a{color:var(--accentdk);border:1.5px solid var(--accent);border-radius:999px;padding:8px 18px;font-weight:700;text-decoration:none;display:inline-block}.cl.cl-sales .cl-switch a:hover{background:var(--soft)}.cl.cl-sales .cl-video{aspect-ratio:16/9;background:var(--navy);width:100%;max-width:760px;height:auto;box-shadow:var(--shadow);border-radius:14px;margin:22px auto 0;display:block}.cl.cl-sales .cl-links{margin:10px 0 0;font-size:15px}.cl.cl-sales .cl-example{text-align:center;color:var(--grey);max-width:70ch;margin:26px auto 0;font-size:16px}@media (width<=760px){.cl.cl-sales .cl-links{text-align:center}}.cl.cl-sales .cl-tagline{font-family:var(--serif);color:var(--accent);margin:0 0 18px;font-size:clamp(24px,2.6vw,30px);line-height:1.2}.cl.cl-sales .cl-sub{color:var(--grey);max-width:46ch;margin:0 0 18px;font-size:19px}.cl.cl-sales .cl-pricebar{color:var(--ink);margin:0 0 22px;font-size:18px}.cl.cl-sales .cl-pricebar b{color:var(--navy)}@media (width<=760px){.cl.cl-sales .cl-split{text-align:center;grid-template-columns:1fr}.cl.cl-sales .cl-sub{margin-left:auto;margin-right:auto}.cl.cl-sales .cl-stamp{width:180px;height:180px}}.cl.cl-sales .cl-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.cl.cl-sales .cl-item{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:20px 16px}.cl.cl-sales .cl-item .cl-ico{width:84px;height:84px;margin-bottom:12px}.cl.cl-sales .cl-item .cl-ico svg{width:46px;height:46px}.cl.cl-sales .cl-item h3{margin:0 0 6px;font-size:16.5px;line-height:1.3}.cl.cl-sales .cl-item p{color:var(--grey);margin:0;font-size:14.5px}@media (width<=980px){.cl.cl-sales .cl-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.cl.cl-sales .cl-five{grid-template-columns:1fr 1fr}}@media (width<=420px){.cl.cl-sales .cl-five{grid-template-columns:1fr}}.cl.cl-sales .cl-price .cl-keep{color:#c4d3e6;margin:-6px 0 18px;font-size:14.5px}.cl.cl-sales .cl-table{border:1px solid var(--line);max-width:820px;box-shadow:var(--shadow);background:#fff;border-radius:14px;margin:30px auto 0;overflow:hidden}.cl.cl-sales .cl-tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:13px 20px;font-size:15.5px;display:grid}.cl.cl-sales .cl-tr.cl-th{background:var(--navy);color:#fff;letter-spacing:.04em;border-top:0;font-size:14px;font-weight:700}.cl.cl-sales .cl-tr:nth-child(2n):not(.cl-th){background:#fafcfe}.cl.cl-sales .cl-tr .cl-y{color:var(--navy);font-weight:600}@media (width<=560px){.cl.cl-sales .cl-tr{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr);padding:11px 14px;font-size:14px}}.cl.cl-sales{--white:#fff}.cl.cl-sales .cl-stampwrap{place-items:center;display:grid}.cl.cl-sales .cl-stamp{width:280px;height:280px;display:block;position:relative}.cl.cl-sales .cl-stamp img{background:var(--white);width:100%;height:100%;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;border-radius:50%;display:block;transform:rotate(-8deg)}.cl.cl-sales .cl-ring{border:2px solid var(--navy);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cl.cl-sales .cl-stamp img{animation:1.65s linear .3s both cp-stamp-land}.cl.cl-sales .cl-ring{animation:.55s linear 1.15s forwards cp-stamp-ring}}@keyframes cp-stamp-land{0%{opacity:0;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}.51%{opacity:.106;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}1.01%{opacity:.205;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}1.52%{opacity:.299;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}2.02%{opacity:.385;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}2.53%{opacity:.463;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}3.03%{opacity:.534;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}3.54%{opacity:.598;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}4.04%{opacity:.654;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}4.55%{opacity:.703;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}5.05%{opacity:.746;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}5.56%{opacity:.783;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}6.06%{opacity:.815;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}7.07%{opacity:.867;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}8.08%{opacity:.905;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}9.09%{opacity:.933;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}10.61%{opacity:.961;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}12.63%{opacity:.983;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}15.66%{opacity:.996;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}23.23%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28%)rotate(-12deg)scale(1.3)}33.84%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28.05%)rotate(-12deg)scale(1.3003)}35.35%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-28.82%)rotate(-12deg)scale(1.3047)}36.87%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-30.3%)rotate(-12deg)scale(1.3132)}39.9%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-33.75%)rotate(-12deg)scale(1.3329)}41.41%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-34.79%)rotate(-12deg)scale(1.3388)}42.93%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-35%)rotate(-12deg)scale(1.34)}45.45%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-34.78%)rotate(-12deg)scale(1.3379)}46.46%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-34.38%)rotate(-12deg)scale(1.3339)}47.47%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-33.48%)rotate(-12deg)scale(1.3253)}47.98%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-32.71%)rotate(-12deg)scale(1.3178)}48.48%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-31.6%)rotate(-12deg)scale(1.307)}48.99%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-29.98%)rotate(-12deg)scale(1.2912)}49.49%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-27.58%)rotate(-12deg)scale(1.2679)}50%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-24.01%)rotate(-12deg)scale(1.2332)}50.51%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244000;transform:translateY(-18.65%)rotate(-12deg)scale(1.1812)}51.01%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244009;transform:translateY(-10.78%)rotate(-12deg)scale(1.1048)}51.45%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d24402f;transform:translateY(-1.44%)rotate(-12deg)scale(1.014)}51.52%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-12deg)scale(1.07,.93)}52.53%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-11.92deg)scale(1.0669,.9331)}53.54%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-11.71deg)scale(1.059,.941)}54.55%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-11.4deg)scale(1.0483,.9517)}56.06%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-10.82deg)scale(1.0305,.9695)}57.58%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-10.2deg)scale(1.014,.986)}59.6%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-9.4deg)scale(.9981,1.0019)}62.12%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-8.59deg)scale(.9893,1.0107)}65.66%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-7.89deg)scale(.9911,1.0089)}71.21%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-7.63deg)scale(1.0003,.9997)}84.85%{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-8.01deg)scale(.9997,1.0003)}to{opacity:1;box-shadow:0 0 0 5px var(--white), 0 8px 24px #0d244038;transform:translate(0%)rotate(-8.01deg)scale(1)}}@keyframes cp-stamp-ring{0%{opacity:.35;transform:scale(1)}3.03%{opacity:.339;transform:scale(1.0624)}6.06%{opacity:.329;transform:scale(1.1162)}9.09%{opacity:.318;transform:scale(1.1612)}13.64%{opacity:.302;transform:scale(1.2136)}18.18%{opacity:.286;transform:scale(1.2513)}24.24%{opacity:.265;transform:scale(1.2856)}31.82%{opacity:.239;transform:scale(1.3122)}42.42%{opacity:.202;transform:scale(1.3324)}59.09%{opacity:.143;transform:scale(1.3454)}to{opacity:0;transform:scale(1.35)}}.cl.cl-sales .answer{background:0 0;border:0;border-radius:0;padding:0}.cl.cl-full .cl-top{padding:64px 0 40px}.cl.cl-full .cl-split{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr);align-items:start;gap:40px;display:grid}.cl.cl-full .cl-split h1{margin-bottom:14px;font-size:clamp(32px,4vw,46px)}.cl.cl-full .cl-answer{color:var(--ink);max-width:58ch;margin:0 0 12px;font-size:19px}.cl.cl-full .cl-byline{color:var(--grey);margin:0 0 18px;font-size:14px}.cl.cl-full .cl-byline a{color:var(--accentdk)}.cl.cl-full .cl-sub{color:var(--grey);max-width:60ch;margin:0 0 14px;font-size:17px}.cl.cl-full .cl-gap{border-left:3px solid var(--accent);background:var(--soft);max-width:60ch;margin:14px 0;padding:14px 18px;font-size:16px}.cl.cl-full .cl-short{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px}.cl.cl-full .cl-short-h{color:var(--navy);margin:0 0 10px;font-weight:700}.cl.cl-full .cl-short p{margin:10px 0 0;font-size:15px}.cl.cl-full .cl-short .cl-btn{text-align:center;margin-top:16px;display:block}.cl.cl-full .cl-thumb{aspect-ratio:16/9;background:var(--navy);color:#fff;border-radius:10px;place-items:center;font-size:15px;font-weight:700;text-decoration:none;display:grid;position:relative;overflow:hidden}.cl.cl-full .cl-thumb img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.cl.cl-full .cl-thumb span{position:relative}.cl.cl-full .cl-thumb span:before{content:"";vertical-align:-1px;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;width:0;height:0;margin-right:10px;display:inline-block}.cl.cl-full .cl-toc{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:1048px;margin:34px auto 0;padding:14px 16px 0;font-size:14.5px;display:flex}.cl.cl-full .cl-toc a{color:var(--accentdk);text-decoration:none}.cl.cl-full .cl-lead{text-align:left;color:var(--ink);max-width:72ch;font-size:17.5px}.cl.cl-full .cl-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.cl.cl-full .cl-info.cl-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cl.cl-full .cl-card-l{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:20px 22px}.cl.cl-full .cl-card-l h3{margin:0 0 8px;font-size:18px}.cl.cl-full .cl-card-l p,.cl.cl-full .cl-card-l li{color:var(--ink);margin:0;font-size:15.5px}.cl.cl-full .cl-card-l p+p{margin-top:10px}.cl.cl-full .cl-dots{margin:0;padding-left:18px}.cl.cl-full .cl-dots li+li{margin-top:6px}.cl.cl-full .cl-badgecard{border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:26px;margin:28px auto 0;padding:22px 26px;display:flex}.cl.cl-full .cl-badgecard img{flex:none;transform:rotate(-8deg)}.cl.cl-full .cl-badgecard ul{margin:6px 0 0;padding-left:18px}.cl.cl-full .cl-badgecard li+li{margin-top:6px}.cl.cl-full .cl-paste{max-width:760px;margin:22px auto 0}.cl.cl-full .cl-paste summary{cursor:pointer;color:var(--accentdk);font-weight:600}.cl.cl-full .cl-paste pre{white-space:pre-wrap;word-break:break-all;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:12px;font-size:13px}.cl.cl-full .cl-note{max-width:72ch;color:var(--grey);margin:14px auto 0;font-size:15.5px}.cl.cl-full .cl-example{text-align:center;color:var(--grey);margin:26px auto 0;font-size:16px}.cl.cl-full .cl-doc{border:1px dashed var(--field);background:var(--soft);border-radius:8px;margin-top:12px;padding:10px 12px}.cl.cl-full .cl-doc p{color:var(--grey);font-size:13.5px}.cl.cl-full .cl-doc .cl-doc-h{color:var(--navy);margin-bottom:4px;font-weight:700}.cl.cl-full .cl-price ul+.cl-btn{margin-top:4px}.cl.cl-full .cl-price .cl-keep{color:#c4d3e6;margin:-6px 0 18px;font-size:14.5px}.cl.cl-full .cl-switch{text-align:center;margin:14px 0 0}.cl.cl-full .cl-switch a{color:var(--accentdk);border:1.5px solid var(--accent);border-radius:999px;padding:8px 18px;font-weight:700;text-decoration:none;display:inline-block}.cl.cl-full .cl-switch a:hover{background:var(--soft)}.cl.cl-full .cl-short .cl-switch{text-align:left}.cl.cl-full .cl-short-h{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.25}@media (width<=860px){.cl.cl-full .cl-split,.cl.cl-full .cl-info,.cl.cl-full .cl-info.cl-three{grid-template-columns:1fr}.cl.cl-full .cl-badgecard{text-align:center;flex-direction:column}.cl.cl-full .cl-badgecard ul{text-align:left}}.cl.cl-full .answer{max-width:60ch;margin:14px 0}.cl.cl-full .answer p{margin:0}.cl.cl-full .cl-byline p{margin:0 0 18px;font-size:14px}
