#firstPlanGuide{margin:0 0 14px}.fpg-card{position:relative;background:var(--white);border:1.5px solid var(--sage);border-radius:16px;padding:16px 14px 10px}.fpg-k{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sage);font-weight:700}.fpg-card h3{font-family:var(--serif,inherit);font-size:20px;margin:2px 0 10px;color:var(--ink)}.fpg-x{position:absolute;top:8px;right:8px;background:none;border:0;font-size:15px;color:var(--ink4);cursor:pointer;padding:6px}.fpg-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--border);padding:11px 2px;cursor:pointer;font:inherit;color:var(--ink)}.fpg-n{flex:0 0 28px;height:28px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.fpg-row.done .fpg-n{background:var(--sage)}.fpg-row.done .fpg-t b{text-decoration:line-through;color:var(--ink4)}.fpg-t{flex:1;display:flex;flex-direction:column;min-width:0}.fpg-t small{color:var(--ink4);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpg-go{color:var(--ink4);font-size:20px}@media print{#firstPlanGuide{display:none!important}}
