.cg-crumbs ol{letter-spacing:.02em;flex-wrap:wrap;gap:2px 0;margin:0 0 10px;padding:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.95rem;font-weight:700;list-style:none;display:flex}.cg-crumbs li{color:#b8b0a4;align-items:center;display:inline-flex}.cg-crumbs li+li:before{content:"/";color:#f4ede259;margin:0 8px}.cg-crumbs a{color:#e9e1d6;text-underline-offset:3px;-webkit-text-decoration:underline #f4ede24d;text-decoration:underline #f4ede24d}.cg-crumbs a:hover,.cg-crumbs [aria-current=page]{color:#ffc94d}.cg-title{text-wrap:balance;max-width:22ch;font-size:clamp(2.2rem,6.4vw,3.6rem)}.cg-intro{max-width:68ch}.cg-panels{gap:12px;margin-top:18px;display:grid}@media (min-width:720px){.cg-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cg-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.cg-panel{flex-direction:column;display:flex}.cg-panel-title{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cg-panel-body{color:#d8d0c4;margin-top:8px;line-height:1.55}.cg-panel-link{color:#ffc94d;text-underline-offset:4px;align-self:flex-start;margin-top:auto;padding-top:12px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.08rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.cg-panel-link:hover{color:#fbf4ea}@media (min-width:1024px){.su-objectives.cg-steps{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}}.cg-faq{gap:8px;max-width:64rem;margin-top:16px;display:grid}.cg-q{background:#0c0711d1;border:1px solid #f4ede21a}.cg-q[open]{border-color:#ffc94d66}.cg-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 16px;list-style:none;display:flex}.cg-q summary::-webkit-details-marker{display:none}.cg-q summary:after{content:"+";color:#ffc94d;flex:none;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}.cg-q[open] summary:after{content:"–"}.cg-q summary:focus-visible{outline-offset:2px;outline:2px solid #ffc94d}.cg-q h3{color:#fbf4ea;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.22rem;font-weight:800;line-height:1.15}.cg-q p{color:#d8d0c4;max-width:72ch;padding:0 16px 14px;line-height:1.6}.cg-related{gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}@media (min-width:720px){.cg-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cg-related{grid-template-columns:repeat(4,minmax(0,1fr))}}.cg-related a{background:#0c0711d1;border:1px solid #f4ede21a;flex-direction:column;gap:4px;height:100%;padding:14px 16px;transition:border-color .15s;display:flex}.cg-related a:hover,.cg-related a:focus-visible{border-color:#ffc94d}.cg-related b{color:#fbf4ea;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.2rem;font-weight:800}.cg-related span{color:#b8b0a4;font-size:.9rem}.cg-end-line{color:#fbf4ea;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:800}@media (prefers-reduced-motion:reduce){.cg-related a{transition:none}}
