/* Scoped, branding-only policy and credential previews. */
#aw-core-site .finish-information{color:#334B51;background:#F5F4F2;padding:44px 0 76px}
#aw-core-site .finish-information *{box-sizing:border-box}
#aw-core-site .finish-information .fi-wrap{width:min(1180px,calc(100% - 48px));margin:auto}
#aw-core-site .finish-information .fi-breadcrumb{font:400 13px/1.6 'Bricolage Grotesque',sans-serif;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}
#aw-core-site .finish-information a{color:#334B51;text-underline-offset:4px;overflow-wrap:anywhere}
#aw-core-site .finish-information .fi-title{padding:36px 40px;background:#BEC7CC;border-bottom:4px solid #334B51}
#aw-core-site .finish-information h1{font:400 clamp(36px,4.5vw,62px)/1.05 'EB Garamond',serif!important;letter-spacing:-.025em;margin:12px 0 0;max-width:22ch}
#aw-core-site .finish-information .fi-kicker{font:500 12px/1.5 'Bricolage Grotesque',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;margin:0}
#aw-core-site .finish-information .fi-review-note{font:400 13px/1.65 'Bricolage Grotesque',sans-serif!important;padding:20px 0;margin:0 0 24px;border-bottom:1px solid #B4BCB3}
#aw-core-site .finish-information .fi-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px;align-items:start;margin-top:32px}
#aw-core-site .finish-information .fi-layout aside{background:#ECE8E5;padding:24px;position:sticky;top:110px}
#aw-core-site .finish-information .fi-layout aside a{display:block;color:#334B51;font:400 13px/1.5 'Bricolage Grotesque',sans-serif;padding:10px 0;border-bottom:1px solid #B4BCB3;text-decoration:none}
#aw-core-site .finish-information .fi-layout aside a:hover{text-decoration:underline}
#aw-core-site .finish-information .fi-content{min-width:0;font:400 16px/1.8 'Bricolage Grotesque',sans-serif;overflow-wrap:break-word}
#aw-core-site .fi-content p,#aw-core-site .fi-content li{font:inherit;max-width:none}
#aw-core-site .fi-content p{margin:0 0 24px}
#aw-core-site .fi-content h2{font:400 31px/1.2 'EB Garamond',serif;margin:42px 0 22px;padding:18px 22px;background:#ECE8E5;border-left:3px solid #B4BCB3;scroll-margin-top:120px}
#aw-core-site .fi-content h2:first-child{margin-top:0}
#aw-core-site .fi-content h3{font:400 25px/1.3 'EB Garamond',serif;margin:30px 0 16px}
#aw-core-site .finish-information .fi-content figure{margin:20px 0 30px;max-width:100%}
#aw-core-site .finish-information .fi-table-scroll{max-width:100%;overflow:auto;border:1px solid #B4BCB3;margin:24px 0}
#aw-core-site .finish-information table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px;line-height:1.65}
#aw-core-site .finish-information table:has(th:nth-child(5)){min-width:920px}
#aw-core-site .finish-information th{background:#334B51;color:#F5F4F2;text-align:left}
#aw-core-site .finish-information td,#aw-core-site .finish-information th{padding:15px 16px;border-bottom:1px solid #B4BCB3;vertical-align:top}
#aw-core-site .finish-information tr:nth-child(even) td{background:#ECE8E5}
#aw-core-site .finish-information :focus-visible{outline:3px solid #334B51;outline-offset:4px}
@media(max-width:800px){#aw-core-site .finish-information .fi-layout{grid-template-columns:1fr;gap:30px}#aw-core-site .finish-information .fi-layout aside{position:static}#aw-core-site .finish-information .fi-title{padding:28px}#aw-core-site .finish-information .fi-layout aside nav{columns:2}#aw-core-site .finish-information .fi-layout aside .fi-kicker{column-span:all;margin-bottom:12px}}
@media(max-width:480px){#aw-core-site .finish-information .fi-wrap{width:calc(100% - 36px)}#aw-core-site .finish-information .fi-layout aside nav{columns:1}#aw-core-site .finish-information .fi-title{padding:24px}#aw-core-site .finish-information .fi-content{font-size:16px}#aw-core-site .finish-information h2{padding:16px!important;font-size:28px!important}}
