*{box-sizing:border-box}body{margin:0;color:#201b31;background:#fff;font:400 17px/1.7 Inter,"Segoe UI",system-ui,sans-serif}a{color:#4a2acd;text-underline-offset:.2em}a:focus-visible{outline:3px solid #7657df;outline-offset:3px}.wrap{width:min(calc(100% - 40px),1060px);margin:auto}header{border-bottom:1px solid #e6e3ee}header .wrap,footer .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:17px;gap:14px}.logo{display:flex;gap:10px;align-items:center;color:#140c34;text-decoration:none;font-weight:800}.mark{font:800 38px/1 Manrope,system-ui;letter-spacing:-.07em}.mark b{font-size:.68em}.logo small{font:700 10px/1.25 system-ui;text-transform:uppercase;letter-spacing:.18em}main{padding-block:22px 70px}.hero{background:#140c34;color:white;border-radius:20px;padding:clamp(24px,5vw,62px);margin:18px 0 32px}.hero p{color:#e9e4f8;max-width:74ch}.tag{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tag:after{content:"";display:inline-block;vertical-align:middle;width:32px;height:2px;background:#f8c933;margin-left:12px}h1,h2,h3{font-family:Manrope,"Segoe UI",system-ui,sans-serif;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}h1{font-size:clamp(32px,5vw,58px);max-width:24ch;margin:.4em 0}.article{max-width:780px;margin:auto}.article h2{margin-top:1.8em;font-size:clamp(23px,3vw,32px)}.meta,nav{font-size:.9em;color:#554c65}.table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.94em}th,td{padding:12px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #dedbe8}th{background:#f2effb}li+li{margin-top:.5em}.cta{display:inline-block;padding:10px 18px;background:#542ffc;color:white;border-radius:10px;text-decoration:none;font-weight:600}.row{border-top:1px solid #dedbe8;padding:8px 0 16px}.row h3{margin:12px 0}.row p{margin:0;max-width:75ch}.row a{text-decoration:none}.row a:hover{text-decoration:underline}footer{background:#f4f2fa}aside{padding-block:20px}details{border-block:1px solid #dedbe8;padding:12px 0}summary{cursor:pointer;font-weight:600}@media(max-width:480px){.wrap{width:calc(100% - 30px)}td,th{padding:8px 5px;font-size:.9em}.hero{border-radius:14px}}

.nota{border-top:1px solid #e6e3ee;padding:16px 0;color:#554c65;font-size:.92rem;line-height:1.55}.nota p{margin:.35em 0}.article{min-width:0}.table{max-width:100%}
