:is(.ds,.dsm) .pr{margin-top:clamp(2.5rem,5vw,4rem)}:is(.ds,.dsm) .pr-grid{gap:clamp(.875rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}:is(.ds,.dsm) .pr-card{border-radius:var(--ac-r-md,16px);color:#0a0a0b;background:#fff;flex-direction:column;padding:clamp(1.25rem,2.6vw,2rem);display:flex}:is(.ds,.dsm) .pr-card p,:is(.ds,.dsm) .pr-card h3{color:#0a0a0b;margin:0}:is(.ds,.dsm) .pr-name{letter-spacing:-.05em;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:900;line-height:1.15}:is(.ds,.dsm) .pr-lead{font-size:var(--ac-fs-body,16px);font-weight:600;line-height:1.6;margin-top:.75rem!important}:is(.ds,.dsm) .pr-row{background:var(--room,var(--ac-step-record));border-radius:12px;gap:.3rem;margin-top:1rem;padding:.9rem 1rem;display:grid}:is(.ds,.dsm) .pr-row[data-room=study]{--room:var(--ac-step-record)}:is(.ds,.dsm) .pr-row[data-room=read]{--room:var(--ac-step-done)}:is(.ds,.dsm) .pr-room{font-size:13px;font-weight:800}:is(.ds,.dsm) .pr-text{font-size:15px;font-weight:500;line-height:1.55}:is(.ds,.dsm) .pr-result{border-radius:999px;justify-self:start;padding:4px 10px;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 1.5px #0a0a0b;margin-top:.3rem!important}:is(.ds,.dsm) .pr-result[data-fee]{box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:16px;font-weight:800;color:#0a0a0b!important}@media (min-width:1000px){:is(.ds,.dsm) .pr-grid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}:is(.ds,.dsm) .pr-lead{min-height:calc(2*1.6*var(--ac-fs-body,16px))}:is(.ds,.dsm) .pr-row{grid-template-rows:auto 1fr auto}:is(.ds,.dsm) .pr-text{min-height:69.75px}}:is(.ds,.dsm) .pr-free{border-radius:var(--ac-r-md,16px);box-shadow:inset 0 0 0 1.5px var(--ac-step-done);gap:.75rem;margin-top:clamp(.875rem,1.6vw,1.25rem);padding:clamp(1.25rem,2.6vw,2rem);display:grid}:is(.ds,.dsm) .pr-free p{margin:0}:is(.ds,.dsm) .pr-free-head{letter-spacing:-.04em;color:var(--ac-step-done);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:900}:is(.ds,.dsm) .pr-free-rows{gap:.75rem;display:grid}@media (min-width:1000px){:is(.ds,.dsm) .pr-free-rows{grid-template-columns:1fr 1fr;gap:2rem}}:is(.ds,.dsm) .pr-free-rows p{font-size:var(--ac-fs-body,16px);color:#ffffffd6;line-height:1.6}:is(.ds,.dsm) .pr-free-rows b{color:#fff;margin-bottom:.25rem;font-size:13px;font-weight:800;display:block}:is(.ds,.dsm) .pr-foot{gap:.4rem;margin-top:clamp(1.25rem,2.4vw,1.75rem);display:grid}:is(.ds,.dsm) .pr-foot p{font-size:var(--ac-fs-body,16px);color:#ffffffd6;margin:0;line-height:1.6}:is(.ds,.dsm) .pr-foot strong{color:#fff}:is(.ds,.dsm) .pr-note{color:#ffffff8c!important;font-size:13px!important}:is(.ds,.dsm) .pr-after{border-radius:var(--ac-r-md,16px);border:1px solid #ffffff29;gap:.5rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(1.25rem,2.6vw,2rem);display:grid}:is(.ds,.dsm) .pr-after p{font-size:var(--ac-fs-body,16px);color:#ffffffb8;margin:0;line-height:1.6}:is(.ds,.dsm) .pr-place{color:#ffffffa8;font-size:13px;font-weight:700}:is(.ds,.dsm) .pr-after-head{letter-spacing:-.04em;font-weight:800;color:#fff!important;font-size:clamp(1.25rem,1rem + .9vw,1.75rem)!important}.ds .pr-chip,.ds .pr-m,.dsm .pr-d{display:none}.dsm .pr-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dsm .pr-chip{font-size:var(--m-fs-lead,18px);white-space:nowrap;background:0 0;padding:0;font-weight:800;color:var(--ac-alert)!important;margin:0!important}.dsm .pr-row .pr-result{display:none}.dsm .pr-grid{gap:var(--m-gap-2)}.dsm .pr{margin-top:0}.dsm .pr-mp{gap:var(--m-gap-1,12px);display:grid}.dsm .pr-mp .pr-lead{margin-top:0!important}.dsm .pr-mp.pr-mlead{margin-top:.75rem}@media (prefers-reduced-motion:reduce){:is(.ds,.dsm) .pr-card{opacity:1!important;transform:none!important}}
