.page-module__lLHPCG__hero{background:#f1f5f9;border-top:3px solid #f5252f;padding:48px 0 54px}.page-module__lLHPCG__heroGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.page-module__lLHPCG__hero h1{letter-spacing:-.035em;max-width:800px;margin:12px 0 20px;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.08}.page-module__lLHPCG__hero p{max-width:740px}.page-module__lLHPCG__heroNote{color:#fff;background:#102a4c;border-radius:16px;padding:30px}.page-module__lLHPCG__heroNote .eyebrow{color:#ff9fa4}.page-module__lLHPCG__heroNote p{color:#e3eaf2}.page-module__lLHPCG__heroNote .page-module__lLHPCG__example{color:#fff;margin:18px 0;font-size:1.5rem;line-height:1.5}.page-module__lLHPCG__example strong{color:#ff9fa4}.page-module__lLHPCG__small{color:#526579;margin-top:18px;font-size:.9rem}.page-module__lLHPCG__intro{max-width:860px}.page-module__lLHPCG__purposes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.page-module__lLHPCG__purposes a{color:#102a4c;background:#fff;border:1px solid #d6dfe8;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.page-module__lLHPCG__purposes a:hover{background:#fff8f8;border-color:#f5252f}.page-module__lLHPCG__purposes a span:first-child{color:#e51d2b;font-size:.85rem}.page-module__lLHPCG__purposes a span:last-child{margin-left:auto}.page-module__lLHPCG__reference{scroll-margin-top:100px}.page-module__lLHPCG__chapter{background:#f4f7fa;padding:42px 0}.page-module__lLHPCG__chapter:nth-child(2n){background:#fff}.page-module__lLHPCG__chapterHeading{margin-bottom:26px}.page-module__lLHPCG__chapterHeading h2{margin:7px 0}.page-module__lLHPCG__chapterHeading p{color:#526579;margin:0}.page-module__lLHPCG__group{background:#fff;border:1px solid #d6dfe8;border-radius:12px;margin:20px 0;scroll-margin-top:110px;overflow:hidden}.page-module__lLHPCG__groupHeading{align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.page-module__lLHPCG__groupHeading>span{color:#e51d2b;font-size:1.4rem;font-weight:800}.page-module__lLHPCG__groupHeading h3{margin:0 0 5px;font-size:1.3rem}.page-module__lLHPCG__groupHeading p{color:#526579;margin:0}.page-module__lLHPCG__table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.page-module__lLHPCG__table th,.page-module__lLHPCG__table td{vertical-align:top;overflow-wrap:break-word;padding:17px 24px}.page-module__lLHPCG__table thead{color:#fff;background:#102a4c;font-size:.85rem}.page-module__lLHPCG__table th:first-child{width:28%}.page-module__lLHPCG__table tbody th{color:#102a4c;font-weight:750}.page-module__lLHPCG__table tbody tr:nth-child(odd){background:#f1f5f9}.page-module__lLHPCG__table tbody tr+tr{border-top:1px solid #dce4ec}.page-module__lLHPCG__table td{line-height:1.6}.page-module__lLHPCG__tip{background:#eaf0f6;border-left:4px solid #f5252f;margin-top:24px;padding:16px 22px}.page-module__lLHPCG__tip strong{text-transform:capitalize;color:#102a4c}.page-module__lLHPCG__tip p{margin:6px 0 0}.page-module__lLHPCG__practice{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;display:grid}.page-module__lLHPCG__practice li{margin:12px 0}.page-module__lLHPCG__downloadCard{background:#f1f5f9;border-top:3px solid #f5252f;border-radius:12px;align-self:start;padding:28px}.page-module__lLHPCG__downloadCard h2{font-size:1.5rem}.page-module__lLHPCG__purposes a:focus-visible,.page-module__lLHPCG__hero a:focus-visible,.page-module__lLHPCG__downloadCard a:focus-visible{outline-offset:4px;outline:3px solid #e51d2b}@media (max-width:760px){.page-module__lLHPCG__hero{padding:30px 0}.page-module__lLHPCG__heroGrid,.page-module__lLHPCG__practice{grid-template-columns:1fr;gap:24px}.page-module__lLHPCG__purposes{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__lLHPCG__heroNote{padding:24px}.page-module__lLHPCG__chapter{padding:30px 0}.page-module__lLHPCG__groupHeading{padding:17px 16px}.page-module__lLHPCG__table th,.page-module__lLHPCG__table td{padding:13px 15px}.page-module__lLHPCG__table th:first-child{width:34%}.page-module__lLHPCG__downloadCard{padding:24px}}@media (max-width:450px){.page-module__lLHPCG__purposes{grid-template-columns:1fr}.page-module__lLHPCG__table th,.page-module__lLHPCG__table td{padding:12px;font-size:.95rem}.page-module__lLHPCG__heroNote .page-module__lLHPCG__example{font-size:1.25rem}.page-module__lLHPCG__groupHeading{gap:12px}.page-module__lLHPCG__tip{padding:14px 16px}}
