.IrCILa_page{color:var(--body)}.IrCILa_page h1,.IrCILa_page h2,.IrCILa_page h3,.IrCILa_page p,.IrCILa_page figure{margin:0}.IrCILa_page h2{margin-top:14px;font-size:clamp(34px,4vw,46px);line-height:1.1}.IrCILa_page h3{font-size:29px;line-height:1.15}.IrCILa_page p,.IrCILa_page li{line-height:1.65}.IrCILa_page a:not([class]){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.IrCILa_hero{border-bottom:1px solid var(--line);padding:76px 0 88px}.IrCILa_heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.IrCILa_hero h1{max-width:540px;margin:22px 0 24px;font-size:clamp(48px,5.3vw,68px);line-height:1.02}.IrCILa_intro{max-width:510px;font-size:19px}.IrCILa_heroNote{color:var(--muted);font-size:14px;margin-top:20px!important}.IrCILa_heroPhoto img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.IrCILa_heroPhoto figcaption{color:var(--muted);font-family:var(--serif);margin-top:10px;font-style:italic}.IrCILa_section{padding:88px 0}.IrCILa_alt{background:var(--warm)}.IrCILa_sectionIntro{max-width:600px;font-size:18px;margin-top:16px!important}.IrCILa_roleGrid,.IrCILa_supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.IrCILa_role{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:32px}.IrCILa_role h3{margin:10px 0 16px;font-size:36px}.IrCILa_roleLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.IrCILa_roleDetail{border-top:1px solid var(--line);padding-top:16px;font-size:15px;margin-top:24px!important}.IrCILa_split{grid-template-columns:.8fr 1fr;align-items:start;gap:88px;display:grid}.IrCILa_cleanList{margin:0;padding:0;list-style:none}.IrCILa_cleanList li{border-top:1px solid var(--line);padding:15px 0}.IrCILa_cleanList li:last-child{border-bottom:1px solid var(--line)}.IrCILa_support{padding-top:8px}.IrCILa_support h3{margin-bottom:22px}.IrCILa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px;display:grid}.IrCILa_step{border-top:1px solid var(--ink);padding-top:20px}.IrCILa_step span{color:var(--emerald);font-family:var(--serif);margin-bottom:22px;font-size:24px;display:block}.IrCILa_step h3{margin-bottom:12px;font-size:27px}.IrCILa_step p+p{margin-top:12px}.IrCILa_smallNote{font-size:15px;margin-top:28px!important}.IrCILa_faqLayout{grid-template-columns:.7fr 1fr;gap:88px;display:grid}.IrCILa_faq details{border-top:1px solid var(--line)}.IrCILa_faq details:last-child{border-bottom:1px solid var(--line)}.IrCILa_faq summary{cursor:pointer;min-height:58px;padding:17px 30px 17px 0;font-weight:600;list-style:none;position:relative}.IrCILa_faq summary::-webkit-details-marker{display:none}.IrCILa_faq summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;position:absolute;right:2px}.IrCILa_faq details[open] summary:after{content:"−"}.IrCILa_faq summary:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.IrCILa_faq details p{max-width:580px;padding:0 0 20px}.IrCILa_final{background:var(--plum);color:var(--light);padding:72px 0 80px}.IrCILa_final h2{color:var(--light);margin-bottom:16px}.IrCILa_final p{max-width:600px}.IrCILa_finalButton{background:var(--light);min-height:48px;color:var(--plum);border-radius:4px;align-items:center;margin-top:28px;padding:12px 20px;font-weight:600;display:inline-flex}.IrCILa_finalButton:focus-visible{outline:2px solid var(--light);outline-offset:4px}@media (max-width:860px){.IrCILa_heroGrid,.IrCILa_split,.IrCILa_faqLayout{grid-template-columns:1fr;gap:32px}.IrCILa_hero{padding:48px 0 56px}.IrCILa_hero h1{font-size:clamp(42px,10vw,56px)}.IrCILa_section{padding:64px 0}.IrCILa_roleGrid,.IrCILa_supportGrid,.IrCILa_steps{grid-template-columns:1fr;gap:20px}.IrCILa_role{padding:26px}.IrCILa_supportGrid{gap:36px}.IrCILa_steps{gap:28px}.IrCILa_step span{margin-bottom:10px}.IrCILa_final{padding:60px 0 64px}}
