._intro_5ppl1_1{max-width:100%;padding-block:56px 36px}._intro_5ppl1_1 h1{letter-spacing:-.045em;max-width:850px;margin:16px 0 22px;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:1.08}._intro_5ppl1_1 p{max-width:740px;color:var(--text-muted);margin:0;font-size:19px;line-height:1.6}._library_5ppl1_4{padding-bottom:64px}._libraryMeta_5ppl1_5{color:var(--text-muted);flex-wrap:wrap;gap:10px 24px;padding:18px 0 28px;font-size:14px;display:flex}._libraryMeta_5ppl1_5 span{align-items:center;gap:8px;display:flex}._row_5ppl1_7{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);padding:36px 0;display:grid}._rowCopy_5ppl1_8{min-width:0}._occasion_5ppl1_9{color:#2854b6;margin:0 0 14px;font-size:14px;font-weight:650}._row_5ppl1_7 h2{letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(26px,3vw,37px);line-height:1.15}._row_5ppl1_7 p:not(._occasion_5ppl1_9){color:var(--text-muted);margin:0 0 18px;line-height:1.6}._row_5ppl1_7 ._outcome_5ppl1_12{color:var(--foreground);border-left:2px solid #aacbff;padding-left:16px;font-size:15px}._row_5ppl1_7 small{color:var(--text-muted);margin:14px 0 0;font-size:13px;display:block}._preview_5ppl1_14{color:#101c32;text-align:left;overflow-wrap:anywhere;background:#f2f6fc;border:1px solid #d5e1f1;border-radius:12px;width:100%;min-width:0;padding:26px}._previewLabel_5ppl1_15{color:#53647d;border-bottom:1px solid #d0deef;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:20px;padding-bottom:13px;font-size:11px;line-height:1.5;display:flex}._previewLabel_5ppl1_15 span:first-child{color:#2452b7;font-weight:650}._preview_5ppl1_14 p._exampleTitle_5ppl1_17{color:#101c32;letter-spacing:-.025em;margin:0 0 20px;font-size:21px;font-weight:600;line-height:1.25}._miniLabel_5ppl1_18{color:#4c6388;margin-bottom:10px;font-size:11px;display:block}._splitExample_5ppl1_19{grid-template-columns:1fr 1fr;gap:14px;display:grid}._splitExample_5ppl1_19>div{background:#fff;border:1px solid #d1def0;border-radius:6px;min-width:0;padding:18px}._splitExample_5ppl1_19>div:last-child{border-top:3px solid #2d61db;padding-top:16px}._splitExample_5ppl1_19 strong{font-size:17px;font-weight:600;line-height:1.25;display:block}._splitExample_5ppl1_19 p{color:#53647d;margin:8px 0 0;font-size:13px;line-height:1.5}._splitExample_5ppl1_19 ul{margin:12px 0 0;padding:0;font-size:13px;list-style:none}._splitExample_5ppl1_19 li{border-top:1px solid #e4ebf6;padding:5px 0}._splitExample_5ppl1_19 li:before{content:"✓";color:#2854b6;margin-right:9px}._noteLines_5ppl1_27{gap:7px;margin-top:18px;display:grid}._noteLines_5ppl1_27 i{background:#d3deee;width:100%;height:2px}._noteLines_5ppl1_27 i:last-child{width:65%}._preview_5ppl1_14 p._exampleEnd_5ppl1_30{color:#53647d;margin:16px 0 0;font-size:13px;line-height:1.5}._journey_5ppl1_31{grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;gap:5px;margin:15px 0 24px;display:grid}._journey_5ppl1_31>span{background:#fff;border-top:3px solid #2d61db;min-height:90px;padding:16px 10px;font-size:12px;line-height:1.5}._journey_5ppl1_31 strong{font-size:13px;font-weight:600}._journey_5ppl1_31>b{color:#5275ac;font-weight:400}._scope_5ppl1_35{color:#53647d;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;display:grid}._scope_5ppl1_35 b{color:#2854b6;margin-bottom:5px;font-size:11px;display:block}._flowRow_5ppl1_37{border-bottom:1px solid #d0deef;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;font-size:13px;display:grid}._flowRow_5ppl1_37 b{color:#4c6388;font-weight:500}._flowRow_5ppl1_37:nth-child(3){color:#17499e;font-weight:600}._flowRule_5ppl1_40{background:#fff;border-left:3px solid #2d61db;margin:12px 0 0;padding:12px 15px;font-size:13px;line-height:1.6}._compact_5ppl1_41{border:0;border-radius:0;flex-direction:column;justify-content:center;height:100%;padding:clamp(24px,4vw,44px);display:flex}._overview_5ppl1_42{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:clamp(28px,5vw,64px);padding-bottom:64px;display:grid}._details_5ppl1_43{min-width:0}._details_5ppl1_43 h2{letter-spacing:-.025em;margin:30px 0 14px;font-size:28px;line-height:1.2}._details_5ppl1_43>p{color:var(--text-muted);line-height:1.65}._steps_5ppl1_46{margin:24px 0}._step_5ppl1_46{border-top:1px solid var(--border);grid-template-columns:28px 1fr;gap:16px;padding:20px 0;display:grid}._step_5ppl1_46>span{color:#2854b6;padding-top:4px;font-size:12px}._step_5ppl1_46 h3{margin:0 0 6px;font-size:19px;line-height:1.3}._step_5ppl1_46 p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}._previewQuestion_5ppl1_51{border:1px solid var(--border);border-radius:8px;margin-top:24px}._previewQuestion_5ppl1_51 summary{cursor:pointer;color:#2854b6;padding:16px 20px;font-size:15px;font-weight:550}._previewQuestion_5ppl1_51>div{padding:0 20px 20px}._previewQuestion_5ppl1_51 h3{margin:4px 0 12px;font-size:20px;line-height:1.35}._previewQuestion_5ppl1_51 p{color:var(--text-muted);font-size:15px}._previewQuestion_5ppl1_51 small{color:var(--text-muted);font-size:12px;display:block}._other_5ppl1_57{border-top:1px solid var(--border);padding-top:30px}._other_5ppl1_57 h2{margin-bottom:24px;font-size:28px}._returnLink_5ppl1_59{color:#2854b6;align-items:center;min-height:44px;display:inline-flex}@media (max-width:850px){._row_5ppl1_7{gap:26px}._preview_5ppl1_14{padding:20px}._previewLabel_5ppl1_15{font-size:10px}._splitExample_5ppl1_19>div{padding:12px}._splitExample_5ppl1_19>div:last-child{padding-top:10px}._splitExample_5ppl1_19 strong{font-size:15px}._overview_5ppl1_42{grid-template-columns:1fr}._overview_5ppl1_42>section{position:static}}@media (max-width:620px){._intro_5ppl1_1{padding-top:34px;padding-bottom:18px}._intro_5ppl1_1 h1{font-size:38px}._intro_5ppl1_1 p{font-size:17px}._libraryMeta_5ppl1_5{gap:8px 16px;padding-bottom:24px;font-size:12px}._row_5ppl1_7{grid-template-columns:1fr;gap:22px;padding:28px 0}._row_5ppl1_7 h2{font-size:30px}._row_5ppl1_7 ._preview_5ppl1_14{order:2}._preview_5ppl1_14 p._exampleTitle_5ppl1_17{font-size:19px}._journey_5ppl1_31>span{padding:12px 7px;font-size:11px}._journey_5ppl1_31 strong{font-size:12px}._overview_5ppl1_42{gap:30px;padding-bottom:40px}}
