.guide .g-head{max-width:1100px}.guide .g-head h1{font-size:clamp(34px,7vw,116px)}.guide .g-head h1 .serif{color:var(--tone)}.guide{isolation:isolate;position:relative;overflow-x:clip}.guide:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 22%, transparent), transparent);filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;width:min(1100px,120vw);height:620px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.guide .crumbs{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.guide .back{font:400 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.03em;color:var(--mute);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.guide .back:hover{color:var(--fg)}.guide .pill{min-height:34px;color:color-mix(in srgb, var(--tone) 85%, white);background:color-mix(in srgb, var(--tone) 13%, transparent);border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.guide .pill i{background:var(--tone);width:7px;height:7px;box-shadow:0 0 10px var(--tone);border-radius:50%}.guide .pill.soft{color:var(--mute);background:#ffffff0d;border-color:#ffffff1a;font-weight:500}.guide .g-meta .act{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 88%, white), var(--tone));box-shadow:inset 0 1px 0 #ffffff73, 0 12px 28px -16px color-mix(in srgb, var(--tone) 70%, transparent)}.guide .g-meta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;display:flex}.prose{max-width:calc(68ch + 2 * var(--gut));flex-direction:column;gap:18px;padding-bottom:clamp(60px,8vw,110px);font-size:18px;display:flex}.prose>*{min-width:0}.prose h2{font-weight:900;font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;border-top:1px solid var(--line-2);margin-top:36px;padding-top:26px;font-size:clamp(26px,3vw,40px);font-stretch:118%;line-height:.95}.prose h2 .serif{color:var(--tone)}.prose h3{font-size:21px;font-weight:800;font-family:var(--display);letter-spacing:-.01em;margin-top:10px;font-stretch:110%}.prose p,.prose li{color:#cfcac0}.prose strong{color:var(--fg);font-weight:700}.prose .lead{color:var(--fg);font-size:clamp(19px,1.6vw,22px)}.prose ul,.prose ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.prose ul>li{padding-left:26px;position:relative}.prose ul>li:before{content:"";background:color-mix(in srgb, var(--tone) 22%, transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:.42em;left:0}.prose ul>li{padding-left:28px}.prose ol{counter-reset:q}.prose ol>li{counter-increment:q;padding-left:44px;position:relative}.prose ol>li:before{content:counter(q);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--tone);color:var(--tone);font:400 12px/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.prose .box{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--tone) 12%, transparent), transparent 60%), linear-gradient(165deg, #ffffff0f, #ffffff04);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:10px;padding:22px 26px;display:flex;box-shadow:inset 0 1px #ffffff17}.prose .box .num{color:var(--tone)}.prose .warn li:before{background:#ff8a7a33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 8l8 8M16 8l-8 8' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/10px no-repeat}.prose .tw{background:linear-gradient(165deg,#ffffff0f,#ffffff04);border:1px solid #ffffff14;border-radius:22px;padding:8px 22px 10px;overflow-x:auto;box-shadow:inset 0 1px #ffffff17}.prose .tw tr:last-child td{border-bottom:0}.prose .warn{background:radial-gradient(120% 90% at 0 0,#ff8a7a1f,#0000 60%),linear-gradient(165deg,#ffffff0d,#ffffff04);border:1px solid #ff8a7a2e;border-radius:22px;padding:22px 24px}.prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:16px}.prose th{text-align:left;font:400 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--mute);border-bottom:1px solid var(--line-2);padding:10px 12px 10px 0}.prose td{border-bottom:1px solid var(--line);vertical-align:top;color:#cfcac0;padding:12px 12px 12px 0}.prose td:first-child{color:var(--fg);font-weight:700}.prose .info th:first-child,.prose .info td:first-child{white-space:nowrap;width:22%}.prose .info td{vertical-align:top;color:#cfcac0}.prose .info td strong{color:var(--fg)}.prose .check td:not(:first-child){text-align:center;width:92px}.prose .check td:not(:first-child):before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;display:inline-block}.guide .g-end{padding-bottom:clamp(80px,10vw,140px)}.guide .g-card{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--tone) 70%, white), var(--tone) 55%, color-mix(in srgb, var(--tone) 82%, black));max-width:980px;box-shadow:inset 0 1px 0 #fff6, 0 40px 80px -50px color-mix(in srgb, var(--tone) 70%, black);color:var(--ink);border-radius:28px;flex-direction:column;gap:18px;padding:clamp(26px,4vw,48px);display:flex}.guide .g-card .num{color:var(--ink)}.guide .g-card .big{font-weight:800;font-family:var(--display);letter-spacing:-.02em;max-width:26ch;font-size:clamp(22px,2.6vw,36px);font-stretch:112%;line-height:1.12}.guide .g-card .act{background:var(--ink);color:var(--fg)}.guide .g-card .act:before{background:var(--bg-2)}.guide .g-card .act.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.guide .g-card .act.ghost:hover{color:var(--fg)}.guide .g-acts{flex-wrap:wrap;gap:10px;display:flex}.guide .g-more{flex-direction:column;gap:16px;max-width:980px;margin-top:clamp(40px,5vw,64px);display:flex}.guide .g-more ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.guide .g-more li{display:flex}.guide .g-more a{border-radius:22px;flex-direction:column;flex:1;gap:10px;padding:20px 22px;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex}.guide .g-more a:hover{border-color:color-mix(in srgb, var(--rt) 40%, transparent);transform:translateY(-3px)}.guide .g-more .rk{font:400 10px/1.3 var(--mono);text-transform:uppercase;color:color-mix(in srgb, var(--rt) 85%, white);background:color-mix(in srgb, var(--rt) 14%, transparent);border-radius:999px;align-self:flex-start;padding:4px 10px}.guide .g-more .rt{font:900 20px/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;font-stretch:112%}.guide .g-more .rt .serif{color:var(--rt);text-transform:none}.guide .g-more .num{margin-top:auto}@media (width<=860px){.guide .g-more ul{grid-template-columns:1fr}}.print-head,.print-only{display:none}@page{size:A4;margin:18mm 18mm 20mm}@media print{:root{color-scheme:light!important}html,body{font-size:10.5pt;color:#0e0d0b!important;background:#fff!important}.gridlines,.top,.foot,.close,.crumbs,.g-meta,.g-acts,.g-more,.skip{display:none!important}.guide:before{display:none}.prose .tw,.prose .warn{box-shadow:none;border:0;padding:0;background:0 0!important}.prose ul>li:before{background-image:none!important}.guide{--fg:#0e0d0b;--mute:#6d695f;--line:#0e0d0b24;--line-2:#0e0d0b4d;--bg-2:#f1eee7}.guide .print-head{font:400 8pt/1 var(--mono);text-transform:uppercase;color:#6d695f;border-bottom:1px solid #0e0d0b33;justify-content:space-between;align-items:center;padding-bottom:6mm;display:flex}.guide .plogo{color:#0e0d0b;width:28mm}.guide .plogo svg{width:100%;height:auto;display:block}.wrap{padding-inline:0!important}.guide .g-head{gap:4mm;padding:12mm 0 6mm!important}.guide .g-head h1{color:#0e0d0b;font-size:34pt}.guide .g-head h1 .serif,.prose h2 .serif{color:#8a7a1f}.guide .g-head p{color:#3a3732;max-width:none;font-size:12pt}.prose{gap:3mm;max-width:none;padding-bottom:6mm;font-size:10.5pt}.prose h2{break-after:avoid;color:#0e0d0b;margin-top:5mm;padding-top:4mm;font-size:17pt}.prose h3{break-after:avoid;font-size:11.5pt}.prose p,.prose li,.prose td{color:#2b2925}.prose .lead{font-size:12pt}.prose ul>li:before{background:#0e0d0b;width:2mm;height:2mm;top:.5em}.prose ol>li{padding-left:9mm}.prose ol>li:before{color:#0e0d0b;width:6mm;height:6mm;font-size:7pt;box-shadow:inset 0 0 0 1px #0e0d0b}.prose .box{break-inside:avoid;padding:4mm 5mm;background:#f1eee7!important}.prose .box .num,.prose .warn li:before{color:#8a7a1f}.prose .tw{break-inside:avoid;margin:0;padding:0;overflow:visible}.prose table{min-width:0;font-size:9.5pt}.prose tr,.prose li{break-inside:avoid}.prose th{color:#6d695f}.guide .g-end{break-inside:avoid;padding:0!important}.guide .g-card{padding:6mm;background:#e4d26e!important}.guide .g-card .big{font-size:15pt}.guide .print-foot{font:400 8pt/1.3 var(--mono);color:#6d695f;text-transform:uppercase;margin-top:4mm;display:block}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
