.print-only{display:none}.screen-only{display:block}.ii-hero{background:var(--mas-tint,#f5f3ff);padding:var(--space-6,64px) var(--space-3,24px);text-align:center}.ii-hero h1{font-size:44px;line-height:1.2;margin:0 auto var(--space-2,16px);max-width:880px}.ii-hero p{color:var(--mas-dark-grey,#6d6f73);font-size:20px;margin:0 auto;max-width:720px}.ii-toc{background:var(--mas-light-grey,#f4f5f6);border-left:4px solid var(--mas-primary,#651fff);border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;margin:var(--space-5,48px) auto;max-width:720px;padding:var(--space-3,24px)}.ii-toc h2{color:var(--mas-primary,#651fff);font-size:18px;margin:0 0 var(--space-2,16px)}.ii-toc ol{font-size:16px;line-height:1.8;margin:0;padding-left:1.5em}.ii-toc a{color:var(--mas-black,#263238);text-decoration:underline;text-underline-offset:3px}.ii-toc a:focus,.ii-toc a:hover{color:var(--mas-primary,#651fff)}.ii-section{margin:0 auto;max-width:720px;padding:var(--space-5,48px) var(--space-3,24px);scroll-margin-top:100px}.ii-section+.ii-section{border-top:1px solid var(--mas-light-grey,#f4f5f6)}.ii-section h2{color:var(--mas-black,#263238);font-size:28px;margin-bottom:var(--space-3,24px)}.ii-section h3{color:var(--mas-primary,#651fff);font-size:20px;font-weight:600;margin-bottom:var(--space-2,16px);margin-top:var(--space-4,32px)}.ii-section p{color:var(--mas-black,#263238);line-height:1.6}.ii-section ol,.ii-section p,.ii-section ul{font-size:18px;margin-bottom:var(--space-2,16px)}.ii-section ol,.ii-section ul{line-height:1.7;padding-left:1.5em}.ii-section li{margin-bottom:6px}.ii-callout{background:var(--mas-tint,#f5f3ff);border-left:4px solid var(--mas-primary,#651fff);border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;margin:var(--space-3,24px) 0;padding:var(--space-3,24px)}.ii-callout p:last-child{margin-bottom:0}.ii-callout strong{color:var(--mas-primary,#651fff)}.ii-step{background:var(--mas-white,#fff);border:1px solid var(--mas-light-grey,#f4f5f6);border-left:4px solid var(--mas-secondary,#40c4ff);border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;margin:var(--space-3,24px) 0;padding:var(--space-3,24px)}.ii-step h3{color:var(--mas-secondary,#40c4ff);font-size:16px;letter-spacing:1px;margin-top:0;text-transform:uppercase}.credit-guide-embed{background:var(--mas-light-grey,#f4f5f6);border:2px dashed var(--mas-grey,#c3c4c6);border-radius:var(--radius-md,8px);color:var(--mas-dark-grey,#6d6f73);font-size:14px;margin:var(--space-3,24px) 0;padding:var(--space-5,48px) var(--space-3,24px);text-align:center}.credit-guide-embed strong{color:var(--mas-error,#dc2626);display:block;font-size:16px;margin-bottom:var(--space-1,8px)}.credit-guide-summary{background:var(--mas-callout-bg,#e8f7ff);border-radius:var(--radius-md,8px);margin-bottom:var(--space-3,24px);padding:var(--space-3,24px)}.credit-guide-summary h3{color:var(--mas-secondary,#40c4ff);font-size:16px;letter-spacing:1px;margin-top:0;text-transform:uppercase}.credit-guide-summary ul{font-size:16px;margin:0;padding-left:1.5em}.credit-guide-actions{display:flex;flex-wrap:wrap;gap:var(--space-2,16px);margin-top:var(--space-3,24px)}.ii-closing{background:var(--mas-tint,#f5f3ff);padding:var(--space-6,64px) var(--space-3,24px);text-align:center}.ii-closing h2{font-size:28px;margin-bottom:var(--space-2,16px)}.ii-closing ul{display:inline-block;list-style:none;margin:0 auto var(--space-3,24px);max-width:560px;padding:0;text-align:left}.ii-closing li{color:var(--mas-black,#263238);font-size:18px;padding:6px 0 6px 28px;position:relative}.ii-closing li:before{color:var(--mas-primary,#651fff);content:"•";font-weight:700;left:8px;position:absolute}@media (max-width:767px){.ii-hero h1{font-size:32px}.ii-hero p{font-size:18px}.ii-section{padding:var(--space-4,32px) var(--space-2,16px)}.ii-section h2{font-size:24px}.ii-section h3{font-size:18px}.ii-section ol,.ii-section p,.ii-section ul{font-size:16px}.ii-toc{margin-left:var(--space-2,16px);margin-right:var(--space-2,16px)}}@media print{@page{size:A4;margin:18mm 16mm 22mm 16mm}.credit-guide-actions,.cta-stack,.expert-advice,.header-burger,.ii-toc,.mobile-nav,.site-footer .footer-grid,.site-header,.sticky-cta-mobile{display:none!important}body{background:#fff;color:#000;font-size:11pt;line-height:1.5;margin:0;padding:0}.print-only{display:block!important}.screen-only{display:none!important}.print-header{border-bottom:1pt solid #000;font-size:9pt;line-height:1.4;margin-bottom:12pt;padding-bottom:6pt}.print-header strong{display:block;font-size:14pt;margin-bottom:4pt}.ii-hero{background:none;padding:0 0 12pt;text-align:left}.ii-hero h1{font-size:22pt;margin:0 0 6pt}.ii-hero p{color:#000;font-size:11pt}.ii-section{max-width:100%;padding:12pt 0;page-break-inside:auto;border-top:0}.ii-section+.ii-section{border-top:1pt solid #999}.ii-section h2{font-size:14pt}.ii-section h2,.ii-section h3{color:#000;page-break-after:avoid}.ii-section h3{font-size:12pt}.ii-section ol,.ii-section p,.ii-section ul{color:#000;font-size:11pt}.credit-guide-embed,.credit-guide-summary,.ii-callout,.ii-step{background:none;border:1pt solid #999;margin:8pt 0;padding:8pt;page-break-inside:avoid}.ii-closing{background:none;padding:12pt 0}.ii-section a[href^=http]:after,.ii-section a[href^=mailto]:after,.ii-section a[href^=tel]:after{color:#555;content:" (" attr(href) ")";font-size:9pt}.credit-guide-embed,.ii-callout{page-break-inside:avoid}}