/* Shared type and theme tokens keep guidance consistent with the workspace. */
.start-guide{max-width:1180px;margin:0 auto}.guide-heading{margin-bottom:28px}.guide-eyebrow{color:var(--color-orange);font-size:var(--text-caption);letter-spacing:1px}.guide-heading h1{margin:10px 0 12px}.guide-heading p,.guide-cycle-intro,.guide-footer{color:var(--text-secondary);line-height:1.7}.guide-finder{padding:28px;margin-bottom:20px}.guide-finder h2{margin:0 0 16px;font-size:var(--text-subheading)}.guide-finder label{display:block;margin:0 0 9px;color:var(--text-secondary);font-size:var(--text-small)}.guide-finder select{max-width:100%;width:100%}.guide-finder #record-recommendation>p{margin:18px 0 0;font-size:var(--text-small)}.guide-recommendation{padding:22px 0 0}.guide-recommendation h3{margin:0 0 10px;font-size:var(--text-subheading)}.guide-recommendation p,.guide-recommendation li,.entry-guide-body p,.entry-guide-body li{font-size:var(--text-small);line-height:1.75}.guide-recommendation ol,.entry-guide-body ol{padding-left:24px}.guide-example{border-left:3px solid var(--color-orange);padding:10px 15px;background:#ff5e0009}.guide-example strong{display:block;color:var(--color-orange);font-weight:var(--font-medium)}.guide-open{display:inline-flex;padding:12px 20px;border:1px solid var(--color-orange);border-radius:30px;margin-top:5px;color:var(--color-orange);font-size:var(--text-small)}.guide-setup{margin-bottom:28px}.guide-setup>summary,.guide-glossary>summary{padding:20px 24px;font-weight:var(--font-medium);cursor:pointer}.guide-setup-links{display:grid;grid-template-columns:1fr 1fr;padding:0 24px 24px;gap:15px}.guide-setup-links a{padding:18px;border:1px solid var(--line);border-radius:16px}.guide-setup-links strong,.guide-setup-links span{display:block;font-size:var(--text-small);line-height:1.65}.guide-setup-links span{color:var(--text-secondary);margin-top:5px}.guide-cycle-title{font-size:var(--text-subheading);margin:28px 0 8px}.guide-cycle-intro{font-size:var(--text-small);margin-bottom:20px}.guide-cycle{display:flex;flex-direction:column;gap:14px}.guide-cycle>.guide-phase{width:100%}.guide-phase>summary{display:flex;align-items:center;gap:14px;padding:22px;cursor:pointer;list-style:none}.guide-phase>summary::after{content:'+';margin-left:auto;color:var(--text-secondary)}.guide-phase[open]>summary::after{content:'−'}.guide-phase>summary::-webkit-details-marker{display:none}.guide-phase-letter{display:grid;place-items:center;background:#ff5e0015;color:var(--color-orange);width:42px;height:42px;border-radius:50%;font-size:var(--text-body)}.guide-phase summary strong,.guide-phase summary small{display:block}.guide-phase summary small{font-size:var(--text-caption);color:var(--text-secondary);margin-top:5px;font-weight:var(--font-regular)}.guide-phase-body{padding:0 22px 22px}.guide-phase-body>p{font-size:var(--text-small);line-height:1.7;color:var(--text-secondary);margin:0 0 15px}.guide-step{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;border-top:1px solid var(--line)}.guide-step strong,.guide-step small{display:block;line-height:1.65}.guide-step strong{font-size:var(--text-small);font-weight:var(--font-medium)}.guide-step small{font-size:var(--text-caption);color:var(--text-secondary);margin-top:5px}.guide-glossary{margin-top:24px}.guide-glossary dl{padding:0 24px 24px;margin:0}.guide-glossary dt{font-weight:var(--font-medium);font-size:var(--text-small);margin-top:18px}.guide-glossary dd{font-size:var(--text-small);color:var(--text-secondary);line-height:1.75;margin:5px 0 0}.guide-footer{font-size:var(--text-caption);margin:24px 0}.guide-footer a{display:inline-block;margin-left:8px}.guide-readonly{color:var(--text-secondary);font-size:var(--text-small)}.entry-guide{border:1px solid var(--line);border-radius:18px;margin:0 0 22px;background:var(--dashboard-panel)}.entry-guide>summary{padding:16px 20px;cursor:pointer;font-size:var(--text-small);font-weight:var(--font-medium)}.entry-guide>summary span{font-weight:var(--font-regular);color:var(--text-secondary);margin-left:8px}.entry-guide-body{padding:0 22px 14px;max-width:960px}.field .field-help{display:block;font-size:var(--text-caption);font-weight:var(--font-regular);line-height:1.65;color:var(--text-secondary);margin:8px 0 0}.sidebar.pdca-sidebar .pdca-nav-phase>summary .phase-caption{display:block;color:var(--text-secondary);font-size:var(--text-caption);line-height:1.5;font-weight:var(--font-regular);margin-top:3px}.sidebar.pdca-sidebar .pdca-nav-phase>summary::after{margin-left:auto}.overview-header .dashboard-start-link{font-size:var(--text-small);display:inline-block;margin-left:12px;color:var(--color-orange)}
@media(max-width:720px){.guide-cycle,.guide-setup-links{grid-template-columns:1fr}.guide-finder{padding:20px}.guide-heading h1{font-size:var(--text-heading)}.entry-guide>summary span{display:block;margin:6px 0 0}.overview-header .dashboard-start-link{display:block;margin:8px 0 0}.guide-phase>summary{padding:18px}.guide-phase-body{padding:0 18px 18px}}
@media print{.entry-guide{display:none}}

.form-entry-note{font-size:var(--text-caption);color:var(--text-secondary);line-height:1.65;margin:0 0 20px}
