.wp-paper{overflow:hidden;border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-float);color:var(--ink)}:where(.wp-paper) :where(p,ul,ol){margin:0;padding:0;list-style:none}.wp-paper__body{display:flex;flex-direction:column;gap:1.75rem;padding:1.25rem}.wp-paper__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.wp-paper__from{min-width:0}.wp-paper__logo{display:block;max-height:3.5rem;max-width:12rem;margin-bottom:.75rem;object-fit:contain;object-position:left}.wp-paper__name{font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.wp-paper [data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--faint)}.wp-paper__eyebrow{flex:none;font-size:var(--text-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wp-paper__heading{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.wp-paper__note{margin-top:.625rem;font-size:var(--text-sm);line-height:1.6;color:var(--body-soft);overflow-wrap:anywhere}.wp-paper__section{padding-top:1.25rem;border-top:1px solid var(--line-faint);break-inside:avoid}.wp-paper__label{margin-bottom:.625rem;font-size:var(--text-micro);font-weight:500;letter-spacing:.02em;color:var(--muted)}.wp-paper__project{margin-bottom:.5rem;font-size:var(--text-base);font-weight:600;letter-spacing:-.015em;line-height:1.4;overflow-wrap:anywhere}.wp-paper__text{font-size:var(--text-sm);line-height:1.6;color:var(--body-soft);overflow-wrap:anywhere}.wp-paper__text--ink{color:var(--ink)}.wp-paper__meta{margin-top:.25rem;font-size:var(--text-xs);line-height:1.55;font-variant-numeric:tabular-nums;color:var(--muted)}.wp-paper__dots li,.wp-paper__numbers li,.wp-paper__checks li{position:relative;padding-left:1.75rem;font-size:var(--text-sm);line-height:1.6;overflow-wrap:anywhere}.wp-paper__dots li+li,.wp-paper__numbers li+li,.wp-paper__checks li+li{margin-top:.375rem}.wp-paper__dots li:before{content:"";position:absolute;top:.55rem;left:.5rem;width:.3125rem;height:.3125rem;border-radius:var(--radius-item);background:var(--faint)}.wp-paper__numbers{margin-top:.75rem;counter-reset:point}.wp-paper__numbers li{counter-increment:point}.wp-paper__numbers li:before{content:counter(point);position:absolute;top:.0625rem;left:0;width:1.25rem;height:1.25rem;border-radius:var(--radius-item);background:var(--subtle);font-size:var(--text-micro);font-weight:600;line-height:1.25rem;text-align:center;color:var(--body-soft);-webkit-print-color-adjust:exact;print-color-adjust:exact}.wp-paper__checks li:before{content:"";position:absolute;top:.27rem;left:.0625rem;width:.875rem;height:.875rem;box-sizing:border-box;border:1.5px solid var(--field);border-radius:.25rem}.wp-paper__box{margin-top:1rem;padding:.875rem 1rem;border-radius:var(--radius-control);background:var(--panel);font-size:var(--text-xs);line-height:1.55;color:var(--ink-soft);-webkit-print-color-adjust:exact;print-color-adjust:exact}.wp-steps li{display:grid;gap:.15rem;padding:.625rem 0;break-inside:avoid}.wp-steps li+li{border-top:1px solid var(--line-faint)}.wp-steps li:first-child{padding-top:0}.wp-steps__dates{font-size:var(--text-xs);line-height:1.45;font-variant-numeric:tabular-nums;color:var(--muted)}.wp-steps__name{font-size:var(--text-sm);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.wp-steps__about{margin-top:.125rem;font-size:var(--text-xs);line-height:1.55;color:var(--body-soft);overflow-wrap:anywhere}.wp-paper__closing{display:grid;gap:1.75rem}@container paper (min-width: 30rem){.wp-paper__body{gap:2rem;padding:2rem}.wp-steps li{grid-template-columns:8rem minmax(0,1fr);gap:1rem}.wp-paper__closing{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2rem;border-top:1px solid var(--line-faint)}.wp-paper__closing .wp-paper__section{border-top:0}}@media screen{#wp-print-root{display:none}}@media print{@page{margin:0}body>:not(#wp-print-root){display:none!important}body{background:#fff!important}#wp-print-root{padding-inline:16mm}.wp-print-sheet{width:100%;border-collapse:collapse}.wp-print-sheet td{padding:0}.wp-print-gap{height:14mm}.wp-print-frame{container:paper / inline-size}#wp-print-root .wp-paper{overflow:visible;border-radius:0;box-shadow:none}#wp-print-root .wp-paper__body{padding:0}#wp-print-root [data-placeholder]:empty:before{display:none}}.step__head[data-astro-cid-d4i2cf6k]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.step__about[data-astro-cid-d4i2cf6k]{min-height:3.75rem;field-sizing:content}@media(max-width:639px){.step__about[data-astro-cid-d4i2cf6k]{min-height:5.25rem}}.step__row[data-astro-cid-d4i2cf6k]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.step__weeks-label[data-astro-cid-d4i2cf6k]{margin-right:.15rem}.step__week[data-astro-cid-d4i2cf6k]{width:4.25rem}.step__to[data-astro-cid-d4i2cf6k]{font-size:var(--text-xs);color:var(--muted)}.step__dates[data-astro-cid-d4i2cf6k]{flex:1;min-width:6rem;font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.use-details[data-astro-cid-d4i2cf6k]{margin:-.35rem 0 0}.note-hint[data-astro-cid-d4i2cf6k]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.note-hint[data-astro-cid-d4i2cf6k] .link-btn[data-astro-cid-d4i2cf6k]{padding:0;font-size:var(--text-micro)}.check[data-astro-cid-d4i2cf6k]{display:inline-flex;align-items:flex-start;gap:.625rem;cursor:pointer;user-select:none;font-size:var(--text-sm);line-height:1.4;color:var(--body-soft)}.check__box[data-astro-cid-d4i2cf6k]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-top:.0625rem;border:1.5px solid var(--field);border-radius:.3125rem;background:var(--surface);box-shadow:inset 0 1px 1px #18181b0a;color:transparent;transition:border-color .14s ease,background-color .14s ease}.check__box[data-astro-cid-d4i2cf6k] svg[data-astro-cid-d4i2cf6k]{width:.7rem;height:.7rem}.check[data-astro-cid-d4i2cf6k]:hover .check__box[data-astro-cid-d4i2cf6k]{border-color:var(--field-hover)}.check[data-astro-cid-d4i2cf6k] input[data-astro-cid-d4i2cf6k]:checked+.check__box[data-astro-cid-d4i2cf6k]{border-color:var(--body);background:var(--body);box-shadow:none;color:#fff}.check[data-astro-cid-d4i2cf6k]:hover input[data-astro-cid-d4i2cf6k]:checked+.check__box[data-astro-cid-d4i2cf6k]{border-color:var(--ink);background:var(--ink)}.check[data-astro-cid-d4i2cf6k] input[data-astro-cid-d4i2cf6k]:focus-visible+.check__box[data-astro-cid-d4i2cf6k]{outline:2px solid var(--focus);outline-offset:2px}.copy[data-astro-cid-d4i2cf6k]{min-width:8.5rem}.feedback[data-astro-cid-d4i2cf6k]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.guide__lede[data-astro-cid-d4i2cf6k]{margin:.6rem 0 0;font-size:var(--text-base);line-height:1.55;color:var(--muted);text-wrap:pretty}.feedback__actions[data-astro-cid-d4i2cf6k]{margin-top:1.25rem}@media(prefers-reduced-motion:reduce){.check__box[data-astro-cid-d4i2cf6k]{transition:none}}
