.assistant-page{max-width:1000px;padding:45px 0 65px}.assistant-page h1{font-size:clamp(32px,5vw,48px);max-width:760px}.assistant-page .lead{max-width:780px}.assistant-panel{border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:20px;padding:30px;background:#fff;box-shadow:0 15px 45px #2546670a;scroll-margin-top:20px}.assistant-panel h2{font-size:27px;line-height:1.3;margin:0 0 16px}.assistant-panel h3{font-size:21px;margin:28px 0 12px}.assistant-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:24px 0}.assistant-choice{font:inherit;cursor:pointer;text-align:left;color:var(--navy);background:var(--sky);border:1px solid #b7d6e9;border-radius:14px;padding:22px;min-height:76px;overflow-wrap:anywhere}.assistant-choice:hover{border-color:var(--gold);background:#f5fbff}.assistant-choice strong{display:block;font-size:20px;margin-bottom:8px}.assistant-choice span{display:block;font-size:15px;color:var(--muted)}.assistant-check{display:flex;gap:12px;align-items:flex-start;padding:14px 10px;border-bottom:1px solid var(--line);cursor:pointer}.assistant-check input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--blue);margin:3px 0}.assistant-check:has(input:checked){background:#eef7ff}.assistant-steps{padding-left:25px}.assistant-steps li{padding:7px 0 7px 5px}.assistant-note{background:#fff8e8;border-left:3px solid var(--gold);padding:16px;font-size:15px}.assistant-sources{padding-left:22px}.assistant-sources li{padding:6px 0}.assistant-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.assistant-page .fine{font-size:13px;color:var(--muted)}.assistant-help{margin-top:30px;padding:24px;background:#f5faff;border:1px solid var(--line);border-radius:16px}.assistant-help h2{font-size:23px;line-height:1.3}.assistant-help p{font-size:15px}.assistant-fallback{margin:25px 0}.assistant-panel:empty{display:none}@media(max-width:500px){.assistant-page{padding-top:28px}.assistant-panel{padding:20px 16px}.assistant-panel h2{font-size:24px}.assistant-choices{grid-template-columns:1fr}.assistant-actions .button{width:100%}.assistant-choice{padding:18px}}@media print{header,footer,.skip,.assistant-page>p,.assistant-page>h1,.assistant-actions,.assistant-help,.assistant-fallback,#assistant-status,.cky-btn-revisit-wrapper{display:none!important}.assistant-page{padding:0;width:100%;max-width:none}.assistant-panel{border:0;box-shadow:none;padding:0}.assistant-panel a{color:#000}.assistant-sources a:after{content:' (' attr(href) ')';font-size:10px;overflow-wrap:anywhere}.assistant-check{break-inside:avoid}.assistant-panel h2,.assistant-panel h3{break-after:avoid}body{font-size:12px}}
