.rl-body{padding-top:48px;display:flex;flex-direction:column;gap:48px}.fx-fine a{color:var(--pb-aubergine);font-weight:700}.fx-fine a:hover{color:var(--pb-aubergine-deep);text-decoration:underline}.rl-icon{flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.library-row .rl-icon{flex-shrink:0}.rl-icon-moss{background:var(--pb-moss-tint);color:#3B4A12}.rl-icon-lilac{background:var(--pb-lilac-deep);color:var(--pb-aubergine)}.rl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rl-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.rl-cards,.rl-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-card{min-width:0;padding:28px;display:flex;flex-direction:column;gap:14px;border:1px solid rgba(74,46,87,.14);border-radius:14px;background:#fff;box-shadow:var(--pb-shadow)}.rl-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rl-card h2{margin:0;color:var(--pb-aubergine-deep);font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.018em}.rl-card p{margin:0;color:rgba(31,28,36,.74);font-size:16px;line-height:25px}.rl-card-actions{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:10px}.rl-card-soon{border:1.5px dashed rgba(74,46,87,.35);box-shadow:none}.rl-stat-fig{color:var(--pb-aubergine);font-size:64px;line-height:1;font-weight:800;letter-spacing:-.03em}.rl-card .rl-stat-note{color:rgba(31,28,36,.74);font-size:15px;line-height:23px}.rl-src{margin-top:auto;color:var(--pb-aubergine);font-size:14px;line-height:20px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.rl-src:hover{color:var(--pb-aubergine-deep)}.rl-cite{padding:28px;display:flex;flex-direction:column;gap:12px;border-radius:14px;background:var(--pb-lilac-deep)}.rl-cite .rl-eyebrow,.rl-feature-main .rl-eyebrow,.rl-roles .rl-eyebrow{margin:0;color:var(--pb-aubergine);font-size:12px;line-height:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rl-cite p{margin:0;color:var(--pb-ink);font-size:16px;line-height:25px}.rl-feature{display:flex;flex-wrap:wrap;border:1px solid rgba(74,46,87,.14);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--pb-shadow)}.rl-feature-main{flex:1 1 520px;min-width:0;padding:36px;display:flex;flex-direction:column;gap:20px}.rl-feature-main h2{margin:0;color:var(--pb-aubergine-deep);font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.015em}.rl-feature-main p{margin:0;color:rgba(31,28,36,.74);font-size:16px;line-height:25px}.rl-feature-pills{display:flex;flex-wrap:wrap;gap:10px}.rl-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.rl-steps li{display:flex;gap:14px;align-items:flex-start}.rl-step-num{flex:0 0 36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pb-aubergine);color:#fff;font-weight:800}.rl-step-title{color:var(--pb-aubergine-deep);font-size:17px;line-height:24px;font-weight:700}.rl-step-text{color:rgba(31,28,36,.7);font-size:14px;line-height:21px}.rl-feature-actions{display:flex;flex-wrap:wrap;gap:12px}.rl-feature-note{color:rgba(31,28,36,.62);font-size:13px;line-height:20px}.rl-roles{flex:1 1 360px;min-width:0;padding:36px;display:flex;flex-direction:column;gap:18px;justify-content:center;background:var(--pb-lilac)}.rl-role{padding:20px;border-radius:12px;background:#fff}.rl-role h3{margin:0 0 6px;color:var(--pb-aubergine-deep);font-size:17px;line-height:24px;font-weight:700}.rl-role p{margin:0;color:rgba(31,28,36,.74);font-size:15px;line-height:23px}.rl-roles-note{color:rgba(31,28,36,.7);font-size:13px;line-height:20px}@media (max-width:767px){.rl-body{padding-top:32px;gap:36px}.library-row{grid-template-columns:52px minmax(0,1fr)}.rl-cards,.rl-cards-2{grid-template-columns:1fr}.rl-card{padding:24px}.rl-stat-fig{font-size:52px}.rl-feature-main,.rl-roles{padding:24px}.rl-feature-main h2{font-size:26px;line-height:32px}}@media print{.rl-card,.rl-cite,.rl-feature{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}