.peg-path{background:#F5F2EB;color:#132A3A;--gold:#806637;--line:#D7D2C7;font-size:17px;line-height:1.7}.peg-path *{box-sizing:border-box}.peg-path .peg-wrap{max-width:1240px;margin:auto;padding:clamp(56px,7vw,104px) 24px}.peg-path h1,.peg-path h2,.peg-path h3{font-family:var(--heading-font-family,Georgia,serif);font-weight:500;text-transform:none;letter-spacing:-.02em;color:inherit;line-height:1.12;margin:0}.peg-path h1{font-size:clamp(42px,5.6vw,78px);max-width:940px}.peg-path h2{font-size:clamp(32px,3.7vw,52px);max-width:840px}.peg-path h3{font-size:clamp(29px,2.8vw,38px)}.peg-path .eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.peg-path .intro{max-width:760px;color:#53636D;margin:24px 0 0}.peg-path .jump{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.peg-path a{color:inherit;text-underline-offset:6px}.peg-path .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#B49560;color:#132A3A;text-decoration:none;font-size:14px;letter-spacing:.03em}.peg-path .outline{background:transparent;border:1px solid #806637}.peg-path a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.peg-path .band{border-top:1px solid var(--line);scroll-margin-top:110px}.peg-path .peg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px}.peg-path article{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:24px;min-width:0}.peg-path .number{font-size:12px;letter-spacing:.14em;color:var(--gold);margin-bottom:24px}.peg-path .lead{font-size:19px;margin:20px 0 12px}.peg-path .fit{color:#53636D;font-size:14px;margin:0 0 18px}.peg-path article p{margin-top:0}.peg-path ul{padding-left:20px;font-size:15px;color:#53636D;margin:8px 0 24px}.peg-path li{padding:4px 0}.peg-path article .button{margin-top:auto;align-self:flex-start}.peg-path .dark{background:#132A3A;color:#F5F2EB;--line:#40515A;--gold:#D1B780}.peg-path .dark .intro,.peg-path .dark .fit,.peg-path .dark ul{color:#D5DBDC}.peg-path .note{font-size:14px;margin:34px 0 0;max-width:850px}.peg-path .closing{max-width:820px}.peg-path .closing .button{margin-top:28px}
@media(min-width:750px) and (max-width:1023px){.peg-path .peg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.peg-path article:last-child{grid-column:1/-1}}
@media(max-width:749px){.peg-path .peg-grid{grid-template-columns:1fr;gap:38px}.peg-path .jump{flex-direction:column;align-items:stretch}.peg-path .peg-wrap{padding-inline:24px}}

.peg-path .back{display:inline-block;margin-bottom:38px;font-size:14px}.peg-path .small{font-size:14px;max-width:850px;margin-top:24px}.peg-path .button{margin-top:28px}.peg-path .scope{margin-top:32px;max-width:960px}.peg-path .scope ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 44px;font-size:17px}.peg-path .faq{margin-top:36px;max-width:1000px}.peg-path details{border-top:1px solid #D7D2C7}.peg-path details:last-child{border-bottom:1px solid #D7D2C7}.peg-path summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:24px 0;min-height:48px;font-size:20px}.peg-path summary::-webkit-details-marker{display:none}.peg-path summary span{color:#806637;transition:transform .3s}.peg-path details[open] summary span{transform:rotate(45deg)}.peg-path details p{max-width:850px;margin:0 0 26px;color:#53636D}.peg-path summary:focus-visible{outline:2px solid #806637;outline-offset:4px}.peg-path article p{margin-top:18px;color:#53636D}.peg-path .peg-scroll-target{opacity:var(--peg-opacity,1);transform:translateY(calc((1 - var(--peg-progress,1)) * var(--peg-distance,24px)))}
@media(max-width:749px){.peg-path .scope ul{grid-template-columns:1fr}.peg-path summary{font-size:18px}}
@media(prefers-reduced-motion:reduce){.peg-path .peg-scroll-target{opacity:1;transform:none}.peg-path summary span{transition:none}}
.peg-path .faq {
  display: block;
}