.sample-guide-module__riveLG__previewWrap{width:100%;max-width:530px;margin-inline:auto}.sample-guide-module__riveLG__reportStages{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.sample-guide-module__riveLG__reportStage{border-top:1px solid var(--marketing-rule);min-width:0;padding-top:20px}.sample-guide-module__riveLG__stageLabel{color:var(--marketing-blue);letter-spacing:.02em;text-transform:none;margin:0 0 17px;font-size:12px;font-weight:700}.sample-guide-module__riveLG__reportStage>h3{max-width:18ch;color:var(--marketing-ink);letter-spacing:-.025em;margin:0 0 22px;font-size:23px;font-weight:600;line-height:1.3}.sample-guide-module__riveLG__reportStage ol{margin:0;padding:0;list-style:none}.sample-guide-module__riveLG__reportStage li{border-top:1px solid var(--marketing-rule);grid-template-columns:28px minmax(0,1fr);gap:13px;padding:17px 0;display:grid}.sample-guide-module__riveLG__reportStage li>span{color:var(--marketing-muted);padding-top:2px;font-size:12px;font-weight:600}.sample-guide-module__riveLG__reportStage li h4{color:var(--marketing-ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.sample-guide-module__riveLG__reportStage li p{color:var(--marketing-muted);margin:6px 0 0;font-size:16px;line-height:1.55}.sample-guide-module__riveLG__reviewColumns{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(42px,7vw,90px);display:grid}.sample-guide-module__riveLG__reviewColumns h3{color:var(--marketing-ink);letter-spacing:-.025em;margin:0 0 22px;font-size:23px;font-weight:600;line-height:1.3}.sample-guide-module__riveLG__questionList{border-top:1px solid var(--marketing-rule);margin:0;padding:0;list-style:none}.sample-guide-module__riveLG__questionList li{border-bottom:1px solid var(--marketing-rule);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.sample-guide-module__riveLG__questionList li>span{color:var(--marketing-blue);padding-top:2px;font-size:12px;font-weight:600}.sample-guide-module__riveLG__questionList p{color:var(--marketing-ink);margin:0;font-size:16px;line-height:1.55}.sample-guide-module__riveLG__materials{border-left:1px solid var(--marketing-rule);padding-left:clamp(28px,4vw,55px)}.sample-guide-module__riveLG__materials>p{color:var(--marketing-muted);margin:-5px 0 23px;font-size:16px;line-height:1.6}.sample-guide-module__riveLG__materials ul{border-top:1px solid var(--marketing-rule);margin:0;padding:0;list-style:none}.sample-guide-module__riveLG__materials li{border-bottom:1px solid var(--marketing-rule);color:var(--marketing-ink);padding:14px 0;font-size:16px;line-height:1.5}.sample-guide-module__riveLG__guideList{border-top:1px solid var(--marketing-rule)}.sample-guide-module__riveLG__guideList a{border-bottom:1px solid var(--marketing-rule);color:var(--marketing-ink);grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:24px;padding:21px 6px;text-decoration:none;transition:background-color .18s;display:grid}.sample-guide-module__riveLG__guideList a:hover{background:var(--marketing-wash)}.sample-guide-module__riveLG__guideList a:focus-visible{outline:3px solid var(--marketing-boundary);outline-offset:3px}.sample-guide-module__riveLG__guideList a>span{gap:6px;display:grid}.sample-guide-module__riveLG__guideList strong{color:var(--marketing-ink);font-size:18px;font-weight:600;line-height:1.4}.sample-guide-module__riveLG__guideList small{color:var(--marketing-muted);font-size:16px;line-height:1.5}.sample-guide-module__riveLG__guideList svg{color:var(--marketing-blue);justify-self:center}@media (max-width:1050px){.sample-guide-module__riveLG__reportStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 30px}.sample-guide-module__riveLG__reportStage:last-child{grid-column:1/-1}.sample-guide-module__riveLG__reportStage:last-child ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid}}@media (max-width:767px){.sample-guide-module__riveLG__reportStages{grid-template-columns:1fr;gap:36px}.sample-guide-module__riveLG__reportStage:last-child{grid-column:auto}.sample-guide-module__riveLG__reportStage:last-child ol{display:block}.sample-guide-module__riveLG__reportStage>h3{margin-bottom:15px}.sample-guide-module__riveLG__reviewColumns{grid-template-columns:1fr;gap:38px}.sample-guide-module__riveLG__materials{border-top:1px solid var(--marketing-rule);border-left:0;padding:30px 0 0}.sample-guide-module__riveLG__guideList a{gap:12px;padding:19px 2px}.sample-guide-module__riveLG__guideList strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.sample-guide-module__riveLG__guideList a{transition:none}}
