.rc-page{--navy:#113e59;--teal:#087778;--line:#d5e1e7;max-width:1180px;color:#243b49;line-height:1.65;padding-bottom:3rem}.rc-page *{box-sizing:border-box}.rc-page h1,.rc-page h2,.rc-page h3{color:var(--navy);line-height:1.2}.rc-page h1{font-size:clamp(2rem,4.3vw,3.3rem);max-width:850px;margin:.5rem 0 1rem}.rc-page h2{font-size:clamp(1.5rem,2.5vw,2rem)}.rc-page h3{font-size:1.17rem}.rc-page a{color:#096276;text-underline-offset:3px}.rc-page a:hover{color:#92323d}.rc-page :focus-visible{outline:3px solid #bf7b1b;outline-offset:4px}.rc-hero{background:linear-gradient(110deg,#113e59,#146b6e);padding:clamp(25px,5vw,50px);border-radius:18px;margin-top:24px;color:white}.rc-page .rc-hero h1{color:white}.rc-hero>p:not(.rc-kicker){max-width:850px;font-size:1.2rem}.rc-kicker{font-weight:750;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.rc-hero .rc-kicker{color:#c9eceb}.rc-page section{margin:38px 0}.rc-start{padding:26px;border:1px solid #badbdc;border-top:5px solid var(--teal);background:#edf7f7;border-radius:14px}.rc-start h2{margin-top:.4rem}.rc-lookups{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rc-lookups article{background:white;border:1px solid var(--line);border-radius:12px;padding:23px;display:flex;flex-direction:column;align-items:flex-start}.rc-lookups h3{margin-top:0}.rc-lookups p{margin-top:0;flex:1}.rc-page .rc-button{display:inline-block;border-radius:8px;background:var(--teal);color:white;border:2px solid var(--teal);padding:12px 17px;font-weight:700;text-decoration:none;line-height:1.4}.rc-page .rc-button:hover{background:#075a5d;color:white}.rc-page .rc-secondary{background:white;color:var(--navy);border-color:var(--navy)}.rc-lookups small{display:block;color:#48616f;line-height:1.5;margin-top:13px;font-size:.82rem}.rc-alternative{font-size:.9rem;margin-bottom:0}.rc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rc-card{background:white;border:1px solid var(--line);padding:22px;border-radius:13px}.rc-number{display:inline-block;font-weight:750;font-size:.85rem;color:var(--teal);border-bottom:3px solid #b7dbd8;padding-bottom:5px}.rc-card h3{margin-top:14px}.rc-source{font-size:.82rem}.rc-table{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:white}.rc-table table{width:100%;min-width:650px;border-collapse:collapse;margin:0;font-size:.95rem}.rc-table caption{text-align:left;padding:14px 18px;background:#edf4f7;font-size:.85rem;font-weight:600;color:#45606d}.rc-table th,.rc-table td{text-align:left;vertical-align:top;padding:17px 18px;border-bottom:1px solid var(--line)}.rc-table thead th{background:var(--navy);color:white}.rc-table tbody th{color:var(--navy);width:25%}.rc-table tbody tr:nth-child(even){background:#f4f8fa}.rc-steps,.rc-improvements{padding-left:24px}.rc-steps li,.rc-improvements li{padding-left:5px;margin:16px 0}.rc-note{padding:20px 24px;border-left:5px solid var(--teal);background:#edf5f7;border-radius:0 12px 12px 0;margin-top:25px}.rc-note h3{margin-top:0}.rc-note p:last-child{margin-bottom:0}.rc-sources{border-top:2px solid var(--line);padding-top:20px;font-size:.9rem}.rc-sources li{margin:9px 0}@media(max-width:900px){.rc-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.rc-page{padding-left:16px;padding-right:16px}.rc-grid,.rc-lookups{grid-template-columns:1fr}.rc-start{padding:20px}.rc-lookups article{padding:19px}.rc-hero{padding:25px 21px}.rc-page section{margin:30px 0}.rc-table th,.rc-table td{padding:14px}}@media print{#site-header,#site-footer{display:none}.rc-hero{background:none;color:black;border:1px solid #aaa}.rc-page .rc-hero h1,.rc-hero .rc-kicker{color:black}.rc-table{overflow:visible}.rc-table table{min-width:0}.rc-card,.rc-lookups article{break-inside:avoid}}
