.agrid[data-astro-cid-rkwjnjtc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:72px 0 0;padding:0;list-style:none;display:grid}.acard-li[data-astro-cid-rkwjnjtc]{min-width:0}.acard[data-astro-cid-rkwjnjtc]{background:var(--white);height:100%;color:var(--ink);border-radius:20px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;display:flex}.acard[data-astro-cid-rkwjnjtc]:hover{box-shadow:inset 0 0 0 2px var(--ink)}.acard[data-astro-cid-rkwjnjtc]:hover .acard-title[data-astro-cid-rkwjnjtc]{text-underline-offset:5px;text-decoration:underline 2px}.acard-count[data-astro-cid-rkwjnjtc]{color:var(--lime-ink);font-size:12px}.acard-title[data-astro-cid-rkwjnjtc]{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.1}.acard-text[data-astro-cid-rkwjnjtc]{margin:0;font-size:17px;line-height:1.55}.acard-arr[data-astro-cid-rkwjnjtc]{margin-top:auto;padding-top:12px;font-size:24px}@media (width>=1025px){.wide[data-astro-cid-rkwjnjtc]{grid-column:span 2}.wide[data-astro-cid-rkwjnjtc] .acard-text[data-astro-cid-rkwjnjtc]{max-width:520px}}@media (width<=1024px){.agrid[data-astro-cid-rkwjnjtc]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.wide[data-astro-cid-rkwjnjtc]{grid-column:span 2}}@media (width<=640px){.agrid[data-astro-cid-rkwjnjtc]{grid-template-columns:minmax(0,1fr)}.wide[data-astro-cid-rkwjnjtc]{grid-column:auto}.acard[data-astro-cid-rkwjnjtc]{padding:24px}}.section[data-astro-cid-lcdefpme]{padding-top:120px;padding-bottom:120px}h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(40px,5.4vw,76px);font-weight:800;line-height:1.1}h2[data-astro-cid-lcdefpme].big{font-size:clamp(44px,6vw,96px)}.text-link[data-astro-cid-lcdefpme]{text-underline-offset:5px;margin-top:28px;font-weight:600;display:inline-block}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;padding-top:64px;display:grid}.hero-text[data-astro-cid-lcdefpme]{min-width:0;padding-bottom:80px}.tag[data-astro-cid-lcdefpme]{letter-spacing:.02em;margin:0 0 28px;font-size:13px}.tag[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--ink);border-radius:4px;padding:5px 10px;line-height:1.4;display:inline-block}h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(44px,5vw,76px);font-weight:800;line-height:1.1}.lede[data-astro-cid-lcdefpme]{max-width:540px;color:var(--fog);margin-top:32px;font-size:20px;line-height:1.5}.hero-form[data-astro-cid-lcdefpme]{max-width:540px;margin-top:40px}.hero-offer[data-astro-cid-lcdefpme]{color:var(--fog);margin-bottom:20px;font-size:17px;line-height:1.5}.hero-alt[data-astro-cid-lcdefpme]{margin-top:18px}.thesis-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 32px;display:flex}.start-more[data-astro-cid-lcdefpme]{margin-top:40px}.quiet[data-astro-cid-lcdefpme]{color:var(--fog);text-underline-offset:4px;font-size:16px}.hero-art[data-astro-cid-lcdefpme]{justify-content:center;align-items:flex-end;min-width:0;display:flex}.portrait[data-astro-cid-lcdefpme]{width:100%;max-width:620px;height:auto}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.head-main[data-astro-cid-lcdefpme]{flex:520px}.head-aside[data-astro-cid-lcdefpme]{color:var(--ink);flex:0 380px;font-size:18px;line-height:1.55}.parts[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);margin:72px 0 0;padding:0;list-style:none}.parts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}.part[data-astro-cid-lcdefpme]{grid-template-columns:80px minmax(0,1fr) minmax(0,1.2fr) 40px;align-items:baseline;gap:24px;padding:32px 0;text-decoration:none;display:grid}.part-title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1}.part-text[data-astro-cid-lcdefpme]{color:var(--ink);font-size:17px;line-height:1.55}.part-arr[data-astro-cid-lcdefpme]{text-align:right;font-size:24px}.part[data-astro-cid-lcdefpme]:hover .part-title[data-astro-cid-lcdefpme]{text-underline-offset:5px;text-decoration:underline 2px}.situations[data-astro-cid-lcdefpme] .part[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 40px}.situations[data-astro-cid-lcdefpme] .part-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.situations[data-astro-cid-lcdefpme] .part-text[data-astro-cid-lcdefpme]{font-weight:600}.writer[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:32px 64px;display:flex}.writer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{flex:360px}.writer-text[data-astro-cid-lcdefpme]{flex:480px;gap:20px;min-width:0;font-size:19px;line-height:1.6;display:grid}.writer-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.writer[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{justify-self:start;margin-top:8px}.thesis-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:140px;padding-bottom:140px;display:flex}.thesis-body[data-astro-cid-lcdefpme]{flex:999 560px;min-width:0}blockquote[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:700;line-height:1.1}.thesis-text[data-astro-cid-lcdefpme]{max-width:520px;color:var(--fog);margin-top:36px;font-size:18px;line-height:1.55}.thesis[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--fog)}.guides[data-astro-cid-lcdefpme]{background:var(--fog-2)}.full-index[data-astro-cid-lcdefpme]{margin-top:32px;font-size:14px;font-weight:500}.tools[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--ink);color-scheme:light}.tools-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:64px;display:flex}.tools-text[data-astro-cid-lcdefpme]{flex:480px;min-width:0}.tools-lede[data-astro-cid-lcdefpme]{max-width:480px;margin-top:28px;font-size:19px;line-height:1.5}.tools[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:36px}.tools-more[data-astro-cid-lcdefpme]{margin-top:20px;font-size:16px}.tools-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:4px}.tools[data-astro-cid-lcdefpme] .tools-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink);text-decoration-thickness:2px}.tools-list[data-astro-cid-lcdefpme]{flex:420px;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-lcdefpme]{border:2px solid var(--ink);color:var(--ink);border-radius:16px;gap:6px;padding:20px 24px;text-decoration:none;display:grid}.tool[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:var(--fog)}.tool-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:20px;font-weight:700}.tool-text[data-astro-cid-lcdefpme]{font-size:16px;line-height:1.5}.notes-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:64px;padding-top:140px;padding-bottom:140px;display:flex}.notes-text[data-astro-cid-lcdefpme]{flex:520px;min-width:0}.notes-name[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:13px}.notes-lede[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--fog);text-underline-offset:4px}.notes-lede[data-astro-cid-lcdefpme]{max-width:500px;color:var(--fog);margin-top:28px;font-size:19px;line-height:1.5}.notes-inner[data-astro-cid-lcdefpme]>form{flex:420px;min-width:0}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:48px}.hero-text[data-astro-cid-lcdefpme]{padding-bottom:40px}.portrait[data-astro-cid-lcdefpme]{max-width:480px}}@media (width<=760px){.section[data-astro-cid-lcdefpme]{padding-top:80px;padding-bottom:80px}.thesis-inner[data-astro-cid-lcdefpme],.notes-inner[data-astro-cid-lcdefpme]{gap:24px;padding-top:96px;padding-bottom:96px}.parts[data-astro-cid-lcdefpme]{margin-top:48px}.part[data-astro-cid-lcdefpme]{grid-template-columns:48px minmax(0,1fr);gap:8px 16px;padding:24px 0}.part-text[data-astro-cid-lcdefpme]{grid-column:2}.part-arr[data-astro-cid-lcdefpme]{display:none}.situations[data-astro-cid-lcdefpme] .part[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.situations[data-astro-cid-lcdefpme] .part-text[data-astro-cid-lcdefpme]{grid-column:1}.tools-inner[data-astro-cid-lcdefpme]{gap:48px}}
