:where([data-guide-route=carry-role]) .carry-guide{width:min(100% - 2rem,1040px);margin:0 auto;padding:1.5rem 0 5rem;color:#d8e2ef}:where([data-guide-route=carry-role]) .carry-guide-header{padding:2.25rem 0 1rem}:where([data-guide-route=carry-role]) .carry-guide-kicker,:where([data-guide-route=carry-role]) .carry-guide-review-cta>div>span,:where([data-guide-route=carry-role]) .carry-guide-section-heading>span{display:block;margin-bottom:.55rem;color:#fca5a5;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}:where([data-guide-route=carry-role]) .carry-guide-header h1{max-width:900px;margin:0;color:#f8fafc;font-size:clamp(2.55rem,6.6vw,4.9rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}:where([data-guide-route=carry-role]) .carry-guide-lede{max-width:840px;margin:1.35rem 0 0;color:#c6d1df;font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.7}:where([data-guide-route=carry-role]) .carry-guide-review-note{max-width:820px;margin:0 0 2rem;padding-left:1rem;border-left:3px solid #475569;color:#9aaabd;font-size:.9rem;line-height:1.65}:where([data-guide-route=carry-role]) .carry-guide a{color:#91c9ff;text-underline-offset:.18em}:where([data-guide-route=carry-role]) .carry-guide-section{margin-top:4.25rem;scroll-margin-top:5rem}:where([data-guide-route=carry-role]) .carry-guide-section-heading h2{max-width:880px;margin:0;color:#f8fafc;font-size:clamp(1.85rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}:where([data-guide-route=carry-role]) .carry-guide-action-list,:where([data-guide-route=carry-role]) .carry-guide-checklist,:where([data-guide-route=carry-role]) .carry-guide-grid p,:where([data-guide-route=carry-role]) .carry-guide-route p,:where([data-guide-route=carry-role]) .carry-guide-section>p{color:#becada;font-size:1rem;line-height:1.72}:where([data-guide-route=carry-role]) .carry-guide-section>p{max-width:890px}:where([data-guide-route=carry-role]) .carry-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.4rem}:where([data-guide-route=carry-role]) .carry-guide-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-guide-route=carry-role]) .carry-guide-grid article,:where([data-guide-route=carry-role]) .carry-guide-route>div{padding:1.3rem;border:1px solid rgba(248,113,113,.22);border-radius:14px;background:linear-gradient(145deg,rgba(52,30,39,.72),rgba(12,20,32,.9))}:where([data-guide-route=carry-role]) .carry-guide-grid h3,:where([data-guide-route=carry-role]) .carry-guide-route h3{margin:0 0 .7rem;color:#f8fafc;font-size:1.18rem}:where([data-guide-route=carry-role]) .carry-guide-grid p,:where([data-guide-route=carry-role]) .carry-guide-route p{margin:0}:where([data-guide-route=carry-role]) .carry-guide-action-list,:where([data-guide-route=carry-role]) .carry-guide-checklist{display:grid;grid-gap:.8rem;gap:.8rem;max-width:910px;margin:1.4rem 0 0;padding-left:1.3rem}:where([data-guide-route=carry-role]) .carry-guide-action-list li,:where([data-guide-route=carry-role]) .carry-guide-checklist li{padding-left:.35rem}:where([data-guide-route=carry-role]) .carry-guide-action-list strong,:where([data-guide-route=carry-role]) .carry-guide-checklist strong{color:#f8fafc}:where([data-guide-route=carry-role]) .carry-guide-rule{margin-top:1.4rem;padding:1rem 1.15rem;border:1px solid rgba(248,113,113,.28);border-radius:12px;background:rgba(248,113,113,.07)}:where([data-guide-route=carry-role]) .carry-guide-rule strong{color:#fecaca}:where([data-guide-route=carry-role]) .carry-guide-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.4rem}:where([data-guide-route=carry-role]) .carry-guide-route b{display:grid;width:2rem;height:2rem;place-items:center;margin-bottom:.8rem;border-radius:999px;color:#170b0e;background:#fca5a5}:where([data-guide-route=carry-role]) .carry-guide-table-wrap{margin-top:1.4rem;overflow-x:auto;border:1px solid rgba(248,113,113,.22);border-radius:14px}:where([data-guide-route=carry-role]) .carry-guide-table{width:100%;min-width:760px;border-collapse:collapse;background:rgba(12,20,32,.82)}:where([data-guide-route=carry-role]) .carry-guide-table caption{padding:.85rem 1rem;color:#9fb0c4;text-align:left}:where([data-guide-route=carry-role]) .carry-guide-table td,:where([data-guide-route=carry-role]) .carry-guide-table th{padding:.9rem 1rem;border-top:1px solid rgba(148,163,184,.16);color:#c6d1df;text-align:left;vertical-align:top;line-height:1.55}:where([data-guide-route=carry-role]) .carry-guide-table th{color:#f8fafc}:where([data-guide-route=carry-role]) .carry-guide-review-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.4rem;gap:1.4rem;align-items:center;margin-top:4.5rem;padding:1.4rem;border:1px solid rgba(88,101,242,.46);border-radius:16px;background:linear-gradient(145deg,#20162d,#0c1727)}:where([data-guide-route=carry-role]) .carry-guide-review-cta h2{margin:0;color:#f8fafc;font-size:clamp(1.5rem,3.5vw,2.15rem);line-height:1.12}:where([data-guide-route=carry-role]) .carry-guide-review-cta p{max-width:680px;margin:.75rem 0 0;color:#c6d1df;line-height:1.65}:where([data-guide-route=carry-role]) .carry-guide-review-button{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1rem;border-radius:10px;color:#fff!important;background:#5865f2;font-weight:800;text-decoration:none;white-space:nowrap}:where([data-guide-route=carry-role]) .carry-guide-review-button:focus-visible,:where([data-guide-route=carry-role]) .carry-guide-review-button:hover{background:#6772f5;transform:translateY(-1px)}:where([data-guide-route=carry-role]) .carry-guide-faq details{margin-top:.75rem;padding:1rem 1.1rem;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:rgba(15,23,42,.68)}:where([data-guide-route=carry-role]) .carry-guide-faq summary{color:#f8fafc;font-weight:760;cursor:pointer}:where([data-guide-route=carry-role]) .carry-guide-faq details p{margin:.75rem 0 0;color:#becada;line-height:1.65}@media (max-width:820px){:where([data-guide-route=carry-role]) .carry-guide-grid--three,:where([data-guide-route=carry-role]) .carry-guide-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:where([data-guide-route=carry-role]) .carry-guide{width:min(100% - 1.25rem,1040px);padding-top:1rem}:where([data-guide-route=carry-role]) .carry-guide-header{padding-top:1.35rem}:where([data-guide-route=carry-role]) .carry-guide-header h1{font-size:clamp(2.35rem,12.7vw,3.6rem)}:where([data-guide-route=carry-role]) .carry-guide-grid,:where([data-guide-route=carry-role]) .carry-guide-grid--three,:where([data-guide-route=carry-role]) .carry-guide-review-cta,:where([data-guide-route=carry-role]) .carry-guide-route{grid-template-columns:1fr}:where([data-guide-route=carry-role]) .carry-guide-section{margin-top:3.4rem}:where([data-guide-route=carry-role]) .carry-guide-review-button{width:100%;white-space:normal}}@media (prefers-reduced-motion:no-preference){:where([data-guide-route=carry-role]) .carry-guide-grid article,:where([data-guide-route=carry-role]) .carry-guide-review-button,:where([data-guide-route=carry-role]) .carry-guide-route>div{transition:transform .16s ease,border-color .16s ease,background-color .16s ease}}