.section[data-astro-cid-xrrsn55w].pr{padding-block:40px 8px;scroll-margin-top:90px}.pr-lead[data-astro-cid-xrrsn55w]{max-width:62ch;margin:0 0 22px}.ptiles[data-astro-cid-xrrsn55w]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.ptile[data-astro-cid-xrrsn55w]{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;height:100%;box-sizing:border-box;padding:14px 16px;border-radius:18px;background:var(--white);box-shadow:0 5px 0 var(--sky-deep);color:var(--cb-ink);border:2px solid transparent;transition:transform .12s ease,border-color .12s ease}.ptile[data-astro-cid-xrrsn55w]:hover{border-color:var(--ocean);color:var(--cb-ink);transform:translateY(-2px)}.ptile__ico[data-astro-cid-xrrsn55w]{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:46px;height:46px;border-radius:14px}.ptile__ico[data-astro-cid-xrrsn55w] svg[data-astro-cid-xrrsn55w],.pr-ico[data-astro-cid-xrrsn55w] svg[data-astro-cid-xrrsn55w]{width:24px;height:24px}.ptile__name[data-astro-cid-xrrsn55w]{grid-column:2;grid-row:1;align-self:end;font-weight:800;font-size:17px;line-height:1.25}.ptile__meta[data-astro-cid-xrrsn55w]{grid-column:2;grid-row:2;align-self:start;font-size:13px;line-height:1.35;color:var(--muted);font-weight:700}.ptile--green[data-astro-cid-xrrsn55w] .ptile__ico[data-astro-cid-xrrsn55w],.pr-ico[data-astro-cid-xrrsn55w].ptile--green{background:var(--mint-bg);color:var(--green-deep)}.ptile--coral[data-astro-cid-xrrsn55w] .ptile__ico[data-astro-cid-xrrsn55w],.pr-ico[data-astro-cid-xrrsn55w].ptile--coral{background:var(--peach-bg);color:var(--coral-deep)}.ptile--sun[data-astro-cid-xrrsn55w] .ptile__ico[data-astro-cid-xrrsn55w],.pr-ico[data-astro-cid-xrrsn55w].ptile--sun{background:var(--cream-bg);color:var(--amber)}.ptile--ocean[data-astro-cid-xrrsn55w] .ptile__ico[data-astro-cid-xrrsn55w],.pr-ico[data-astro-cid-xrrsn55w].ptile--ocean{background:var(--sky);color:var(--ocean)}.ptile--navy[data-astro-cid-xrrsn55w] .ptile__ico[data-astro-cid-xrrsn55w],.pr-ico[data-astro-cid-xrrsn55w].ptile--navy{background:var(--navy);color:var(--white)}.pr-rec[data-astro-cid-xrrsn55w]{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;color:var(--muted)}.pr-rec[data-astro-cid-xrrsn55w] svg[data-astro-cid-xrrsn55w]{width:18px;height:18px;color:var(--green)}.pr-rec[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{font-weight:800}@media(max-width:600px){.ptiles[data-astro-cid-xrrsn55w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ptile[data-astro-cid-xrrsn55w]{grid-template-columns:1fr;row-gap:8px;padding:12px;align-items:start}.ptile__ico[data-astro-cid-xrrsn55w]{grid-row:1;width:40px;height:40px}.ptile__name[data-astro-cid-xrrsn55w]{grid-column:1;grid-row:2;font-size:16px}.ptile__meta[data-astro-cid-xrrsn55w]{grid-column:1;grid-row:3;font-size:12.5px}}.pr-ico[data-astro-cid-xrrsn55w]{flex:none;align-self:center;display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.pr-top[data-astro-cid-xrrsn55w]{display:inline-block;margin-top:14px;font-size:14px;font-weight:800}.pr-top[data-astro-cid-xrrsn55w]:before{content:"↑ "}.pr-body[data-astro-cid-xrrsn55w]{padding-bottom:72px}.pr-sec[data-astro-cid-xrrsn55w]{padding-top:44px;scroll-margin-top:90px}.pr-sec__head[data-astro-cid-xrrsn55w]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px}.pr-sec[data-astro-cid-xrrsn55w] .pr-sec__head[data-astro-cid-xrrsn55w] h2[data-astro-cid-xrrsn55w]{font-size:clamp(24px,3vw,32px);margin:0}.pr-count[data-astro-cid-xrrsn55w]{color:var(--muted);font-weight:700;font-size:15px}.pr-sec__head[data-astro-cid-xrrsn55w] .go[data-astro-cid-xrrsn55w]{margin-left:auto}.pr-links[data-astro-cid-xrrsn55w]{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.pr-links--wide[data-astro-cid-xrrsn55w]{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.pr-links[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--white);color:var(--cb-ink);padding:12px 16px;border-radius:16px;box-shadow:0 3px 0 var(--sky-deep);font-weight:800;font-size:16px;line-height:1.3}.pr-links[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]:hover{color:var(--ocean);transform:translateY(-1px)}.pr-links[data-astro-cid-xrrsn55w] small[data-astro-cid-xrrsn55w]{flex:none;color:var(--muted);font-weight:700;font-size:13px;text-align:right}.ttc[data-astro-cid-xrrsn55w]{display:grid;gap:22px}.ttc__tiles[data-astro-cid-xrrsn55w]{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(5.4rem,1fr))}.ttc__t[data-astro-cid-xrrsn55w]{display:flex;flex-direction:column;align-items:center;padding:12px 4px 10px;border-radius:18px;box-shadow:0 5px #1e2a4414;transition:transform .12s ease}.ttc__t[data-astro-cid-xrrsn55w]:hover{transform:translateY(-2px)}.ttc__t[data-astro-cid-xrrsn55w] b[data-astro-cid-xrrsn55w]{font-family:var(--cb-font-display);font-size:40px;line-height:1;font-weight:700}.ttc__t[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{font-size:12px;font-weight:800;margin-top:4px}.ttc__t--green[data-astro-cid-xrrsn55w]{background:var(--mint-bg);color:var(--green-deep)}.ttc__t--sun[data-astro-cid-xrrsn55w]{background:var(--cream-bg);color:var(--amber)}.ttc__t--coral[data-astro-cid-xrrsn55w]{background:var(--peach-bg);color:var(--coral-deep)}.ttc__t--green[data-astro-cid-xrrsn55w]:hover{color:var(--green-deep)}.ttc__t--sun[data-astro-cid-xrrsn55w]:hover{color:var(--amber)}.ttc__t--coral[data-astro-cid-xrrsn55w]:hover{color:var(--coral-deep)}.ttc__key[data-astro-cid-xrrsn55w]{margin:12px 0 0;display:flex;gap:6px 16px;flex-wrap:wrap;font-size:13px;font-weight:700;color:var(--muted)}.ttc__key[data-astro-cid-xrrsn55w] i[data-astro-cid-xrrsn55w]{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:6px;vertical-align:-1px}.ttc__side[data-astro-cid-xrrsn55w]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ttc__card[data-astro-cid-xrrsn55w]{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:14px 16px 16px;border-radius:18px;background:var(--white);box-shadow:0 4px 0 var(--sky-deep)}.ttc__card[data-astro-cid-xrrsn55w] strong[data-astro-cid-xrrsn55w]{font-size:16.5px;color:var(--cb-ink);line-height:1.3}.ttc__card[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{font-size:14px;color:var(--muted);font-weight:700}.ttc__card[data-astro-cid-xrrsn55w] .btn[data-astro-cid-xrrsn55w],.wall__btns[data-astro-cid-xrrsn55w] .btn[data-astro-cid-xrrsn55w]{width:auto;height:44px;padding:0 20px;font-size:15px;margin-top:8px}.ttc__card[data-astro-cid-xrrsn55w] .btn[data-astro-cid-xrrsn55w]{margin-top:auto}.ttc__card[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{margin-bottom:10px}.ttc__card--navy[data-astro-cid-xrrsn55w]{background:var(--navy);box-shadow:0 4px #0f1729}.ttc__card--navy[data-astro-cid-xrrsn55w] strong[data-astro-cid-xrrsn55w]{color:var(--white)}.ttc__card--navy[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{color:var(--muted-light)}.wall[data-astro-cid-xrrsn55w]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))}.wall__card[data-astro-cid-xrrsn55w]{display:grid;gap:12px;align-content:start;padding:18px 18px 20px;border-radius:20px;box-shadow:0 5px #1e2a4414}.wall__card--sun[data-astro-cid-xrrsn55w]{background:var(--cream-bg)}.wall__card--coral[data-astro-cid-xrrsn55w]{background:var(--peach-bg)}.wall__top[data-astro-cid-xrrsn55w]{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.wall__top[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{font-family:var(--cb-font-display);font-size:24px;line-height:1.2;font-weight:600;color:var(--cb-ink)}.wall__top[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]:hover{color:var(--ocean)}.wall__top[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{flex:none;font-weight:800;color:var(--cb-ink-soft);font-size:14px}.wall__words[data-astro-cid-xrrsn55w]{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wall__words[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{padding:7px 13px;border-radius:12px;background:var(--white);font-weight:700;font-size:19px;color:var(--cb-ink)}.wall__words[data-astro-cid-xrrsn55w] b{color:var(--coral-deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.wall__words[data-astro-cid-xrrsn55w] em[data-astro-cid-xrrsn55w]{font-style:normal;font-weight:700;font-size:14px;color:var(--cb-ink-soft)}.wall__btns[data-astro-cid-xrrsn55w]{margin:0;display:flex;flex-wrap:wrap;gap:12px}.wall__btns[data-astro-cid-xrrsn55w] .btn[data-astro-cid-xrrsn55w]{margin-top:2px}@media(max-width:600px){.ttc__tiles[data-astro-cid-xrrsn55w]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ttc__t[data-astro-cid-xrrsn55w]{padding:10px 2px 8px;border-radius:14px}.ttc__t[data-astro-cid-xrrsn55w] b[data-astro-cid-xrrsn55w]{font-size:30px}.ttc__t[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{font-size:10.5px}.wall__words[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w]{font-size:17px}.wall__top[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{font-size:21px}}.pr-mock[data-astro-cid-xrrsn55w]{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.pr-mock[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{font-weight:800}.pr-mock[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]:after{content:" →"}.pr-mock[data-astro-cid-xrrsn55w] span[data-astro-cid-xrrsn55w],.pr-note[data-astro-cid-xrrsn55w]{color:var(--muted);font-size:15px}.pr-note[data-astro-cid-xrrsn55w]{margin:0 0 14px;max-width:680px}@media(max-width:600px){.pr-links[data-astro-cid-xrrsn55w]{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-links--wide[data-astro-cid-xrrsn55w]{grid-template-columns:1fr}.pr-links[data-astro-cid-xrrsn55w]:not(.pr-links--wide) a[data-astro-cid-xrrsn55w]{height:100%;padding:10px 12px;font-size:14.5px}.pr-links[data-astro-cid-xrrsn55w]:not(.pr-links--wide) small[data-astro-cid-xrrsn55w]{display:none}.pr-links[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{padding:11px 13px;font-size:15px}.pr-sec__head[data-astro-cid-xrrsn55w] .go[data-astro-cid-xrrsn55w]{margin-left:0;width:100%}}.chk[data-astro-cid-xrrsn55w]{columns:3 19rem;column-gap:14px}.chk__grp[data-astro-cid-xrrsn55w]{break-inside:avoid;margin-bottom:14px;background:var(--white);border-radius:18px;box-shadow:0 4px 0 var(--sky-deep);overflow:hidden}.pr-sec[data-astro-cid-xrrsn55w] .chk__h[data-astro-cid-xrrsn55w]{font-family:var(--cb-font-body);font-size:15px;font-weight:800;margin:0;padding:10px 16px;background:var(--sky);color:var(--cb-ink)}.pr-sec[data-astro-cid-xrrsn55w] .chk__h--coral[data-astro-cid-xrrsn55w]{background:var(--peach-bg)}.pr-sec[data-astro-cid-xrrsn55w] .chk__h--sun[data-astro-cid-xrrsn55w]{background:var(--cream-bg)}.pr-sec[data-astro-cid-xrrsn55w] .chk__h--green[data-astro-cid-xrrsn55w]{background:var(--mint-bg)}.chk[data-astro-cid-xrrsn55w] ul[data-astro-cid-xrrsn55w]{list-style:none;margin:0;padding:0}.chk[data-astro-cid-xrrsn55w] li[data-astro-cid-xrrsn55w]+li[data-astro-cid-xrrsn55w]{border-top:1px solid var(--sky)}.chk[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:11px 16px;color:var(--cb-ink);font-weight:800;font-size:16px;line-height:1.3}.chk[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]:hover{background:var(--sky);color:var(--ocean)}.chk__box[data-astro-cid-xrrsn55w]{display:none}.chk__last[data-astro-cid-xrrsn55w]{font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.chk__last[data-astro-cid-xrrsn55w]:empty:after{content:"→";color:var(--ocean);font-size:16px;font-weight:800}.chk__last[data-astro-cid-xrrsn55w] b[data-astro-cid-xrrsn55w]{color:var(--green-deep)}.has-record .chk[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{grid-template-columns:auto 1fr auto}.has-record .chk__box[data-astro-cid-xrrsn55w]{display:grid;place-items:center;width:22px;height:22px;box-sizing:border-box;border-radius:7px;border:2px solid var(--muted-light);color:transparent}.has-record .chk__box[data-astro-cid-xrrsn55w] svg[data-astro-cid-xrrsn55w]{width:14px;height:14px}.has-record .is-done[data-astro-cid-xrrsn55w] .chk__box[data-astro-cid-xrrsn55w]{background:var(--green);border-color:var(--green);color:var(--white)}@media(max-width:600px){.chk[data-astro-cid-xrrsn55w] a[data-astro-cid-xrrsn55w]{padding:11px 14px;font-size:15px}}
