.xp-steps{counter-reset:xp-step;gap:.9rem 1.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.xp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.xp-steps li{counter-increment:xp-step;grid-template-columns:1.75rem minmax(0,1fr);align-content:start;gap:.15rem .7rem;display:grid}.xp-steps li:before{content:counter(xp-step);background:var(--bo-accent-soft);width:1.75rem;height:1.75rem;color:var(--bo-accent);border-radius:50%;grid-row:span 2;place-items:center;font-size:.85rem;font-weight:700;display:grid}.xp-steps strong{line-height:1.75rem}.xp-layout{align-items:start;gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:64rem){.xp-layout{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr)}}.xp-aside h2{margin-top:0}.xp-aside>p{margin:1rem 0 0}.xp-kind{background:var(--bo-accent-soft);width:2.25rem;height:2.25rem;color:var(--bo-accent);border-radius:10px;place-items:center;display:grid}.xp-kind svg{width:1.1rem;height:1.1rem}.xp-suggestions{margin:0;padding:0;list-style:none}.xp-suggestions>li+li{border-top:1px solid var(--bo-line)}.xp-suggestion{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.6rem .85rem;padding:.95rem 0;display:grid}.xp-suggestions>li:first-child .xp-suggestion{padding-top:.25rem}.xp-suggestions>li:last-child .xp-suggestion{padding-bottom:0}.xp-suggestion>:not(.xp-kind){grid-column:2}.xp-suggestion .bo-btn{justify-self:start}@media (min-width:48rem){.xp-suggestion{grid-template-columns:2.25rem minmax(0,1fr) auto}.xp-suggestion>.bo-btn{grid-area:1/3}.xp-suggestion>.xp-notes,.xp-suggestion>.bo-notice{grid-column:2/-1}}.xp-suggestion-text p{margin:.2rem 0 0}.xp-suggestion>.bo-notice{margin:0}.xp-notes summary{color:var(--bo-accent);cursor:pointer;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;list-style:none;display:inline-flex}.xp-notes summary::-webkit-details-marker{display:none}.xp-notes summary svg{width:.9rem;height:.9rem;transition:transform .15s}.xp-notes[open] summary svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.xp-notes summary svg{transition:none}}.xp-notes textarea{border:1px solid var(--bo-line);width:100%;font:inherit;resize:vertical;border-radius:10px;margin-top:.5rem;padding:.5rem .7rem;font-size:.92rem;display:block}.xp-form{gap:.75rem;display:grid}.xp-reprise{gap:.75rem;margin-bottom:1.5rem;display:grid}.xp-reprise>h2,.xp-reprise>p{margin:0}.xp-source{overflow-wrap:anywhere}.xp-mine{margin-bottom:1.75rem}.xp-mine>h2{margin:0 0 .35rem;font-size:1.1rem}.xp-mine>p{margin:0 0 .75rem}.xp-mine>h2:has(+ul){margin-bottom:.75rem}.bo-card.xp-pages{margin:0;padding:.4rem 1.25rem;list-style:none}.xp-page{border-radius:10px;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.6rem .85rem;margin:0 -.6rem;padding:.8rem .6rem;display:grid}.xp-page+.xp-page{border-top:1px solid var(--bo-line);border-top-left-radius:0;border-top-right-radius:0}.xp-page>:not(.xp-kind){grid-column:2}.xp-page>.xp-kind{align-self:start}@media (min-width:56rem){.xp-page{grid-template-columns:2.25rem minmax(0,1fr) auto auto}.xp-page>.xp-kind{align-self:center}.xp-page>.xp-badges{grid-column:3}.xp-page>.xp-page-actions{grid-column:4}}.xp-page.is-current{background:var(--bo-accent-soft)}.xp-page p{margin:.15rem 0 0}.xp-badges{flex-wrap:wrap;gap:.35rem;display:flex}.xp-page-actions,.xp-edit-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xp-editor{margin-bottom:1.5rem;scroll-margin-top:1rem}.xp-edit{gap:1rem;display:grid}.xp-body-field{min-height:22rem;line-height:1.55}.xp-menu{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.xp-menu input[type=text]{border:1px solid var(--bo-line);width:14rem;min-height:2.25rem;font:inherit;border-radius:10px;padding:.35rem .6rem;font-size:.92rem}.xp-edit-actions p{flex:16rem;margin:0}
