.guide-page .pub-hero{display:block;max-width:1000px}.guide-page .pub-hero h1{max-width:900px}.guide-page .guide-actions{margin-top:24px}.guide-page .pub-toc{max-height:calc(100vh - 130px);overflow:auto;scrollbar-width:thin}.guide-page .pub-content .pub-cta p{color:#d7e1f2}
@media(max-width:760px){.guide-page .pub-toc{max-height:none;overflow:visible}}
@media print{html{scroll-behavior:auto}body{background:#fff;color:#172338}.header,.footer,.skip,.pub-toc,.guide-actions,dialog,.editorial-zoom{display:none!important}.wrap{width:100%;max-width:none}.pub-hero{padding:0 0 12mm!important;margin:0!important}.pub-hero h1{font-size:28pt!important;line-height:1.15}.pub-sub{font-size:11pt!important;line-height:1.6}.pub-layout{display:block!important}.pub-content p,.pub-content li,.pub-content td,.pub-content th{font-size:10pt!important;line-height:1.65!important}.pub-block{padding:5mm 0!important;border:0}.pub-block h2{font-size:17pt!important;break-after:avoid}.pub-steps h3{font-size:12pt!important}.pub-shot,.pub-table tr,.pub-steps li,.pub-notice{break-inside:avoid}.pub-shot img{max-height:95mm;width:auto;max-width:100%;margin:auto}.pub-shot button{border:0;padding:0;background:transparent}.pub-table table{display:table!important}.pub-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:visible!important}.pub-table tbody{display:table-row-group!important}.pub-table tr{display:table-row!important}.pub-table th,.pub-table td{display:table-cell!important;width:auto!important}.pub-table td:before{display:none!important}.pub-table th,.pub-table td{padding:3mm!important}.pub-cta{background:#eef2f8!important;color:#172338!important;break-inside:avoid}.guide-page .pub-content .pub-cta p{color:#35465e!important}.pub-crumb{font-size:9pt;margin-bottom:6mm}.pub-meta,figcaption{font-size:8pt!important}.pub-shot{border:0;box-shadow:none}.pub-shot:focus-within{outline:none}}

@media print{.guide-page .pub-shot img{max-height:72mm}.guide-page .pub-shot{padding:0!important}.guide-page .pub-steps li{padding-bottom:3mm;margin-bottom:3mm}.guide-page .pub-cta{padding:4mm!important;margin:4mm 0!important}.guide-page .pub-cta h2{font-size:16pt!important}.guide-page .pub-cta .button{padding:2mm 3mm;min-height:0;font-size:10pt}.guide-page .pub-content p{margin-block:2mm}.guide-page .pub-block{padding-block:3mm!important}}
