.guides-page{color:#f4f1e8;background:radial-gradient(circle at 88% 4%,#916cff29,#0000 30rem),#11120f;min-height:100vh;overflow:hidden}.guide-breadcrumbs,.guides-index-hero,.guides-library,.guides-formats,.guide-article-page>article,.guide-resources,.guide-related,.guide-back{width:min(1320px,100% - 64px);margin-inline:auto}.guide-breadcrumbs{color:#898b83;font:620 12px var(--font-mono);padding-top:30px}.guide-breadcrumbs ol,.guide-breadcrumbs li{align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.guide-breadcrumbs a:hover{color:var(--lime)}.guide-breadcrumbs b{color:#d5d6cf;font-weight:620}.guide-kicker{color:var(--lime);font:720 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.guides-index-hero,.guide-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;min-height:560px;padding:82px 0 72px;display:grid}.guides-index-hero h1,.guide-hero h1{letter-spacing:-.072em;max-width:1040px;margin:20px 0 26px;font-size:clamp(58px,7.3vw,106px);font-weight:790;line-height:.9}.guide-hero h1{font-size:clamp(52px,6.4vw,92px)}.guides-index-hero p,.guide-hero>div:first-child>p{color:#b6b8af;max-width:820px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.62}.guides-index-mark,.guide-hero-mark{width:250px;min-height:280px;color:var(--lime);background:#d7ff450b;border:1px solid #d7ff4559;border-radius:22px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.guides-index-mark svg,.guide-hero-mark svg{width:34px;height:34px}.guides-index-mark strong{font:790 78px/.9 var(--font-mono);letter-spacing:-.08em;margin-top:auto}.guides-index-mark small,.guide-hero-mark small{color:#b9bbb2;font:680 11px var(--font-mono);letter-spacing:.1em}.guide-hero-mark{width:220px;min-height:240px}.guides-library,.guides-formats,.guide-resources,.guide-related{border-top:1px solid var(--line);padding:78px 0}.guides-index-hero+.guides-library{border-top:0}.guides-section-heading{margin-bottom:36px}.guides-section-heading h2{letter-spacing:-.058em;margin:14px 0 0;font-size:clamp(36px,5vw,62px);line-height:.98}.guides-section-heading p{color:#92948c;max-width:700px;margin:18px 0 0;line-height:1.65}.guides-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guides-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:370px;padding:34px;transition:background .16s;display:flex;position:relative}.guides-grid>a:hover{background:#d7ff450a}.guide-card-index{color:#3d3f38;font:760 52px var(--font-mono);position:absolute;top:30px;right:30px}.guides-grid small{max-width:calc(100% - 90px);color:var(--lime);font:670 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.guides-grid h2{letter-spacing:-.045em;max-width:520px;margin:62px 0 16px;font-size:clamp(28px,3.2vw,43px);line-height:1.04}.guides-grid p{color:#92948c;max-width:570px;margin:0;line-height:1.65}.guides-grid>a>span{color:#777970;font:630 11px var(--font-mono);align-items:center;gap:8px;margin-top:auto;padding-top:34px;display:flex}.guides-grid>a>svg{color:var(--lime);position:absolute;bottom:32px;right:32px}.guide-format-links{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guide-format-links>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:116px;padding:22px;transition:background .16s,color .16s;display:flex;position:relative}.guide-format-links>a:hover{color:var(--lime);background:#d7ff450a}.guide-format-links>a>svg:first-child{color:var(--lime)}.guide-format-links>a>svg:last-child{color:#6f7169;margin-left:auto}.guide-format-links strong{font-size:18px}.guide-formats-all{color:#bfc0b8;align-items:center;gap:9px;width:fit-content;margin-top:24px;font-size:14px;display:flex}.guide-formats-all:hover{color:var(--lime)}.guide-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.guide-hero-actions>span,.guide-hero-actions time{color:#85877f;font:620 11px var(--font-mono);align-items:center;gap:7px;display:flex}.guide-example{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:70px 0 0;display:grid}.guide-example>div{border:1px solid var(--line);background:#191a16;min-height:410px;position:relative;overflow:hidden}.guide-example>div:first-child{border-radius:18px 0 0}.guide-example>div:nth-child(2){border-left:0;border-radius:0 18px 0 0}.guide-example>div>span{z-index:2;color:var(--lime);font:700 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#11120f;border-radius:5px;padding:8px 10px;position:absolute;top:16px;left:16px}.guide-example img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-example>div:nth-child(2) img{transform:scale(.9)}.guide-example-matched>div:nth-child(2) img{transform:none}.guide-example figcaption{border:1px solid var(--line);color:#a5a79f;border-top:0;border-radius:0 0 18px 18px;grid-column:1/-1;padding:20px 24px;line-height:1.6}.guide-prose-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:82px;padding:82px 0;display:grid}.guide-prose{min-width:0}.guide-lead{color:#d4d5ce;letter-spacing:-.025em;margin:0 0 72px;font-size:clamp(21px,2.5vw,30px);line-height:1.52}.guide-key-points{background:#d7ff450e;border:1px solid #d7ff4557;border-radius:14px;padding:26px;position:sticky;top:24px}.guide-key-points>strong{font-size:15px}.guide-key-points ul{gap:17px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.guide-key-points li{color:#b7b9b0;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.guide-key-points li svg{color:var(--lime);flex:none;margin-top:2px}.guide-key-points>a{color:var(--lime);border-top:1px solid #f4f1e81f;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}.guide-steps{padding-bottom:70px}.guide-steps ol{margin:0;padding:0;list-style:none}.guide-steps li{border-top:1px solid var(--line);grid-template-columns:50px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.guide-steps li b{color:var(--lime);font:680 12px var(--font-mono)}.guide-steps h3{letter-spacing:-.025em;margin:-5px 0 10px;font-size:23px}.guide-steps p,.guide-text-section p{color:#aeb0a7;margin:0;font-size:17px;line-height:1.78}.guide-text-section{border-top:1px solid var(--line);padding:64px 0}.guide-text-section h2{letter-spacing:-.052em;max-width:760px;margin:0 0 28px;font-size:clamp(34px,4vw,53px);line-height:1}.guide-text-section p+p{margin-top:20px}.guide-mistakes{background:#ff694b0e;border:1px solid #ff694b66;border-radius:14px;margin:56px 0 74px;padding:28px}.guide-mistakes>div{align-items:center;gap:12px;display:flex}.guide-mistakes svg{color:var(--coral)}.guide-mistakes h2{margin:0;font-size:22px}.guide-mistakes ul{color:#b7b9b0;margin:22px 0 0;padding-left:22px;line-height:1.75}.guide-faq{padding-top:12px}.guide-faq details{border-top:1px solid var(--line)}.guide-faq details:last-child{border-bottom:1px solid var(--line)}.guide-faq summary{cursor:pointer;padding:24px 42px 24px 0;font-size:18px;font-weight:680;position:relative}.guide-faq summary::marker{color:var(--lime)}.guide-faq details p{color:#aeb0a7;margin:0;padding:0 0 24px;line-height:1.7}.guide-sources{padding-top:56px}.guide-sources h2{margin:0 0 20px;font-size:22px}.guide-sources ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-sources a{color:var(--lime);align-items:center;gap:8px;font-size:14px;display:inline-flex}.guide-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-resource-grid>a{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:245px;padding:24px;transition:border-color .16s,transform .16s;display:flex;position:relative}.guide-resource-grid>a:hover{border-color:#d7ff4585;transform:translateY(-2px)}.guide-resource-grid small{color:var(--lime);font:680 10px var(--font-mono);letter-spacing:.08em}.guide-resource-grid strong{margin-top:30px;font-size:21px}.guide-resource-grid p{color:#92948c;margin:11px 0 0;font-size:13px;line-height:1.58}.guide-resource-grid>a>svg{color:var(--lime);position:absolute;bottom:20px;right:20px}.guide-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-related-grid>a{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:180px;padding:24px;display:flex;position:relative}.guide-related-grid small{color:#7c7e75;font:660 10px var(--font-mono);text-transform:uppercase}.guide-related-grid strong{max-width:330px;margin-top:28px;font-size:20px;line-height:1.22}.guide-related-grid svg{color:var(--lime);position:absolute;bottom:20px;right:20px}.guide-back{padding-bottom:72px}.guide-back a{color:#bfc0b8;align-items:center;gap:9px;width:fit-content;font-size:14px;display:flex}.guide-back a:hover{color:var(--lime)}@media (width<=960px){.guides-index-hero,.guide-hero{grid-template-columns:1fr}.guides-index-mark,.guide-hero-mark{width:100%;min-height:170px}.guide-prose-layout{grid-template-columns:1fr;gap:48px}.guide-key-points{grid-row:1;position:static}.guide-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-format-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.guide-breadcrumbs,.guides-index-hero,.guides-library,.guides-formats,.guide-article-page>article,.guide-resources,.guide-related,.guide-back{width:min(100% - 28px,1320px)}.guide-breadcrumbs{white-space:nowrap;overflow:hidden}.guide-breadcrumbs ol{overflow:hidden}.guide-breadcrumbs li{flex:none}.guide-breadcrumbs li:last-child{min-width:0}.guide-breadcrumbs b{text-overflow:ellipsis;overflow:hidden}.guides-index-hero,.guide-hero{gap:38px;min-height:0;padding:54px 0}.guides-index-hero h1,.guide-hero h1{font-size:clamp(45px,14.5vw,68px)}.guide-hero-actions{flex-direction:column;align-items:flex-start}.guide-hero-actions .button{width:100%}.guides-library,.guides-formats,.guide-resources,.guide-related{padding:56px 0}.guides-grid{grid-template-columns:1fr}.guide-format-links{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-grid>a{min-height:340px;padding:26px}.guide-card-index{top:24px;right:24px}.guide-example{grid-template-columns:1fr;padding-top:48px}.guide-example>div{min-height:300px}.guide-example>div:first-child{border-radius:14px 14px 0 0}.guide-example>div:nth-child(2){border-top:0;border-left:1px solid var(--line);border-radius:0}.guide-prose-layout{padding:58px 0}.guide-lead{margin-bottom:56px;font-size:21px}.guide-text-section{padding:54px 0}.guide-resource-grid,.guide-related-grid{grid-template-columns:1fr}.guide-resource-grid>a{min-height:210px}}
