._1PYtFG_page{--color-accent:var(--color-article-accent);min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 92% 5%, color-mix(in srgb, var(--color-accent) 11%, transparent), transparent 26rem), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 36%, var(--color-paper)) 0 37rem, var(--color-paper) 37rem);color:var(--color-ink);padding:clamp(20px,3vw,38px) 24px clamp(80px,10vw,132px)}._1PYtFG_author{border:1px solid color-mix(in srgb, currentColor 62%, transparent);background:var(--color-surface);grid-template-columns:auto minmax(170px,.78fr) minmax(0,1.35fr) auto;align-items:center;gap:18px 24px;margin-top:54px;padding:clamp(20px,3vw,27px);display:grid}._1PYtFG_authorMark{place-items:center;width:52px;height:52px;display:grid}._1PYtFG_authorMark img{width:100%;height:100%;box-shadow:2px 2px 0 color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:12px;display:block}._1PYtFG_author p,._1PYtFG_author h2{margin:0}._1PYtFG_author div>p{color:var(--color-accent);font:700 .63rem/1 var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:7px}._1PYtFG_author h2{font-size:clamp(.96rem,2vw,1.17rem);font-weight:650;line-height:1.5}._1PYtFG_author>p{color:var(--color-muted);font-size:.84rem;line-height:1.75}._1PYtFG_author a{min-height:44px;color:inherit;white-space:nowrap;align-items:center;gap:12px;font-size:.75rem;font-weight:620;text-decoration:none;display:inline-flex}._1PYtFG_applicationCta{border:1px solid var(--color-ink);background:var(--color-surface);box-shadow:4px 4px 0 color-mix(in srgb, var(--color-ink) 24%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,28px);margin-top:22px;padding:clamp(20px,4vw,30px);display:grid}._1PYtFG_applicationIcon{aspect-ratio:1;background:var(--application-color);border:1px solid;border-radius:50%;place-items:center;width:clamp(60px,8vw,82px);font:700 clamp(1.5rem,4vw,2.3rem)/1 Georgia,serif;display:grid}._1PYtFG_applicationCta p{color:var(--color-accent);font:700 .63rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0 0 6px}._1PYtFG_applicationCta h2{margin:0 0 7px;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:670}._1PYtFG_applicationCta div>span{color:var(--color-muted);font-size:.84rem;line-height:1.65}._1PYtFG_applicationCta>a{background:var(--color-ink);min-height:48px;color:var(--color-surface);white-space:nowrap;border:1px solid;align-items:center;gap:14px;padding:12px 16px;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}._1PYtFG_related{border-top:1px solid;margin-top:clamp(58px,9vw,88px);padding-top:25px}._1PYtFG_related>p{color:var(--color-accent);font:700 .65rem/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 11px}._1PYtFG_related h2{margin:0 0 24px;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:680}._1PYtFG_relatedList{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);counter-reset:related-article;gap:0;margin:0;padding:0;list-style:none;display:grid}._1PYtFG_relatedList li{counter-increment:related-article}._1PYtFG_relatedList a{border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;grid-template-columns:44px minmax(0,1fr);gap:6px 18px;padding:21px 52px 21px 0;text-decoration:none;transition:padding-left .17s,background-color .17s;display:grid;position:relative}._1PYtFG_relatedList a:before{color:var(--color-accent);content:counter(related-article, decimal-leading-zero);font:700 .7rem/1.5 var(--font-geist-mono), monospace;grid-row:1/span 3}._1PYtFG_relatedList a:after{content:"→";font:500 1.15rem/1 var(--font-geist-mono), monospace;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._1PYtFG_relatedList span{color:var(--color-accent);font:650 .64rem/1 var(--font-geist-mono), monospace}._1PYtFG_relatedList strong{font-size:1rem;font-weight:650;line-height:1.55}._1PYtFG_relatedList small{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}._1PYtFG_links{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:48px;display:flex}._1PYtFG_links a{background:var(--color-surface);min-height:46px;color:inherit;border:1px solid;align-items:center;gap:12px;padding:11px 16px;font-size:.78rem;font-weight:620;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){._1PYtFG_author a:hover,._1PYtFG_applicationCta>a:hover{text-underline-offset:4px;text-decoration:underline}._1PYtFG_relatedList a:hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent);padding-left:10px}._1PYtFG_links a:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translate(-2px,-2px)}}@media (max-width:720px){._1PYtFG_page{background:radial-gradient(circle at 98% 3%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 18rem), var(--color-paper);padding:20px 14px 80px}._1PYtFG_author{grid-template-columns:auto minmax(0,1fr)}._1PYtFG_author>p,._1PYtFG_author>a{grid-column:1/-1}._1PYtFG_applicationCta{grid-template-columns:auto minmax(0,1fr)}._1PYtFG_applicationCta>a{grid-column:1/-1;justify-content:center}}@media (max-width:420px){._1PYtFG_author,._1PYtFG_applicationCta{padding:18px 16px}._1PYtFG_authorMark{width:44px;height:44px}._1PYtFG_relatedList a{grid-template-columns:30px minmax(0,1fr);gap:6px 10px;padding-right:34px}._1PYtFG_relatedList a:after{right:3px}._1PYtFG_links{display:grid}._1PYtFG_links a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){._1PYtFG_relatedList a,._1PYtFG_links a{transition:none}}@media print{._1PYtFG_page{background:#fff;padding:0}._1PYtFG_applicationCta,._1PYtFG_related,._1PYtFG_links{display:none}}
