:root{--p:#2a33b8;--pd:#1b2280;--pl:#eef0ff;--o:#7482f7;--od:#3a46c4;--ink:#1d2236;--mut:#4a5169;--line:#e1e4f2;--soft:#f5f6fb;--dark:#141a33;--ok:#12805a;--bad:#c93a3a}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:12px}body{margin:0;background:#fff;color:var(--ink);font:17px/1.75 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow-wrap:break-word}img,svg{max-width:100%}a{color:var(--p);text-underline-offset:3px}a:hover{color:var(--pd)}:focus-visible{outline:3px solid var(--o);outline-offset:2px}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:12px;top:12px;z-index:100;padding:10px 16px;border-radius:8px;background:#fff;color:var(--ink);font-weight:700;text-decoration:none}.w{max-width:1280px;margin:0 auto;padding:0 40px}header{background:var(--p);color:#fff;box-shadow:0 2px 14px rgba(27,34,128,.25)}header nav{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:22px;font-weight:700;letter-spacing:-.01em;flex:none}.brand:hover{color:#fff}.brand svg{width:42px;height:42px;flex:none}.nav-links{display:flex;align-items:center}.nav-links a{position:relative;color:#fff;text-decoration:none;font-size:17px;font-weight:500;padding:8px 0}.nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--o);transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav-links a:hover::after,.nav-links a.on::after{transform:scaleX(1)}.hero{padding:42px 0 6px}h1{margin:0 auto 12px;text-align:center;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.sub{margin:0 0 34px;text-align:center;font-size:18px;font-weight:700;color:var(--ink)}.lead,.after-tool{margin:0;text-align:left;color:var(--ink);font-size:18px;line-height:1.8}.lead,.after-tool{margin-top:24px}.tool{max-width:820px;margin:28px auto 0;text-align:left}.bar{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #d0d3d9;border-radius:8px;padding:6px 14px 6px 6px}.bar input{flex:1 1 auto;min-width:0;height:50px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:19px}.bar input::placeholder{color:#6b7080}.bar input:focus,.bar input:focus-visible{outline:none;box-shadow:none}.bar:focus-within{outline:none}button{font:inherit}#paste{display:inline-flex;align-items:center;gap:8px;flex:none;justify-content:center;width:115px;height:43px;padding:0;border:0;border-radius:6px;background:#eee;color:#111;font-size:18px;font-weight:600;cursor:pointer}#paste .icon{width:15px;height:15px}#paste .ic-ok{display:none}#paste.ok .ic-clip{display:none}#paste.ok .ic-ok{display:block}#go{display:inline-flex;align-items:center;justify-content:center;flex:none;width:136px;height:50px;padding:0;border:0;border-radius:6px;background:var(--p);color:#fff;font-size:19px;font-weight:600;cursor:pointer}#go:disabled,.fmt button:disabled{opacity:.55;cursor:not-allowed}#msg{margin:12px 0 0;text-align:center;font-size:15.5px;color:var(--mut)}#msg.err{color:var(--bad);font-weight:500}#msg:empty{display:none}#res{display:none;margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(20,26,51,.08)}.rh{display:flex;align-items:center;justify-content:space-between;gap:12px}#ttl{font-size:19px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip{flex:none;background:var(--pl);color:var(--p);font-size:13.5px;font-weight:700;padding:3px 12px;border-radius:999px}#thumbs{display:flex;gap:8px;overflow-x:auto;margin:12px 0;padding-bottom:6px}#thumbs figure{margin:0;position:relative;flex:0 0 140px}#thumbs img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--line);border:1px solid var(--line);border-radius:8px}#thumbs figcaption{position:absolute;left:6px;bottom:6px;background:rgba(20,26,51,.85);color:#fff;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px}progress{width:100%;height:8px;accent-color:var(--p)}.quality{display:flex;align-items:center;gap:12px;margin:4px 0 12px;font-weight:600}.seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.seg label{cursor:pointer}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:block;padding:7px 20px;font-size:15px;font-weight:600;color:var(--mut)}.seg input:checked+span{background:var(--p);color:#fff}.seg input:focus-visible+span{outline:3px solid var(--o);outline-offset:-3px}.fmt{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fmt button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;border:2px solid #4049c9;border-radius:10px;background:#4049c9;color:#fff;text-align:left;cursor:pointer}.fmt button.alt{background:#fff;color:var(--p)}.fmt button:hover:not(:disabled){filter:brightness(1.1)}.fmt b{font-size:17px}.fmt small{font-size:13.5px;font-weight:500;opacity:.85}main{padding-bottom:30px}.sec p,.sec li{color:var(--ink)}p{margin:0 0 16px}h2.ban{display:block;margin:48px 0 20px;padding:7px 20px;border-radius:8px;background:linear-gradient(90deg,var(--pd),var(--p) 60%,#4452e6);color:#fff;font-size:clamp(21px,2.6vw,26px);line-height:1.35;font-weight:700;letter-spacing:0;text-align:center;text-wrap:balance}.ov{overflow-x:auto;margin:18px 0 22px;border:1px solid var(--line)}table{width:100%;min-width:640px;border-collapse:collapse;font-size:16px;line-height:1.55}th,td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}th{white-space:nowrap}td:first-child{font-weight:600;color:var(--ink)}td{color:var(--mut)}tr:last-child td{border-bottom:0}tbody tr:nth-child(even) td{background:var(--soft)}.yes{color:var(--ok)!important;font-weight:700}.no{color:var(--bad)!important;font-weight:700}.note{margin:22px 0;padding:16px 20px;background:var(--soft);border-left:5px solid var(--o);border-radius:0 12px 12px 0;color:var(--mut)}.note b{color:var(--ink)}.cite{margin:14px 0 18px;padding:14px 20px;background:var(--pl);border-left:5px solid var(--p);border-radius:0 12px 12px 0;font-style:italic;color:var(--pd)}.chk{list-style:none;margin:14px 0 20px;padding:0}.chk li{position:relative;margin:0 0 9px;padding-left:34px}.chk li::before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%232a33b8'/%3E%3Cpath d='M7 12.5l3.2 3.2L17 8.8' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.chk.warn li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%237482f7'/%3E%3Cpath d='M12 6.5v7M12 17.2h.01' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E")}.chk b{color:var(--ink)}.steps{list-style:none;counter-reset:s;padding:0}.steps li{counter-increment:s}.steps li::before{content:counter(s);display:grid;place-items:center;margin-bottom:12px;border-radius:50%;color:#fff;font-weight:700}.steps span{color:var(--mut);font-size:16px;line-height:1.6}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:26px 0}.card{flex:0 0 calc((100% - 40px) / 3);padding:24px 22px 26px;border:2px solid var(--o);border-radius:16px;background:#fff;text-align:center}.card .ic{display:grid;place-items:center;width:64px;height:64px;margin:2px auto 14px;border-radius:18px;background:var(--pl);color:var(--p)}.card .ic .icon{width:32px;height:32px;stroke-width:1.8}.card h3{margin:0 0 8px;font-size:20px;font-weight:700}.card p{margin:0;color:var(--mut);font-size:16.5px;line-height:1.65}.dark-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 8px}.dk{padding:20px 22px;border-radius:14px;background:var(--pl);color:var(--ink);font-size:16.5px;line-height:1.6;text-align:center}.pros{padding:20px 26px;border:none;border-radius:14px;background:var(--pl);color:var(--pd);font-weight:500}.tips{margin:26px 0;padding:10px 28px 18px;background:var(--soft);border-radius:14px}.tips h3{display:flex;align-items:flex-start;gap:10px;margin:18px 0 4px;color:var(--od);font-size:19px;font-weight:700;line-height:1.4}.tips h3::before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:var(--o) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h9m-4-4 4 4-4 4' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.tips p{margin:0}.disc{margin:44px 0 0;padding:18px 22px;border:1px dashed #c9cfe6;border-radius:12px;background:var(--soft);color:var(--mut);font-size:15px;line-height:1.65}.disc p{margin:0}.foot{color:#c2c8e0;font-size:15.5px}.foot-bottom{text-align:center}.foot-bottom p{margin:0}.legal-hero{text-align:center}.legal-hero h1{margin-bottom:8px}.legal-hero .sub{max-width:720px;margin:0 auto;color:var(--mut);font-size:18px}.legal-body>:first-child{margin-top:0}.legal-body h2{line-height:1.3;font-weight:700}.legal-body p,.legal-body li{font-size:16.5px;line-height:1.75}.legal-body ul{margin:0 0 14px;padding-left:22px}.legal-body li{margin:0 0 8px}.legal-body li::marker{color:var(--o)}.legal-body .ov{margin:14px 0 18px}.legal-body .ov table{font-size:15px}@media (max-width:1100px){.steps{grid-template-columns:1fr 1fr}.card{flex-basis:calc((100% - 20px) / 2)}.dark-cards{grid-template-columns:1fr 1fr}}@media (max-width:820px){.w{padding:0 20px}header nav{flex-direction:column;align-items:flex-start;height:auto;gap:4px;padding:12px 0 8px}.brand{font-size:19px}.brand svg{width:36px;height:36px}.nav-links{flex-wrap:wrap;gap:0 18px}.nav-links a{font-size:16px;padding:7px 0}.legal-hero{padding-left:20px;padding-right:20px}h2.ban{margin:38px 0 18px;padding:7px 14px}}@media (max-width:640px){body{font-size:16.5px}.bar{flex-direction:column;align-items:stretch}#go,#paste{width:100%;justify-content:center}.fmt{grid-template-columns:1fr}.steps,.dark-cards{grid-template-columns:1fr}.card{flex-basis:100%}.tips{padding:6px 18px 14px}.legal-body{padding:26px 20px 30px;border-radius:14px}h3.u{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}#how{padding-top:0}.steps li{flex-direction:column}.steps li span{margin-bottom:20px}.phone{position:relative;width:100%;max-width:222px;margin:auto auto 0;border:7px solid var(--dark);border-radius:30px;background:var(--dark);overflow:hidden;aspect-ratio:390/720;box-shadow:0 14px 28px rgba(20,26,51,.28),inset 0 0 0 1px #3a4160}.phone::before{content:"";position:absolute;z-index:2;top:6px;left:50%;width:34%;height:9px;transform:translateX(-50%);border-radius:9px;background:var(--dark)}.phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:23px;background:#fff}@media(max-width:640px){.phone{max-width:240px}}.steps li{display:grid;grid-template-columns:30px 1fr;column-gap:12px;align-items:start;padding:0;margin:0 0 6px;border:0;border-radius:0;background:none;box-shadow:none}.steps .phone{grid-column:1/-1}.steps .phone{aspect-ratio:auto}.steps .phone{position:relative}.steps .phone::after,.steps .phone .home{display:none}.steps .phone{border-width:7px}.steps .phone{border:0;overflow:visible}.steps .phone::before{display:block;content:"";position:absolute;z-index:3;left:50%;transform:translateX(-50%);border-radius:50%}.steps .phone::after{display:block;content:"";position:absolute}.steps .phone img{display:block;box-sizing:content-box;width:100%;height:auto;aspect-ratio:auto;margin:0;background:#fff;object-fit:initial}.steps .phone .home{display:block;position:absolute;inset:8px;z-index:2;pointer-events:none}.steps .phone .home::before{content:"9:41";position:absolute;font:700 11px/1 Inter,system-ui,sans-serif;color:#1d2236}.steps .phone .home::after{content:"";position:absolute;box-sizing:border-box;border:1.5px solid #1d2236;background:linear-gradient(#1d2236,#1d2236) left center/75% 100% content-box no-repeat}.steps .phone .home{width:auto;height:auto;transform:none}.steps .phone{padding:3px;border-radius:22px;background:#111;box-shadow:0 4px 12px rgba(20,26,51,.18)}.steps .phone::before{box-shadow:none;background:#111}.steps .phone::after{right:-2px;width:2px;border-radius:0 2px 2px 0;background:#111;box-shadow:none}.steps .phone .home{background:linear-gradient(#777,#777) center calc(100% - 5px)/40px 2px no-repeat}.steps .phone .home::after{border-radius:2px}.steps .phone{max-width:165px}@media(max-width:640px){.steps .phone{max-width:170px}}h3.u{display:block;margin:38px 0 12px;padding:2px 0 2px 14px;border-left:4px solid var(--p);background:none;font-size:22px;font-weight:700;line-height:1.3;color:var(--ink)}@media(max-width:640px){h3.u{font-size:19px}}.steps li{margin-bottom:0;padding-bottom:26px;border-bottom:1px solid var(--line)}.steps li+li{padding-top:26px}.steps li:last-child{border-bottom:0;padding-bottom:6px}.steps li::before{margin-top:0}.steps b{margin-bottom:3px}.steps .phone{margin:18px auto 0}.ov{border-radius:10px;box-shadow:none}th{background:var(--pl);color:var(--pd);font-weight:700}section{padding-top:0}h2.ban{margin-top:20px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 10px}.steps li,.steps li+li,.steps li:last-child{position:relative;flex-direction:column;margin:0;overflow:hidden}.steps li::before{z-index:3;top:12px;left:12px}.steps .shot{display:flex;justify-content:center}.steps .shot .phone,.steps .phone{width:100%;margin:0}.steps li span{margin:0;font-size:15px;line-height:1.6;color:var(--mut)}@media(max-width:980px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps .phone{max-width:165px}}@media(max-width:520px){.steps{grid-template-columns:1fr}.steps .phone{max-width:190px}}.steps li,.steps li+li,.steps li:last-child{justify-content:flex-start}.steps .shot{width:100%}.steps li:last-child .phone{margin-bottom:0}.steps li,.steps li+li,.steps li:last-child{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:0}.steps li::before{position:static;grid-column:1;grid-row:1;box-shadow:none}.steps b{grid-column:2;grid-row:1;padding:0 18px 0 0;font-size:18px;line-height:1.25}.steps .shot{grid-column:1/-1;order:0}.steps li span{grid-column:1/-1}.steps .shot{align-items:flex-start}.steps b{display:flex;align-items:center;min-height:46px}.steps li::before{align-self:center}.steps{gap:18px}.steps b{margin:24px 0 10px}.steps .shot{border:0;padding:18px 14px 20px}.steps .shot .phone,.steps .phone{max-width:128px;border-radius:19px;padding:3px;box-shadow:0 10px 22px rgba(42,51,184,.22)}.steps .phone img{padding-top:12px;border-radius:16px}.steps .phone .home{top:3px;right:3px;bottom:3px;left:3px;border-radius:16px;background-size:30px 2px;background-position:center calc(100% - 4px)}.steps .phone .home::before{top:4px;left:9px;font-size:5px}.steps .phone .home::after{top:4px;right:9px;width:8px;height:4px;border-width:1px;padding:0}.steps .phone::before{top:5px;width:4px;height:4px}.steps .phone::after{top:40px;height:20px}@media(min-width:981px){.steps li span{min-height:150px}}@media(max-width:980px){.steps .phone,.steps .shot .phone{max-width:140px}}@media(max-width:520px){.steps .phone,.steps .shot .phone{max-width:140px}}.steps li,.steps li+li,.steps li:last-child{transition:none}.steps .shot{background:var(--pl)}.steps li span{min-height:0!important}.how-banner{display:block;width:100%;height:auto;border-radius:18px}#features .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}#features .card{flex:none;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:18px;align-content:start;align-items:start;text-align:left;padding:24px 26px;border:1px solid transparent;border-radius:18px;background:var(--soft)}#features .card:last-child{grid-column:1/-1}#features .card .ic{grid-row:1/3;grid-column:1;display:grid;place-items:center;width:52px;height:52px;margin:0;border-radius:50%;background:linear-gradient(135deg,var(--p),var(--o));color:#fff;box-shadow:0 6px 14px rgba(42,51,184,.25)}#features .card .ic .icon{width:26px;height:26px;stroke-width:2}#features .card h3{grid-column:2;margin:2px 0 6px;font-size:19px;font-weight:700;line-height:1.3;color:var(--ink)}#features .card p{grid-column:2;margin:0;color:var(--mut);font-size:15.5px;line-height:1.65}@media(max-width:700px){#features .cards{grid-template-columns:1fr}#features .card:last-child{grid-column:auto}#features .card{padding:20px 18px;column-gap:14px;grid-template-columns:46px minmax(0,1fr)}#features .card .ic{width:46px;height:46px}#features .card .ic .icon{width:23px;height:23px}}#who .cards{display:block;margin:24px 0 8px;border-top:1px solid var(--line)}#who .card{flex:none;display:grid;grid-template-columns:44px 200px minmax(0,1fr);column-gap:20px;align-items:center;text-align:left;padding:22px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}#who .card .ic{grid-column:1;display:grid;place-items:center;width:44px;height:44px;margin:0;border-radius:50%;background:var(--pl);color:var(--p)}#who .card .ic .icon{width:22px;height:22px;stroke-width:1.9}#who .card h3{grid-column:2;margin:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--ink)}#who .card p{grid-column:3;margin:0;color:var(--mut);font-size:15.5px;line-height:1.65}@media(max-width:760px){#who .card{grid-template-columns:44px minmax(0,1fr);row-gap:4px;align-items:start;padding:18px 2px}#who .card .ic{grid-row:1/3}#who .card h3{grid-column:2;align-self:center}#who .card p{grid-column:2}}.foot-links{display:flex;flex-wrap:wrap;justify-content:center}.foot-links a{text-decoration:none;font-size:15.5px}.foot-links a:hover{color:#fff;text-decoration:underline}@media (max-width:640px){.foot-links{gap:8px 20px}}.foot{background:var(--p);margin-top:40px}.foot-links{padding-top:22px;padding-bottom:16px;gap:8px 26px}.foot-links a{color:#fff;opacity:.92}.foot-links a:hover{opacity:1}.foot-bottom{padding-top:12px;padding-bottom:14px;border-top:1px solid rgba(255,255,255,.22);color:#fff;font-size:14.5px}header,.foot{background:linear-gradient(90deg,var(--pd),var(--p) 60%,#4452e6)}.nav-links{gap:26px}.how-banner{border:1px solid var(--line)}.how-banner{max-width:1040px;margin:6px auto 0}.steps li,.steps li+li,.steps li:last-child{background:#fff;border:1px solid var(--line);border-top:1px solid var(--line);border-radius:16px;box-shadow:0 2px 10px rgba(20,26,51,.05);column-gap:8px}.steps li:hover{transform:none;box-shadow:0 2px 10px rgba(20,26,51,.05)}.steps li::before{width:24px;height:24px;font-size:12.5px;margin:24px 0 10px 16px;background:#5a67ec}.steps b{padding-right:6px;color:#111}@media(min-width:981px){.steps b{font-size:min(15.5px,calc((100vw - 134px)*.0131));white-space:nowrap}}.steps li,.steps li+li,.steps li:last-child{grid-template-rows:auto 1fr auto}.steps li span{grid-row:2;align-self:start;padding:0 18px 18px}.steps .shot{grid-row:3;align-self:end;border-top:1px solid var(--line);border-bottom:0}.faq{gap:16px}.faq .qa h3{line-height:1.4}.faq .qa p{margin:0;padding:0;color:var(--mut);line-height:1.65}@media(max-width:820px){.faq{grid-template-columns:1fr}}.faq{grid-template-columns:1fr}.faq{display:block;margin:14px 0 6px}.faq .qa{padding:20px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.faq .qa:last-child{border-bottom:0}.faq .qa h3{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--ink)}.faq .qa p{font-size:16.5px}#tool .fmt button:hover:not(:disabled),#tool .fmt button:active:not(:disabled){filter:none;transform:none}.byline{margin:-4px 0 18px;font-size:.92rem;opacity:.78}.byline a{color:inherit;text-decoration:underline}.author{margin:44px 0 0;padding:26px 30px 22px;border:1px solid var(--line);border-top:6px solid var(--p);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(20,26,51,.06)}.a-top{display:flex;align-items:center;gap:20px;margin-bottom:16px}.a-av{flex:none;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--p);color:#fff;font-size:24px;font-weight:700;letter-spacing:.02em}.a-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.a-name h3{margin:0;font-size:22px;line-height:1.3;font-weight:700;color:var(--ink)}.a-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:4px 0 0;font-size:15px;color:var(--mut)}.a-meta span,.a-note{display:inline-flex;align-items:center;gap:7px}.a-meta .icon,.a-note .icon{width:17px;height:17px;color:var(--o)}.author>p{margin:0 0 14px;font-size:16.5px;line-height:1.75}.author>.a-note{display:flex;margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:14.5px;color:var(--mut)}@media(max-width:640px){.author{padding:22px 18px 18px}.a-top{align-items:flex-start;gap:14px}.a-av{width:56px;height:56px;font-size:20px}}.legal-hero{padding:34px 20px 4px}section.legal{padding:8px 0 0}.legal-body{max-width:760px;margin:0 auto;padding:0 0 28px;background:none;border:0;border-radius:0;box-shadow:none}.legal-body h2{margin:28px 0 8px;font-size:21px;color:var(--ink)}.legal-body .updated{display:block;margin:0 0 18px;padding:0;background:none;border-radius:0;color:var(--mut);font-size:15px;font-weight:400}.legal-body .ov{border:0;border-radius:0}