*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f6fc;color:#26213b;font:16px/1.65 Arial,sans-serif}a{color:#6244a0;text-underline-offset:4px}.wrap{max-width:1240px;margin:auto;padding:0 36px}header{border-bottom:1px solid #ded6eb}nav{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:100px}.brand img{width:160px;height:auto;display:block}.brand{font-size:25px;letter-spacing:.13em;text-decoration:none;font-weight:600}.links{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.links a{text-decoration:none;font-size:14px}.btn,button{background:#6244a0;color:white;border:1px solid #6244a0;border-radius:3px;padding:12px 18px;text-decoration:none;display:inline-block;font:inherit;cursor:pointer}.outline{background:transparent;color:#6244a0}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#6244a0;font-weight:700}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.13}h1{font-size:clamp(40px,5vw,68px);letter-spacing:-.04em;margin:20px 0 25px}h2{font-size:38px;letter-spacing:-.025em}h3{font-size:24px}.lead{font-size:19px;color:#625b73}.hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:80px 0}.actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0}.case{background:#26213b;color:white;border-radius:9px;padding:32px;box-shadow:0 20px 60px #26213b12}.case .eyebrow{color:#dacaf0}.case-row{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #62527d}.case-row small{display:block;color:#e0d5ed}.case-row strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.case-row span{font-size:12px;padding-top:8px}.section{padding:65px 0;border-top:1px solid #e2dbea}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.resource{border-top:1px solid #cdbfdf;padding:20px 0}.resource p{color:#625b73}.resource h3{margin:12px 0}.screen{width:100%;height:auto;border:1px solid #c7dce4;border-radius:5px}.caption{font-size:12px;color:#625b73}.n{color:#7652ad;font-size:26px}label{display:block;font-size:14px;font-weight:bold}input,select{width:100%;padding:12px;border:1px solid #a9c7d3;margin-top:8px;background:white;color:#26213b;font:inherit}.filters{margin:30px 0}details{padding:20px 0;border-bottom:1px solid #c9dce4}summary{cursor:pointer;font-size:18px;font-weight:600}footer{background:#efebf6;padding:35px 0}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px}footer a{margin-right:20px}.article{max-width:780px;padding:60px 0;margin:auto}.article h1{font-size:48px}.article p{margin-bottom:24px}.note{padding:24px;background:#efebf6;border-left:3px solid #7652ad}.skip{position:absolute;left:-10000px}.skip:focus{left:15px;top:10px;background:white;padding:12px;z-index:5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ba7b31;outline-offset:3px}[hidden]{display:none!important}@media(max-width:850px){.wrap{padding:0 22px}nav{padding:24px 0;align-items:flex-start;flex-direction:column;gap:16px}.links{gap:15px}.hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.grid2,.grid3{grid-template-columns:1fr;gap:28px}.section{padding:40px 0}.article h1{font-size:37px}.article{padding:35px 0}}@media print{header,footer,button,.skip{display:none}body{background:white;font-size:11pt}.article{max-width:none}.wrap{padding:0}@page{size:A4;margin:18mm}}
.brand{display:flex;align-items:center;gap:12px;letter-spacing:0;font-size:19px}.brand img{width:120px}.hero h1 em{color:#7652ad}.hero{gap:60px}.case{border-radius:24px 24px 4px 24px}.resource{border-top:2px solid #cdbfdf}.resource h3{font-size:24px}.topicbar{display:flex;gap:12px;flex-wrap:wrap;padding:22px 0}.topicbar a{border:1px solid #cdbfdf;padding:8px 14px;text-decoration:none;border-radius:30px}.feature{background:#26213b;color:#fff;padding:40px;border-radius:6px}.feature a{color:#e0d5ed}.feature .eyebrow{color:#e0d5ed}.article{max-width:790px}.links a:hover{text-decoration:underline}.article h2{font-size:29px}.grid3 .resource p{font-size:15px}img{max-width:100%}
