.st{width:100%;color:var(--ink);margin-inline:auto;font-size:16px;line-height:1.35;position:relative;container-type:inline-size}.st *,.st :before,.st :after{box-sizing:border-box}.st :is(p,ol,ul,li,h3){color:inherit;margin:0;padding:0;list-style:none}.st p{font-size:inherit;font-weight:inherit;line-height:inherit}.st h3{letter-spacing:-.005em;font-size:18px;font-style:normal;font-weight:800;line-height:1.2}:where(.st) :is(button){font:inherit;color:var(--ink);cursor:pointer}.st small{color:var(--muted);font-size:14px;font-weight:500;line-height:1.3;display:block}.st b{font-weight:800}.st svg{display:block;overflow:visible}.st :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.st-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-block}.st-tag-quiet{text-transform:none;letter-spacing:0;background:var(--sheet);border-style:dashed}.st-dot{background:var(--citrus);border:2.5px solid var(--ink);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.st-line-draw{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.st-line-lit{stroke-width:5px}.st-link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--citrus-olive);text-decoration-color:var(--citrus-olive);text-underline-offset:5px;transition:text-decoration-color var(--motion-hover) var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.st-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.st-link svg{transition:translate var(--motion-hover) var(--ease)}.st-link:hover svg{translate:4px}.st .blog-cite a{color:inherit}.st-cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.st-result{background:var(--sheet);border:2px solid var(--ink);box-shadow:5px 6px 0 0 var(--citrus);transition:box-shadow var(--motion-hover) var(--ease);border-radius:16px;gap:12px;padding:22px 20px 18px;display:grid;position:relative}.st-result:hover,.st-result:focus-visible{box-shadow:7px 9px 0 0 var(--citrus)}.st .st-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:14px;font-weight:800}.st h3.st-status{letter-spacing:-.015em;text-wrap:balance;align-items:flex-start;gap:12px;font-size:clamp(24px,6.2cqw,34px);line-height:1.12;display:flex}.st-status .st-dot{width:18px;height:18px;margin-top:.26em}.st-recpt{gap:8px;display:flex}.st-recpt i{background:color-mix(in srgb, var(--ink) 22%, var(--sheet));border-radius:4px;height:8px;display:block}.st-recpt i:first-child{width:30%}.st-recpt i:nth-child(2){width:20%}.st-recpt i:nth-child(3){width:14%}.st-tell{border-top:1.5px dashed var(--sage-line);gap:8px;padding-top:12px;display:grid}.st-tell p{align-items:flex-start;gap:10px;font-size:18px;display:flex}.st-tell p>svg{flex:none;margin-top:2px}.st-tell b{display:block}.st .st-from{color:var(--muted);font-size:14px;font-weight:600}.st-tracker{background:color-mix(in srgb, var(--mist) 45%, var(--paper));border:2px dashed var(--sage-line);transition:background-color var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease);border-radius:14px;justify-items:start;gap:8px;padding:16px 18px;display:grid}.st-tracker:hover,.st-tracker:focus-visible{background:var(--mist);border-color:var(--ink)}.st-tracker h3{font-size:19px}.st-tracker p{font-size:15px;font-weight:500}@container (min-width:560px){.st-cards{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}.st-tracker{align-self:end}}.st-line{gap:18px;display:grid}.st-panel{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;gap:22px;padding:clamp(16px,4cqw,28px);display:grid}.st-panel :is(p,h3,li){color:var(--paper)}.st-now{background:color-mix(in srgb, var(--paper) 8%, transparent);border:1.5px solid var(--on-ink-rule);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.st-now-label{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);font-size:14px;font-weight:800}.st .st-now-text{align-items:center;gap:10px;font-size:clamp(19px,4.6cqw,26px);font-weight:800;line-height:1.15;display:flex}.st .st-track{grid-template-columns:minmax(0,1fr);gap:4px;display:grid;position:relative}.st-rail{display:none}.st-stop{transition:background-color var(--motion-hover) var(--ease);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:14px;padding:8px 10px 12px 0;display:grid;position:relative}.st-stop:hover{background:color-mix(in srgb, var(--paper) 8%, transparent)}.st-stop>:not(.st-node){grid-column:2}.st-node{z-index:1;width:44px;height:44px;color:var(--paper);border:2px solid var(--paper);background:var(--ink-lo);border-radius:50%;grid-row:1/span 4;place-items:center;font-weight:800;display:grid;position:relative}.st .st-track:before{content:"";background:color-mix(in srgb, var(--paper) 40%, transparent);width:3px;position:absolute;top:30px;bottom:30px;left:21px}.st-stop h3{align-self:center;align-items:center;min-height:44px;font-size:19px;display:flex}.st-stop[data-lit] .st-node{color:var(--ink);background:var(--citrus);border-color:var(--citrus);box-shadow:0 0 0 5px color-mix(in srgb, var(--citrus) 30%, transparent)}.st-here{color:var(--ink);background:var(--citrus);border-radius:999px;justify-self:start;margin-bottom:4px;padding:2px 10px;font-size:14px;font-weight:800}.st .st-see{color:var(--citrus);font-size:16px;font-weight:700}.st .st-means{color:var(--paper);text-wrap:pretty;margin-top:4px;font-size:16px;font-weight:500}.st-panel .blog-cite a{color:var(--citrus)}.st-panel :focus-visible{outline-color:var(--citrus)}.st-not{background:var(--sheet);border:2px solid var(--ink);border-radius:16px;gap:12px;padding:18px;display:grid}.st-not ul{gap:8px;display:grid}.st-not li{background:color-mix(in srgb, var(--leaf) 55%, var(--sheet));transition:background-color var(--motion-hover) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.st-not li:hover{background:color-mix(in srgb, var(--citrus) 55%, var(--sheet))}.st-not-ic{background:var(--sheet);border:2px solid var(--ink);--icon-accent:var(--citrus);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.st-not p{font-weight:600}@container (min-width:560px){.st .st-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:22px}.st-rail{background:color-mix(in srgb, var(--paper) 30%, transparent);border-radius:2px;height:4px;margin:0;display:block;position:absolute;top:42px;left:12.5%;right:12.5%}.st-rail span{background:var(--citrus);transform-origin:0;border-radius:2px;width:33.33%;height:100%;display:block}.st-stop{text-align:center;flex-direction:column;align-items:center;padding:4px 6px 12px;display:flex}.st-stop>:not(.st-node){grid-column:auto}.st .st-track:before{display:none}.st-node{z-index:1;margin-bottom:8px}.st-stop h3{min-height:0}.st-here{margin:0;position:absolute;top:-22px}.st-not ul{grid-template-columns:1.35fr 1fr}.st-not li:nth-child(3){order:4}.st-not li:nth-child(4){order:3}}.st-fork{justify-items:center;gap:0;display:grid}.st .st-fork-top{background:var(--sheet);border:2px solid var(--ink);border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex}.st-fork-top b{display:block}.st-trunk{background:var(--ink);width:4px;height:22px;display:block}.st-opts{--g:clamp(6px, 2cqw, 14px);gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:22px;display:grid;position:relative}.st-opts:before{content:"";top:0;left:calc((100% - 2 * var(--g)) / 6);right:calc((100% - 2 * var(--g)) / 6);border-top:4px solid var(--ink);position:absolute}.st-opt{position:relative}.st-opt:before{content:"";border-left:4px solid var(--ink);height:22px;position:absolute;bottom:100%;left:50%;translate:-2px}.st-opt{text-align:center;background:var(--sheet);border:2px solid var(--ink);min-height:120px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:14px 6px 12px;display:grid}.st-opt b{font-size:17px;line-height:1.15}.st-opt-tag{border:1.5px solid var(--ink);border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700;line-height:1.2}.st-opt:hover{background:color-mix(in srgb, var(--leaf) 60%, var(--sheet));box-shadow:0 4px 0 0 var(--sage-line)}.st-opt[data-lit]{background:var(--citrus);box-shadow:0 4px 0 0 var(--ink)}.st-opt[data-lit] .st-opt-tag{color:var(--paper);background:var(--ink)}.st-opt[aria-checked=true]{outline:3px solid var(--ink);outline-offset:2px}.st-rule{background:color-mix(in srgb, var(--mist) 55%, var(--paper));border-left:6px solid var(--ink);border-radius:4px 14px 14px 4px;width:100%;margin-top:16px;padding:16px 18px}.st .st-rule-label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:14px;font-weight:800}.st-rule p:last-child{text-wrap:pretty;font-size:17px;font-weight:600;line-height:1.4}.st-dl{background:color-mix(in srgb, var(--mist) 50%, var(--paper));border:2px solid var(--ink);border-radius:16px;gap:18px;padding:clamp(18px,4cqw,28px);display:grid;position:relative}.st-dl-tag{position:absolute;top:-14px;right:18px;rotate:3deg}.st-seg{flex-wrap:wrap;gap:8px;display:flex}.st-seg button{background:var(--sheet);border:2px solid var(--ink);min-height:52px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;flex-wrap:wrap;flex:170px;justify-content:center;align-items:center;gap:2px 8px;padding:6px 12px;font-weight:800;line-height:1.15;display:inline-flex}.st-seg button small{text-align:center;width:100%}.st-seg button:hover{box-shadow:0 3px 0 0 var(--ink);translate:0 -2px}.st-seg button[aria-checked=true]{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink)}.st-seg button[aria-checked=true] small{color:var(--ink)}.st-bar-wrap{padding-top:4px}.st-pill-row{height:66px;position:relative}.st-pill{bottom:14px;left:calc(var(--p) * 100%);translate:calc(var(--p) * -100%) 0;white-space:nowrap;min-height:48px;color:var(--ink);background:var(--citrus);border:2px solid var(--ink);cursor:grab;touch-action:none;transition:box-shadow var(--motion-hover) var(--ease);border-radius:12px;padding:6px 14px;font-weight:700;line-height:1.2;position:absolute}.st-pill b{letter-spacing:.02em;font-size:14px;display:block}.st-pill:hover{box-shadow:0 4px 0 0 var(--ink)}.st-pill i{top:100%;left:calc(var(--p) * 100%);background:var(--ink);width:4px;height:18px;position:absolute;translate:-50%}.st-pill i:after{content:"";background:var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-4px;left:50%;translate:-50%}.st-bar{touch-action:none;cursor:pointer;background:var(--sheet);border:2px solid var(--ink);border-radius:10px;height:34px;position:relative;overflow:hidden}.st-bar-used{width:calc(var(--p) * 100%);background:var(--citrus);border-right:3px solid var(--ink);position:absolute;inset:0 auto 0 0}.st-bar-spare{inset:0 0 0 calc(var(--p) * 100%);background:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--ink) 38%, transparent) 5px 7px);position:absolute}.st-bar-weeks{pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 calc(7 / var(--span) * 100% - 2px), color-mix(in srgb, var(--ink) 55%, transparent) calc(7 / var(--span) * 100% - 2px) calc(7 / var(--span) * 100%));height:9px;position:absolute;inset:auto 0 0}.st-bar-ends{height:22px;margin-top:8px;font-size:15px;font-weight:800;position:relative}.st-bar-ends span:first-child{position:absolute;left:0}.st-bar-ends span:last-child{position:absolute;right:0}.st-plan{background:var(--citrus);border:2px solid var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-weight:600;display:flex}.st-plan>svg{flex:none;margin-top:1px}.st-plus3{min-width:44px;height:30px;color:var(--paper);background:var(--ink);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.st-legend{flex-wrap:wrap;gap:6px 18px;font-size:14px;font-weight:700;display:flex}.st-legend li{align-items:center;gap:8px;display:flex}.st-legend i{border:1.5px solid var(--ink);border-radius:3px;flex:none;width:24px;height:14px;display:block}.st-legend i[data-k=used]{background:var(--citrus)}.st-legend i[data-k=spare]{background:repeating-linear-gradient(135deg, var(--sheet) 0 3px, color-mix(in srgb, var(--ink) 38%, var(--sheet)) 3px 5px)}.st-legend i[data-k=mail]{background:var(--ink)}.st .st-dl-notes{border-top:1.5px dashed var(--sage-line);gap:8px;padding-top:14px;display:grid}.st-dl-notes li{transition:background-color var(--motion-hover) var(--ease);border-radius:10px;align-items:flex-start;gap:12px;padding:6px 8px;display:flex}.st-dl-notes li:hover{background:color-mix(in srgb, var(--citrus) 40%, transparent)}.st-dl-notes li>svg{flex:none;margin-top:1px}.st-dl-notes p{font-weight:600}.st-guides{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;display:grid}.st-notice{background:var(--sheet);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--mist), 0 22px 34px -26px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:6px;padding:24px 18px 34px;position:relative}.st-notice-tab{position:absolute;top:-13px;right:16px;rotate:3deg}.st-notice-head{border-bottom:2px solid var(--ink);margin-bottom:6px;padding-bottom:12px}.st-notice-head span{background:var(--ink);border-radius:3px;width:54px;height:6px;margin-bottom:10px;display:block}.st-notice-head h3{font-size:22px}.st-notice-head p{color:var(--muted);font-size:14px;font-weight:600}.st-notice ol{gap:4px;display:grid}.st-notice li{border-bottom:1.5px dashed color-mix(in srgb, var(--sage-line) 55%, transparent);align-items:center;gap:12px;min-height:52px;padding:6px 4px;display:flex}.st-notice li:last-child{border-bottom:0}.st-pin{width:30px;height:30px;color:var(--citrus);background:var(--ink);box-shadow:0 0 0 3px var(--sheet);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.st-hl{background:linear-gradient(transparent 12%, var(--citrus) 12% 92%, transparent 92%);transform-origin:0;border-radius:4px;padding:2px 8px;font-weight:700}.st .st-notice-src{font-size:14px;position:absolute;bottom:6px;right:18px}.st-next{gap:14px;display:grid}.st-next a{color:var(--ink);border:2px solid var(--ink);transition:box-shadow var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease);border-radius:16px;align-items:center;gap:14px;text-decoration:none;display:flex}.st-next a>svg:last-child{transition:translate var(--motion-hover) var(--ease);flex:none;margin-left:auto}.st-next a:hover>svg:last-child{translate:4px}.st-next small{margin-bottom:4px}.st-next a.st-next-main{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);padding:20px 18px;font-size:20px;font-weight:800;line-height:1.2}.st-next-main:hover{box-shadow:7px 9px 0 0 var(--citrus)}.st-next-main small{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);font-size:14px;font-weight:800}.st-next-main:focus-visible{outline-color:var(--citrus)}.st-next-side{background:var(--sheet);padding:14px 16px;font-size:18px;font-weight:800}.st-next-side:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));box-shadow:0 4px 0 0 var(--ink)}@container (min-width:560px){.st-guides{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}}.st-why{gap:0;display:grid}.st .st-why-lead{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:800}.st-ladder{display:grid;position:relative}.st-ladder:before{content:"";background:var(--ink);border-radius:2px;width:4px;position:absolute;top:24px;bottom:0;left:23px}.st .st-ladder li{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:16px;min-height:64px;padding:6px 0 22px;display:grid;position:relative}.st-rung{z-index:1;background:var(--citrus);border:3px solid var(--ink);width:50px;height:50px;transition:scale var(--motion-hover) var(--ease);border-radius:50%;place-items:center;display:grid}.st-ladder li:hover .st-rung{scale:1.08}.st-ladder p{text-wrap:balance;font-size:19px;font-weight:700;line-height:1.3}.st-or{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--paper);border:1.5px dashed var(--sage-line);border-radius:999px;padding:0 10px;font-size:14px;font-weight:800;position:absolute;bottom:0;left:66px}.st-why-notice{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:14px;align-items:center;gap:14px;margin-top:6px;padding:24px 18px 16px;display:flex;position:relative}.st-why-notice p{color:var(--paper);font-size:17px;line-height:1.4}.st-why-notice b,.st-why-notice .blog-cite a{color:var(--citrus)}.st-why-no{color:var(--ink);background:var(--sheet);border:2px dashed var(--ink);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:800;position:absolute;top:-14px;right:14px}.st-path{color:var(--paper);text-align:center;background:linear-gradient(160deg, var(--ink-hi), var(--ink-lo));box-shadow:6px 8px 0 0 var(--citrus);border-radius:20px;justify-items:center;gap:0;padding:clamp(20px,5cqw,40px);display:grid}.st-path :is(h3,p,li){color:var(--paper)}.st-path-run{align-items:center;width:100%;display:flex}.st-path-line{background:repeating-linear-gradient(90deg, var(--citrus) 0 14px, transparent 14px 22px);transform-origin:0;border-radius:3px;flex:1;height:5px}.st-path-end{width:56px;height:56px;color:var(--ink);background:var(--citrus);box-shadow:0 0 0 6px color-mix(in srgb, var(--citrus) 28%, transparent);border-radius:50%;place-items:center;display:grid}.st .st-path-start{letter-spacing:-.015em;text-wrap:balance;margin-top:14px;font-size:clamp(24px,6cqw,36px);font-weight:800;line-height:1.12}.st-path-trunk{background:var(--citrus);width:4px;height:26px;margin-top:14px;display:block}.st .st-path-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;padding-top:24px;display:grid;position:relative}.st-path-opts:before{content:"";border-top:4px solid var(--citrus);position:absolute;top:0;left:25%;right:25%}.st-path-opts li{background:color-mix(in srgb, var(--paper) 8%, transparent);border:1.5px solid var(--on-ink-rule);transition:background-color var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease);border-radius:16px;align-content:start;justify-items:center;gap:8px;padding:18px 14px 20px;display:grid;position:relative}.st-path-opts li:before{content:"";border-left:4px solid var(--citrus);height:24px;position:absolute;bottom:100%;left:50%;translate:-2px}.st-path-opts li:hover{background:color-mix(in srgb, var(--citrus) 18%, transparent);border-color:var(--citrus)}.st-path-opts h3{font-size:21px}.st-path-opts p{font-size:17px;font-weight:500}.st-path .blog-cite a{color:var(--citrus)}.st-path-ic{background:var(--sheet);border:2px solid var(--ink);--icon-accent:var(--citrus);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.st-path-ic svg{color:var(--ink)}.st-path-both{border:4px solid var(--citrus);border-top:0;border-radius:0 0 16px 16px;width:50%;height:30px;position:relative}.st-path-both span{color:var(--ink);background:var(--citrus);white-space:nowrap;border-radius:999px;padding:4px 16px;font-size:17px;font-weight:800;position:absolute;bottom:-17px;left:50%;translate:-50%}.st .st-path-note{letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin-top:36px;font-size:clamp(22px,5.4cqw,32px);font-weight:800;line-height:1.2}.st .st-path-sub{color:var(--citrus);margin-top:8px;font-size:17px;font-weight:600}.st-path :focus-visible{outline-color:var(--citrus)}@container (max-width:439px){.st .st-path-opts{grid-template-columns:minmax(0,1fr)}.st-path-opts:before,.st-path-opts li:nth-child(2):before{display:none}.st-path-both{width:70%}}.st-lost{gap:16px;display:grid}.st .st-route{grid-template-columns:minmax(0,1fr);gap:4px;display:grid;position:relative}.st-route:before{content:"";border-left:4px dashed var(--ink);position:absolute;top:26px;bottom:26px;left:25px}.st .st-route li{border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-content:start;column-gap:14px;padding:6px 8px 14px 0;display:grid;position:relative}.st-route li>:not(.st-stop-dot){grid-column:2}.st-stop-dot{z-index:1;background:var(--sheet);border:3px solid var(--ink);--icon-accent:var(--citrus);width:52px;height:52px;transition:background-color var(--motion-hover) var(--ease);border-radius:50%;grid-row:1/span 3;place-items:center;display:grid}.st-route li:hover .st-stop-dot{background:var(--citrus)}.st-route h3{align-self:center;font-size:19px}.st-route p{font-weight:500}.st .st-route li[data-last]{background:var(--citrus);border:2px solid var(--ink);box-shadow:0 4px 0 0 var(--ink);border-radius:16px;margin-left:-8px;padding:12px 14px 14px 8px}.st-route li[data-last] .st-stop-dot{background:var(--ink);border-color:var(--ink)}.st-route li[data-last] .st-stop-dot svg{color:var(--paper)}.st-clock{border:2px dashed var(--ink);background:color-mix(in srgb, var(--mist) 50%, var(--paper));border-radius:14px;gap:10px;padding:14px 16px;display:grid}.st-clock-bar{background:repeating-linear-gradient(135deg, var(--ink) 0 4px, var(--citrus) 4px 8px);border:2px solid var(--ink);transform-origin:0;border-radius:7px;height:14px;display:block}.st-clock p{align-items:flex-start;gap:10px;font-weight:600;display:flex}.st-clock p>svg{flex:none;margin-top:1px}.st .st-lost-rep{align-items:center;gap:12px;font-weight:700;display:flex}.st-lost-rep>svg{flex:none}@container (min-width:560px){.st .st-route{grid-template-columns:1fr 1fr 1fr 1.7fr;gap:14px;padding-top:4px}.st-route:before{border-left:0;border-top:4px dashed var(--ink);inset:30px 26px auto}.st .st-route li{flex-direction:column;gap:6px;padding:0 0 6px;display:flex}.st-stop-dot{margin-bottom:8px}.st .st-route li[data-last]{margin:-8px 0 0;padding:8px 14px 14px}}.st-law{gap:14px;display:grid}.st-law-low{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.st-law-side{align-content:start;justify-items:stretch;gap:12px;display:grid}.st .st-law-h{font-size:20px}.st .st-reps{border-top:3px solid var(--ink);display:grid}.st-reps li{border-bottom:1.5px dashed var(--sage-line);transition:background-color var(--motion-hover) var(--ease);border-radius:8px;align-items:center;gap:14px;padding:12px 6px;display:flex}.st-reps li:hover{background:color-mix(in srgb, var(--citrus) 40%, transparent)}.st-reps p{font-size:16px;font-weight:500;line-height:1.3}.st-reps p b{font-size:18px;display:block}.st-rep-tile{background:var(--sheet);border:2px solid var(--ink);--icon-accent:var(--citrus);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.st .st-notario{background:var(--sheet);border:2px dashed var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:700;line-height:1.3;display:flex;rotate:-.6deg}.st-notario>svg{flex:none;margin-top:1px}.st-law-side .st-link{justify-self:start}.st-law-right{align-content:start;gap:14px;display:grid}.st-law-right .st-link{justify-self:start}.st-gather{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;align-content:start;align-self:start;gap:12px;padding:18px;display:grid}.st-gather :is(h3,p,button){color:var(--paper)}.st-gather ul{gap:8px;display:grid}.st-gather button{text-align:left;background:color-mix(in srgb, var(--paper) 8%, transparent);border:1.5px solid var(--on-ink-rule);width:100%;min-height:48px;transition:background-color var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;align-items:center;gap:12px;padding:6px 12px 6px 8px;font-weight:700;display:flex}.st-chk{width:28px;height:28px;color:var(--paper);border:2px solid var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.st-gather button:hover{border-color:var(--citrus);box-shadow:0 3px 0 0 var(--citrus)}.st-gather button[aria-pressed=true]{background:color-mix(in srgb, var(--citrus) 24%, transparent);border-color:var(--citrus)}.st-gather button[aria-pressed=true] .st-chk{color:var(--ink);background:var(--citrus);border-color:var(--citrus)}.st-gather :focus-visible{outline-color:var(--citrus)}.st .st-ready{font-weight:800}.st-gather[data-ready] .st-ready{color:var(--citrus)}@container (min-width:560px){.st-law-low{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}}.blog-main:has([data-figure^=st-]) .blog-steps :is(.blog-steps-body,.blog-steps-body p,.blog-steps li p){color:var(--ink);opacity:1}.blog-main:has([data-figure^=st-]) .blog-steps li[data-done] .blog-steps-body{opacity:1}@media (prefers-reduced-motion:no-preference){[data-arrived=true] .st-result{animation:st-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .st-tracker{animation:st-rise var(--motion-rise) var(--ease) .16s backwards}[data-arrived=true] .st-result .st-dot,[data-arrived=true] .st-now .st-dot{animation:st-pop var(--motion-pop) var(--ease) .24s backwards}[data-arrived=true] .st-panel{animation:st-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .st-rail span{animation:st-wipe var(--motion-draw) var(--ease) .2s backwards}[data-arrived=true] .st-stop{animation:st-rise var(--motion-rise) var(--ease) calc(.12s + var(--i) * var(--motion-step)) backwards}[data-arrived=true] .st-stop[data-lit] .st-node{animation:st-pop var(--motion-pop) var(--ease) .52s backwards}[data-arrived=true] .st-here{animation:st-pop var(--motion-pop) var(--ease) .76s backwards}[data-arrived=true] .st-not li{animation:st-rise var(--motion-rise) var(--ease) calc(.5s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .st-fork-top{animation:st-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .st-trunk,[data-arrived=true] .st-opts:before,[data-arrived=true] .st-opt:before{animation:st-fade var(--motion-draw) var(--ease) .1s backwards}[data-arrived=true] .st-opt{animation:st-rise var(--motion-rise) var(--ease) calc(.3s + var(--i) * var(--motion-step)) backwards}.st-rule{animation:st-fade var(--motion-pop) var(--ease) backwards}[data-arrived=true] .st-ladder li{animation:st-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .st-ladder:before{animation:st-grow var(--motion-draw) var(--ease) backwards;transform-origin:50% 0}[data-arrived=true] .st-why-notice{animation:st-rise var(--motion-rise) var(--ease) .5s backwards}[data-arrived=true] .st-dl{animation:st-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .st-bar{animation:st-wipe var(--motion-draw) var(--ease) .16s backwards}[data-arrived=true] .st-pill-row{animation:st-pop var(--motion-pop) var(--ease) .6s backwards}[data-arrived=true] .st-dl-notes li{animation:st-rise var(--motion-rise) var(--ease) .6s backwards}[data-arrived=true] .st-path{animation:st-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .st-path-line{animation:st-wipe var(--motion-draw) var(--ease) .1s backwards}[data-arrived=true] .st-path-end{animation:st-pop var(--motion-pop) var(--ease) .7s backwards}[data-arrived=true] .st-path-both{animation:st-fade var(--motion-rise) var(--ease) .8s backwards}[data-arrived=true] .st-path-opts li{animation:st-rise var(--motion-rise) var(--ease) calc(.3s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .st-path-note{animation:st-fade var(--motion-rise) var(--ease) .8s backwards}[data-arrived=true] .st-route li{animation:st-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .st-route:before{animation:st-wipe var(--motion-draw) var(--ease) backwards}[data-arrived=true] .st-clock-bar{animation:st-wipe var(--motion-scene) var(--ease) .4s backwards}[data-arrived=true] .st-clock p,[data-arrived=true] .st-lost-rep{animation:st-fade var(--motion-rise) var(--ease) .7s backwards}[data-arrived=true] .st-notice{animation:st-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .st-pin{animation:st-pop var(--motion-pop) var(--ease) calc(.24s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .st-hl{animation:st-wipe var(--motion-draw) var(--ease) calc(.32s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .st-next a{animation:st-rise var(--motion-rise) var(--ease) .3s backwards}[data-arrived=true] .st-next a+a{animation-delay:.4s}[data-arrived=true] .st-reps li{animation:st-rise var(--motion-rise) var(--ease) calc(.2s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .st-law-low>*{animation:st-rise var(--motion-rise) var(--ease) .4s backwards}}@media (prefers-reduced-motion:reduce){.st *{transition:none!important}}@keyframes st-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes st-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes st-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes st-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.cl{width:100%;color:var(--ink);margin-inline:auto;font-size:16px;line-height:1.35;position:relative;container-type:inline-size}.cl *,.cl :before,.cl :after{box-sizing:border-box}.cl :is(p,ol,ul,li,h3){color:inherit;margin:0;padding:0;list-style:none}.cl p{font-size:inherit;font-weight:inherit;line-height:inherit}.cl h3{letter-spacing:-.005em;font-size:18px;font-style:normal;font-weight:800;line-height:1.2}:where(.cl) :is(button,input){font:inherit;color:var(--ink)}:where(.cl) button{cursor:pointer}.cl small{color:var(--muted);font-size:14px;font-weight:500;line-height:1.3;display:block}.cl b{font-weight:800}.cl svg{display:block;overflow:visible}.cl :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.cl-letter,.cl-env,.cl-ask,.cl-ipair,.cl-pair,.cl-reps{grid-template-columns:minmax(0,1fr)}.cl-link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--citrus-olive);text-decoration-color:var(--citrus-olive);text-underline-offset:5px;transition:text-decoration-color var(--motion-hover) var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.cl-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.cl-link svg{transition:translate var(--motion-hover) var(--ease);flex:none}.cl-link:hover svg{translate:4px}.cl-pen{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cl-flip,.cl-down{rotate:180deg}.cl-tag{letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--ink);border-radius:999px;flex:none;padding:1px 9px;font-size:14px;font-weight:800;line-height:1.3;display:inline-block}.cl-tag[data-k=rule]{color:var(--citrus);background:var(--ink)}.cl-tag[data-k=practice]{background:0 0;border-style:dashed}.cl-btn{background:var(--sheet);border:2px solid var(--ink);min-height:48px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:6px 18px;font-weight:800;display:inline-flex}.cl-btn:hover:not(:disabled){box-shadow:0 3px 0 0 var(--ink);translate:0 -2px}.cl-btn:disabled{cursor:default;color:color-mix(in srgb, var(--ink) 72%, var(--sheet));border-style:dashed}.cl-btn-go{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink)}.cl-btn svg{flex:none}.cl-ledger{gap:12px;display:grid}.cl-ledger-head{letter-spacing:.04em;text-transform:uppercase;border-bottom:3px solid var(--ink);justify-content:space-between;gap:12px;padding:0 8px 8px;font-size:14px;font-weight:800;display:flex}.cl-ledger ol{display:grid}.cl-lrow{border-bottom:2px dashed color-mix(in srgb, var(--sage-line) 55%, transparent);transition:background-color var(--motion-hover) var(--ease);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 16px 16px 8px;display:grid}.cl-lrow:hover{background:color-mix(in srgb, var(--citrus) 38%, transparent)}.cl-lrow[data-habit]{background:color-mix(in srgb, var(--citrus) 26%, transparent);border-bottom-style:solid;border-bottom-color:var(--ink)}.cl-lrow[data-habit]:hover{background:color-mix(in srgb, var(--citrus) 55%, transparent)}.cl-lrow-body h3{font-size:20px}.cl .cl-lrow-body p{text-wrap:pretty;margin-top:4px;font-size:17px;font-weight:550;line-height:1.4}.cl-stamp{text-align:center;border:3px solid var(--ink);outline:1.5px solid var(--ink);outline-offset:2px;border-radius:8px;justify-items:center;padding:6px 16px 5px;line-height:1.1;display:inline-grid;rotate:-4deg}.cl-stamp b{letter-spacing:.1em;text-transform:uppercase;font-size:22px}.cl-stamp small{color:var(--ink);font-size:14px;font-weight:700}.cl-penTag{white-space:nowrap;justify-items:stretch;gap:2px;font-size:18px;font-weight:800;display:inline-grid}.cl-penTag svg{width:100%;height:14px}.cl .cl-main{padding:10px 0 0;font-size:17px;font-weight:600;line-height:1.5}.cl-link-inline{min-height:0;margin-left:4px;display:inline}.cl-link-inline svg{vertical-align:-3px;margin-left:6px;display:inline-block}@container (max-width:560px){.cl-lrow{grid-template-columns:52px minmax(0,1fr)}.cl-stamp,.cl-penTag{grid-column:2;justify-self:start;margin-top:6px}}.cl-letter{align-items:start;gap:20px;display:grid}.cl-paper{background:var(--sheet);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--mist), 0 22px 34px -26px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:6px;padding:26px 12px 30px 2px;position:relative}.cl-paper-tab{letter-spacing:.04em;text-transform:uppercase;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:800;position:absolute;top:-13px;right:16px;rotate:3deg}.cl-part{transition:background-color var(--motion-hover) var(--ease);border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:start;padding:4px 4px 4px 0;display:grid}.cl-part+.cl-part{margin-top:4px}.cl-part[data-on]{background:color-mix(in srgb, var(--citrus) 60%, transparent)}.cl-pin{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-2px;padding:0;display:grid}.cl-pin span{width:30px;height:30px;color:var(--citrus);background:var(--ink);box-shadow:0 0 0 3px var(--sheet);transition:scale var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.cl-pin:hover span{scale:1.12}.cl-pin[aria-pressed=true] span{color:var(--ink);background:var(--citrus);box-shadow:0 0 0 2px var(--ink);scale:1.12}.cl-ptext{overflow-wrap:anywhere;min-width:0;padding-block:2px;font-size:15px;line-height:1.45}.cl .cl-ptext p{font-weight:500}.cl .cl-ptext p+p,.cl .cl-ptext div>p+p{margin-top:3px}.cl .cl-ptext p.cl-label{letter-spacing:.04em;text-transform:uppercase;border:2px dashed var(--ink);border-radius:6px;padding:5px 10px;font-size:14px;font-weight:800;display:inline-block}.cl .cl-ptext p.cl-label small{letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px;font-size:14px;font-weight:600}.cl-gap{width:10px;display:inline-block}.cl .cl-ptext .cl-reqblk{border-left:3px solid var(--citrus-olive);padding-left:10px}.cl .cl-ptext .cl-reqblk p b{font-weight:800}.cl-sig{font-style:italic;font-weight:600}.cl-mini{border-collapse:collapse;width:100%;margin-top:4px;font-size:14px}.cl-mini thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cl-mini tbody,.cl-mini tr{display:block}.cl-mini tr{border:1.5px solid var(--ink);border-radius:6px;flex-wrap:wrap;gap:0 12px;padding:6px 8px;display:flex}.cl-mini tr+tr{margin-top:6px}.cl-mini td{font-size:14px;font-weight:600;line-height:1.4;display:inline}.cl-mini td:before{content:attr(data-l) ": ";font-weight:800}.cl-mini td:nth-child(3){flex-basis:100%;order:5}.cl-fold{background:linear-gradient(315deg, var(--sheet) 50%, var(--mist) 50%);width:26px;height:26px;box-shadow:-2px -2px 3px -2px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:0 0 6px;position:absolute;bottom:0;right:0}.cl-panes{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.cl .cl-panes p.cl-panes-label{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);font-size:14px;font-weight:800}.cl-pane{gap:12px;display:grid}.cl-pane[hidden]{display:none}.cl-pane-top,.cl-inline .cl-pane-top{align-items:center;gap:12px;display:flex}.cl-pane-num{width:44px;height:44px;color:var(--ink);background:var(--citrus);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.cl-panes h3{color:var(--paper);font-size:20px}.cl .cl-panes p.cl-pane-text{color:var(--paper);text-wrap:pretty;font-size:clamp(17px,2.5cqw,21px);font-weight:600;line-height:1.4}.cl-panes .blog-cite a{color:var(--citrus)}.cl-panes .blog-term{color:var(--paper);-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}.cl-panes :focus-visible{outline-color:var(--citrus)}.cl-chips{flex-wrap:wrap;gap:8px;display:flex}.cl-chip{min-height:40px;color:var(--paper);border:1.5px solid var(--on-ink-rule);transition:background-color var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}a.cl-chip:hover{background:color-mix(in srgb, var(--paper) 12%, transparent);border-color:var(--citrus)}.cl-chip-habit{border-style:dashed;border-color:var(--paper)}.cl-chip svg{color:var(--citrus);flex:none}.cl-panes .cl-link{color:var(--paper);-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}.cl-panes .cl-link:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.cl-pager{border-top:1px solid var(--on-ink-rule);color:var(--on-ink-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;font-weight:700;display:flex}.cl-pager button{width:44px;height:44px;color:var(--paper);border:1.5px solid var(--paper);transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.cl-pager button:hover{color:var(--ink);background:var(--citrus);border-color:var(--citrus)}@container (min-width:560px){.cl-letter{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.cl-inline{display:none}.cl-mini{margin-top:6px}.cl-mini thead{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.cl-mini tr{border:0;padding:0;display:table-row}.cl-mini tbody{display:table-row-group}.cl-mini thead tr{display:table-row}.cl-mini{display:table}.cl-mini th,.cl-mini td{text-align:left;vertical-align:top;border:1.5px solid var(--ink);padding:4px 6px;font-size:14px}.cl-mini td:before{content:none}.cl-mini td:nth-child(3){flex-basis:auto;order:0}.cl-panes{position:sticky;top:96px}}@container (max-width:559px){.cl-paper{padding-right:8px}.cl-ptext{font-size:15px}.cl-panes{display:none}.cl-inline{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:3px 4px 0 0 var(--citrus);border-radius:14px;grid-column:1/-1;gap:8px;margin:6px 0 4px 8px;padding:14px;display:grid}.cl-inline h3{color:var(--paper);font-size:18px}.cl-inline .cl-pane-num{width:36px;height:36px;font-size:18px}.cl .cl-inline p.cl-pane-text{color:var(--paper);font-size:16px;font-weight:600;line-height:1.4}.cl-inline .blog-cite a{color:var(--citrus)}.cl-inline .blog-term{color:var(--paper);-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}.cl-inline :focus-visible{outline-color:var(--citrus)}.cl-inline .cl-link{color:var(--paper);-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}}@container (min-width:560px){.cl-inline{display:none}}.cl-ask{gap:22px;display:grid}.cl-pair{gap:0;display:grid;position:relative}.cl .cl-ask-q,.cl .cl-ask-a{isolation:isolate;padding:14px 16px 14px 18px;font-size:17px;font-weight:600;line-height:1.4;position:relative}.cl .cl-ask-q:after,.cl .cl-ask-a:after{content:"";z-index:-1;transition:box-shadow var(--motion-hover) var(--ease);position:absolute;inset:0}.cl .cl-ask-q{z-index:1;margin-right:clamp(0px,8cqw,64px)}.cl .cl-ask-q:after{background:var(--sheet);border:1.5px solid var(--sage-line);box-shadow:0 3px 0 0 var(--mist), 0 14px 22px -18px color-mix(in srgb, var(--ink) 60%, transparent);border-radius:4px 14px 4px 4px;rotate:-.5deg}.cl .cl-ask-q:before{content:"";z-index:0;background:var(--ink);border-radius:4px 4px 9px 9px;width:26px;height:18px;position:absolute;top:-9px;left:22px}.cl .cl-ask-a{margin:-6px 0 0 clamp(14px,8cqw,64px);padding-top:22px}.cl .cl-ask-a:after{background:var(--citrus);border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink);border-radius:14px;rotate:.4deg}.cl .cl-ask-q:hover:after{box-shadow:0 5px 0 0 var(--mist), 0 14px 22px -18px color-mix(in srgb, var(--ink) 60%, transparent)}.cl .cl-ask-a:hover:after{box-shadow:4px 7px 0 0 var(--ink)}.cl-ask-q small,.cl-ask-a small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:800}.cl-ask-n{width:28px;height:28px;color:var(--citrus);background:var(--ink);vertical-align:1px;border-radius:50%;place-items:center;margin-right:10px;font-size:14px;font-weight:800;display:inline-grid}.cl-fallback{background:var(--sheet);border:2px dashed var(--ink);border-radius:14px}.cl-fb-btn{text-align:left;width:100%;min-height:56px;transition:background-color var(--motion-hover) var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;font-weight:800;display:flex}.cl-fb-btn span{flex:1;font-size:18px}.cl-fb-btn:hover{background:color-mix(in srgb, var(--citrus) 40%, transparent)}.cl-fb-btn svg{flex:none}.cl-fb-btn .cl-fb-plus{transition:rotate var(--motion-hover) var(--ease)}.cl-fb-btn[aria-expanded=true] .cl-fb-plus{rotate:45deg}.cl-fb-wrap{transition:grid-template-rows var(--motion-rise) var(--ease);grid-template-rows:0fr;display:grid}.cl-fallback[data-open] .cl-fb-wrap{grid-template-rows:1fr}.cl-fb-body{visibility:hidden;counter-reset:fb;min-height:0;transition:visibility 0s linear var(--motion-rise);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.cl-fallback[data-open] .cl-fb-body{visibility:visible;padding:2px 16px 14px;transition-delay:0s}.cl-fb-body li{border-top:1.5px dashed color-mix(in srgb, var(--sage-line) 60%, transparent);align-items:flex-start;gap:12px;padding:10px 0;display:flex;position:relative}.cl-fb-tile{background:var(--leaf);border:2px solid var(--ink);--icon-accent:var(--citrus);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cl .cl-fb-body p{font-size:16px;font-weight:550;line-height:1.35}.cl .cl-fb-body p b{font-size:17px;display:block}.cl-index{gap:14px;display:grid}.cl-seg{flex-wrap:wrap;gap:8px;display:flex}.cl-seg button{background:var(--sheet);border:2px solid var(--ink);min-height:48px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;flex:150px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:800;display:inline-flex}.cl-seg button:hover{box-shadow:0 3px 0 0 var(--ink);translate:0 -2px}.cl-seg button[aria-pressed=true]{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink)}.cl-idx-head{display:none}.cl-ipair{align-items:stretch;display:grid}.cl-req,.cl-ex{text-align:left;border:2px solid var(--ink);min-height:76px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cl-req{background:color-mix(in srgb, var(--leaf) 70%, var(--sheet))}.cl-ex{background:var(--sheet);background-image:repeating-linear-gradient(to bottom, transparent 0 27px, color-mix(in srgb, var(--sage-line) 22%, transparent) 27px 28px)}.cl-req:hover,.cl-ex:hover{box-shadow:0 4px 0 0 var(--ink)}.cl-ipair[data-lit] :is(.cl-req,.cl-ex){background:var(--citrus);box-shadow:4px 5px 0 0 var(--ink)}.cl-dotn,.cl-ex-n{flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.cl-dotn{color:var(--citrus);background:var(--ink);border-radius:50%}.cl-ex-n{background:var(--sheet);border:2px solid var(--ink);border-radius:8px}.cl-idx-t{min-width:0;font-size:17px;font-weight:700;line-height:1.3}.cl-idx-t small{color:var(--ink);margin-bottom:2px;font-weight:700}.cl-thread{justify-self:center;width:32px;height:26px;display:block;position:relative}.cl-thread i{position:absolute;inset:0}.cl-thread i:before,.cl-thread i:after{content:"";width:0;position:absolute;top:0;bottom:0;left:50%}.cl-thread i:before{border-left:3px dashed color-mix(in srgb, var(--ink) 50%, transparent)}.cl-thread i:after{background:var(--ink);transform-origin:50% 0;width:4px;transition:transform var(--motion-draw) var(--ease);border-radius:2px;margin-left:-2px;transform:scaleY(0)}.cl-ipair[data-lit] .cl-thread i:after{transform:scaleY(1)}.cl-pages{background:color-mix(in srgb, var(--leaf) 55%, var(--sheet));border-radius:14px;gap:8px;padding:14px;display:grid}.cl .cl-pages-label{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.cl-bar{border:2px solid var(--ink);background:var(--sheet);border-radius:999px;display:flex;overflow:hidden}.cl-seg5{border-left:2px solid var(--ink);background:var(--sheet);min-height:36px;transition:background-color var(--motion-draw) var(--ease);flex:1 1 0;place-items:center;font-size:15px;font-weight:800;display:grid}.cl-seg5:first-child{border-left:0}.cl-seg5[data-lit]{background:var(--citrus)}.cl .cl-idx-note{border-left:4px solid var(--citrus-olive);padding:2px 0 2px 14px;font-size:17px;font-weight:700;line-height:1.4}@container (min-width:560px){.cl-idx-head{letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);padding-inline:4px;font-size:14px;font-weight:800;display:grid}.cl-ipair{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.cl-thread{width:100%;height:auto;min-height:26px}.cl-thread i:before{border-left:0;border-top:3px dashed color-mix(in srgb, var(--ink) 50%, transparent);width:auto;inset:50% 0 auto}.cl-thread i:after{transform-origin:0;width:auto;height:4px;margin:-2px 0 0;inset:50% 0 auto;transform:scaleX(0)}.cl-ipair[data-lit] .cl-thread i:after{transform:scaleX(1)}}.cl-stack{gap:10px;display:grid}.cl-stack-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.cl .cl-stack-count{font-size:18px;font-weight:600}.cl-stack-btns{flex-wrap:wrap;gap:8px;display:flex}.cl .cl-edge{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.cl-sheets{gap:6px;display:grid}.cl-sheet{margin-left:calc(var(--i) * 6px);margin-right:calc((5 - var(--i)) * 6px);background:var(--sheet);border:1.5px solid var(--sage-line);box-shadow:0 3px 0 0 var(--mist);transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;grid-template-columns:28px 44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 14px 12px 12px;display:grid;position:relative}.cl-sheet:hover{box-shadow:0 5px 0 0 var(--sage-soft)}.cl-sheet:first-child{border-left:8px solid var(--citrus);padding-left:8px}.cl-sheet[data-state=new]{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));border-color:var(--ink)}.cl-sheet[data-state=next]{border:1.5px dashed var(--ink);box-shadow:none;background:0 0}.cl-sheet-n{width:28px;height:28px;color:var(--citrus);background:var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.cl-sheet-tile{background:var(--leaf);--icon-accent:var(--citrus);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.cl-sheet-body h3{font-size:18px}.cl-sheet-body ul{gap:4px;margin-top:6px;display:grid}.cl-sheet-body li{align-items:baseline;gap:10px;font-size:16px;font-weight:550;line-height:1.35;display:flex}.cl-sheet-state{white-space:nowrap;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;align-self:start;padding:0 10px;font-size:14px;font-weight:800}@container (max-width:559px){.cl-sheet{margin-left:calc(var(--i) * 3px);margin-right:calc((5 - var(--i)) * 3px);grid-template-columns:26px 40px minmax(0,1fr);gap:10px;padding:14px 10px 10px 8px}.cl-sheet-n{width:26px;height:26px}.cl-sheet-tile{width:40px;height:40px}.cl-sheet-state{grid-column:3;justify-self:start}.cl-sheet-body li{flex-direction:column;align-items:flex-start;gap:3px}}.cl-env{align-items:start;gap:14px;display:grid}.cl-env-art{background:var(--leaf);border-radius:16px;justify-items:center;gap:6px;padding:14px 14px 10px;display:grid}.cl-env-art svg{width:100%;max-width:380px;height:auto}.cl .cl-env-count{text-align:center;font-size:17px;font-weight:700}.cl-env-body{fill:var(--sheet);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.cl-box rect{fill:var(--sheet);stroke:var(--ink);stroke-width:3px;transition:fill var(--motion-pop) var(--ease)}.cl-box path{fill:none;stroke:var(--ink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.02;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-pop) var(--ease)}.cl-box[data-on] rect{fill:var(--citrus)}.cl-box[data-on] path{stroke-dashoffset:0}.cl-flap{transform-origin:0 70px;transition:transform var(--motion-draw) var(--ease);transform:scaleY(-1)}.cl-flap path{fill:color-mix(in srgb, var(--citrus) 45%, var(--sheet));stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}[data-sealed] .cl-flap{transform:scaleY(1)}.cl-seal{transform-box:fill-box;transform-origin:50%;transition:scale var(--motion-pop) var(--ease) calc(var(--motion-draw) * .6);scale:0}[data-sealed] .cl-seal{scale:1}.cl-seal circle{fill:var(--citrus);stroke:var(--ink);stroke-width:3px}.cl-seal path{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.cl-checks{display:grid}.cl-chk{cursor:pointer;border-bottom:1.5px dashed color-mix(in srgb, var(--sage-line) 60%, transparent);transition:background-color var(--motion-hover) var(--ease);border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:12px 8px;display:grid;position:relative}.cl-checks li:last-child .cl-chk{border-bottom-color:#0000}.cl-chk:hover{background:color-mix(in srgb, var(--citrus) 28%, transparent)}.cl-chk input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cl-chk:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.cl-chk[data-on]{background:color-mix(in srgb, var(--citrus) 38%, transparent)}.cl-chk-mark{color:#0000;background:var(--sheet);border:2px solid var(--ink);width:32px;height:32px;transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);border-radius:8px;place-items:center;display:grid}.cl-chk[data-on] .cl-chk-mark{color:var(--ink);background:var(--citrus)}.cl-chk-body{min-width:0;display:block}.cl-chk-body>b{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:18px;display:flex}.cl-chk-text{margin-top:2px;font-size:16px;font-weight:550;line-height:1.4;display:block}.cl-datechip{background:var(--citrus);border:2px dashed var(--ink);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:3px 12px 3px 9px;font-size:14px;font-weight:800;display:inline-flex}.cl-datechip svg{flex:none}@container (min-width:600px){.cl-checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.cl-help{gap:14px;padding:2px 4px;display:grid}.cl-reps{gap:10px;display:grid}.cl-rep{background:var(--sheet);border:2px solid var(--ink);transition:box-shadow var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.cl-rep:hover{background:color-mix(in srgb, var(--citrus) 40%, var(--sheet));box-shadow:0 4px 0 0 var(--ink)}.cl-rep[data-lead]{background:var(--citrus);box-shadow:4px 5px 0 0 var(--ink)}.cl-rep[data-lead]:hover{box-shadow:4px 7px 0 0 var(--ink)}.cl-rep-tile{background:var(--leaf);border:2px solid var(--ink);--icon-accent:var(--citrus);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.cl-rep[data-lead] .cl-rep-tile{background:var(--sheet);width:72px;height:72px}.cl .cl-rep p{font-size:16px;font-weight:550;line-height:1.3}.cl .cl-rep p b{font-size:18px;display:block}.cl .cl-rep[data-lead] p b{font-size:22px}.cl .cl-help p.cl-notario{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:4px 5px 0 0 var(--citrus);border-radius:16px;align-items:center;gap:12px;padding:14px 18px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.cl-notario svg{color:var(--citrus);flex:none}.cl-notario b{color:var(--citrus)}.cl-gather{gap:8px;display:grid}.cl .cl-gather>p{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.cl-gather ul{flex-wrap:wrap;gap:8px;display:flex}.cl-gather li{border:2px dashed var(--ink);min-height:44px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}.cl-gather li:hover{background:var(--citrus);translate:0 -2px}.cl-links{flex-wrap:wrap;gap:0 28px;display:flex}@container (min-width:600px){.cl-reps{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.cl-rep[data-lead]{flex-direction:column;grid-row:1/3;justify-content:center;align-items:flex-start;padding:20px}}@media (prefers-reduced-motion:no-preference){[data-arrived=true] .cl-ledger-head{animation:cl-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cl-lrow{animation:cl-rise var(--motion-rise) var(--ease) calc(.1s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cl-stamp{animation:cl-stamp var(--motion-pop) var(--ease) calc(.52s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .cl-lrow .cl-pen{stroke-dasharray:1 1.02;animation:cl-draw var(--motion-draw) var(--ease) .7s backwards}[data-arrived=true] .cl-paper{animation:cl-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cl-part{animation:cl-rise var(--motion-rise) var(--ease) calc(.12s + var(--i) * var(--motion-step) * .5) backwards}[data-arrived=true] .cl-pin span{animation:cl-pin var(--motion-pop) var(--ease) calc(.2s + var(--i) * var(--motion-step) * .8) backwards}[data-arrived=true] .cl-panes{animation:cl-rise var(--motion-rise) var(--ease) .2s backwards}[data-arrived=true] .cl-pane:not([hidden]){animation:cl-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cl-pair{animation:cl-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 4) backwards}[data-arrived=true] .cl-fallback{animation:cl-rise var(--motion-rise) var(--ease) .6s backwards}[data-arrived=true] .cl-seg{animation:cl-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cl-ipair{animation:cl-rise var(--motion-rise) var(--ease) calc(.12s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .cl-seg5{animation:cl-fade var(--motion-pop) var(--ease) calc(.4s + var(--p) * var(--motion-step)) backwards}[data-arrived=true] .cl-idx-note{animation:cl-fade var(--motion-rise) var(--ease) .6s backwards}[data-arrived=true] .cl-stack:not([data-stepped]) .cl-sheet{animation:cl-land var(--motion-rise) var(--ease) calc(.1s + var(--k) * var(--motion-step) * 1.5) backwards}[data-arrived=true] .cl-stack:not([data-stepped]) .cl-sheet:first-child{animation:cl-land var(--motion-rise) var(--ease) calc(.1s + var(--k) * var(--motion-step) * 1.5) backwards, cl-thud var(--motion-pop) var(--ease) .72s backwards}[data-arrived=true] .cl-stack-bar{animation:cl-fade var(--motion-rise) var(--ease) backwards}.cl-stack[data-stepped] .cl-sheet[data-state=new]{animation:cl-land var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cl-env-art{animation:cl-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cl-chk{animation:cl-rise var(--motion-rise) var(--ease) calc(.15s + var(--i) * var(--motion-step)) backwards}[data-arrived=true] .cl-rep{animation:cl-rise var(--motion-rise) var(--ease) calc(.1s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cl-rep-tile{animation:cl-pop var(--motion-pop) var(--ease) calc(.3s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cl-help .cl-notario{animation:cl-pop var(--motion-pop) var(--ease) .6s backwards}[data-arrived=true] .cl-gather li{animation:cl-pop var(--motion-pop) var(--ease) calc(.7s + var(--i) * var(--motion-step)) backwards}}@media (prefers-reduced-motion:reduce){.cl *{transition:none!important}}@keyframes cl-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}@keyframes cl-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes cl-pin{0%{opacity:0;scale:.3}70%{opacity:1;scale:1.25}to{opacity:1;scale:1}}@keyframes cl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cl-stamp{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}@keyframes cl-land{0%{opacity:0;translate:0 -16px}to{opacity:1;translate:0}}@keyframes cl-thud{0%{scale:1}40%{scale:.985}to{scale:1}}
.i7{width:100%;color:var(--ink);margin-inline:auto;font-size:16px;line-height:1.35;position:relative;container-type:inline-size}.i7 *,.i7 :before,.i7 :after{box-sizing:border-box}:where(.i7) :is(p,ol,ul,li,h3){padding:0}html .i7 :is(p,ol,ul,li,h3){color:inherit;margin:0;list-style:none}.i7 p{font-size:inherit;font-weight:inherit;line-height:inherit}.i7 h3{font-size:18px;font-style:normal;font-weight:800;line-height:1.2}:where(.i7) :is(button,input){font:inherit;color:var(--ink)}:where(.i7) button{cursor:pointer}.i7 b{font-weight:800}.i7 svg{flex:none;display:block;overflow:visible}.i7 :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.i7 .i7-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);font-size:14px;font-weight:800}.i7 .i7-eyebrow-d{color:var(--ink)}.i7-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-block}.i7-bar{background:var(--ink);border-radius:3px;width:54px;height:6px;display:block}.i7-link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--citrus-olive);text-decoration-color:var(--citrus-olive);text-underline-offset:5px;transition:text-decoration-color var(--motion-hover) var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.i7-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.i7-link svg{transition:translate var(--motion-hover) var(--ease)}.i7-link:hover svg{translate:4px}.i7-chips{flex-wrap:wrap;gap:8px;display:flex}.i7-chips li{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:999px;padding:4px 12px;font-size:15px;font-weight:800}.i7-chips li:hover{background:var(--citrus);translate:0 -2px}.i7-chips-s li:hover{background:var(--sheet);translate:none}.i7 .i7-ex-l{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.i7-stamp{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--ink);border:3px solid var(--ink);background:color-mix(in srgb, var(--citrus) 70%, transparent);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:800;line-height:1.15;display:inline-block;rotate:-7deg}.i7-jobs{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;display:grid}.i7-mini{background:var(--sheet);border:1px solid var(--sage-line);width:min(100%,230px);min-width:0;box-shadow:5px 6px 0 0 var(--mist), 0 22px 34px -26px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:6px;justify-self:center;padding:18px 16px 30px;position:relative}.i7 .i7-mini-h{margin-top:12px;font-size:20px;font-weight:800}.i7 .i7-mini-s{font-size:14px;font-weight:700}.i7-mini-lines{gap:8px;margin-top:14px;display:grid}.i7-mini-lines i{background:var(--sage-soft);border-radius:3px;height:6px;display:block}.i7-mini-lines i:nth-child(2){width:82%}.i7-mini-lines i:nth-child(3){width:90%}.i7-mini-lines i:nth-child(4){width:55%}.i7-mini .i7-stamp{background:var(--citrus);box-shadow:3px 4px 0 0 var(--ink);position:absolute;bottom:6px;right:-12px}.i7-fan{grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));gap:10px;display:grid}.i7-fan li{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.i7-fan li:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));box-shadow:4px 5px 0 0 var(--ink)}.i7-fan li[data-big]{background:color-mix(in srgb, var(--citrus) 55%, var(--sheet));box-shadow:5px 6px 0 0 var(--ink);grid-column:1/-1;gap:16px;padding:12px 16px 12px 12px}.i7-fan li[data-big] h3{font-size:26px}.i7-fan h3{font-size:17px}@container (min-width:600px){.i7-jobs{grid-template-columns:240px minmax(0,1fr);gap:36px}}.i7-notice{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.i7-paper{background:var(--sheet);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--mist), 0 22px 34px -26px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:6px;gap:12px;padding:22px 16px 28px;display:grid;position:relative}.i7-sample{letter-spacing:.04em;text-transform:uppercase;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:800;position:absolute;top:-13px;right:16px;rotate:3deg}.i7-paper-head{border-bottom:2px solid var(--ink);padding-bottom:10px}.i7-paper-head .i7-bar{margin-bottom:10px}.i7-paper-head h3{font-size:22px}.i7-paper-head p{font-size:14px;font-weight:700}.i7-f{text-align:left;background:var(--sheet);border:2px solid var(--ink);min-height:52px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:8px;gap:2px;padding:10px 12px 10px 24px;display:grid;position:relative}.i7-f:hover{background:color-mix(in srgb, var(--citrus) 40%, var(--sheet))}.i7-f[aria-pressed=true]{background:var(--citrus);box-shadow:3px 4px 0 0 var(--ink)}.i7-f-l{letter-spacing:.02em;font-size:14px;font-weight:800}.i7-f-v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.i7-f-ban{color:var(--paper);background:var(--ink)}.i7-f-ban .i7-f-l{text-transform:uppercase;font-size:14px}.i7-f-ban:hover{background:var(--ink-hi)}.i7-f-ban[aria-pressed=true]{background:var(--ink-hi);box-shadow:3px 4px 0 0 var(--citrus)}.i7 .i7-f-ban{color:var(--paper)}.i7-f-num .i7-f-v{letter-spacing:.04em;font-size:clamp(22px,7.4cqw,32px);font-weight:800}.i7-f-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.i7-f-row .i7-f{padding-left:14px;padding-right:4px}@container (max-width:359px){.i7-f-row{grid-template-columns:minmax(0,1fr)}.i7-f-row .i7-f{padding-left:24px}}.i7-f-row .i7-f-l{overflow-wrap:anywhere;line-height:1.15}.i7-f-row .i7-f-v{font-size:14px}.i7-f-ins{border-style:dashed;min-height:76px}.i7-pin{width:28px;height:28px;color:var(--citrus);background:var(--ink);box-shadow:0 0 0 3px var(--sheet);transition:scale var(--motion-hover) var(--ease);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:-11px;left:-11px}.i7-f:hover .i7-pin,.i7-f[aria-pressed=true] .i7-pin{scale:1.15}.i7-f[aria-pressed=true] .i7-pin{box-shadow:0 0 0 3px var(--citrus)}.i7-pane-wrap{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid}.i7-pane{gap:10px;display:grid}.i7-pane[hidden]{display:none}.i7 .i7-pane-n{color:var(--on-ink-muted);font-size:14px;font-weight:700}.i7-pane-n span{min-width:30px;height:30px;color:var(--ink);background:var(--citrus);border-radius:50%;place-items:center;margin-right:6px;font-weight:800;display:inline-grid}.i7 .i7-pane-q{color:var(--on-ink-muted);overflow-wrap:anywhere;font-size:14px;font-weight:600}.i7 .i7-pane-m{color:var(--paper);text-wrap:pretty;font-size:clamp(18px,2.4cqw,22px);font-weight:650;line-height:1.4}.i7-pane-wrap .blog-cite a{color:var(--citrus)}.i7-pager{gap:10px;padding-top:6px;display:flex}.i7-pager button{width:48px;height:48px;color:var(--paper);border:1.5px solid var(--on-ink-rule);transition:background-color var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease);background:0 0;border-radius:12px;place-items:center;display:grid}.i7-pager button:hover{background:color-mix(in srgb, var(--citrus) 22%, transparent);border-color:var(--citrus)}.i7-pager :focus-visible,.i7-pane-wrap :focus-visible{outline-color:var(--citrus)}.i7-flip{rotate:180deg}.i7-pane-wrap{display:none}.i7-inline{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:4px 5px 0 0 var(--citrus);border-radius:12px;padding:14px 16px}.i7 .i7-inline .i7-pane-m{font-size:18px}.i7-inline .blog-cite a{color:var(--citrus)}@container (min-width:600px){.i7-notice{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}.i7-pane-wrap{display:grid;position:sticky;top:96px}.i7-inline{display:none}}.i7-dec{background:linear-gradient(180deg, color-mix(in srgb, var(--mist) 70%, var(--sheet)), var(--sheet));border:1px solid color-mix(in srgb, var(--sage-line) 45%, transparent);border-radius:18px;gap:14px;padding:clamp(14px,3.6cqw,24px);display:grid}.i7-dec-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.i7 .i7-dec-hint{font-size:14px;font-weight:700}.i7-cells{flex-wrap:wrap;gap:4px;display:flex}.i7-cell{aspect-ratio:3/4;font-variant-numeric:tabular-nums;border:2px solid var(--ink);background:var(--sheet);min-width:0;transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);border-radius:8px;flex:0 0 calc(7.69231% - 3.69231px);place-items:center;font-size:clamp(14px,5.2cqw,28px);font-weight:800;display:grid}.i7-cell[data-k=L]{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet))}.i7-cell[data-k=O]{border-style:dashed}.i7-cell[data-on]{box-shadow:0 3px 0 0 var(--ink)}.i7-cell[data-on][data-k=L]{background:var(--citrus)}.i7-cell[data-on][data-k=D]{color:var(--paper);background:var(--ink)}.i7-brackets{grid-template-columns:3fr 10fr;gap:4px;margin-top:-6px;display:grid}.i7-br{border:0;border-top:3px solid var(--ink);min-height:48px;transition:background-color var(--motion-hover) var(--ease);background:0 0;border-radius:0 0 8px 8px;padding:8px 4px 0;font-size:14px;font-weight:800;line-height:1.15;position:relative}.i7-br:before,.i7-br:after{content:"";border-left:3px solid var(--ink);height:10px;position:absolute;top:-3px}.i7-br:before{left:0}.i7-br:after{right:0}.i7-br:hover{background:color-mix(in srgb, var(--citrus) 40%, transparent)}.i7-br[aria-pressed=true]{background:var(--citrus)}.i7-br span{overflow-wrap:anywhere;display:block}.i7-know{background:var(--sheet);border:2px solid var(--ink);border-radius:14px;gap:12px;padding:16px;display:grid}.i7-know-cols{gap:12px;display:grid}.i7-know-h{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:800;display:flex}.i7-yes,.i7-no{border-radius:10px;padding:12px}.i7-yes{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));border:2px solid var(--ink)}.i7-no{border:2px dashed var(--ink);background:0 0}.i7-know li{margin-top:6px;font-size:16px;font-weight:600;line-height:1.4}.i7-try{gap:8px;display:grid}.i7-try label{font-weight:800}.i7-try input{letter-spacing:.06em;text-transform:uppercase;background:var(--sheet);border:2px solid var(--ink);border-radius:12px;width:100%;min-height:52px;padding:8px 14px;font-size:20px;font-weight:700}.i7-try input::placeholder{color:color-mix(in srgb, var(--ink) 70%, var(--sheet));text-transform:none;letter-spacing:0}.i7 .i7-try-msg{font-weight:700}.i7 .i7-try-fine{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}@container (min-width:560px){.i7-know-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.i7-dates{gap:18px;display:grid}.i7 .i7-dates-h{align-items:center;gap:10px;font-size:clamp(22px,5.4cqw,30px);font-weight:800;line-height:1.15;display:flex}.i7-line{gap:22px;padding-left:68px;display:grid;position:relative}.i7-line:before{content:"";border-left:4px solid var(--ink);position:absolute;top:28px;bottom:28px;left:27px}.i7-line li{align-content:start;gap:4px;display:grid;position:relative}.i7-line h3{font-size:19px}.i7-line li p{font-weight:550}.i7-dot{background:var(--mist);border:2px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;margin-left:14px;font-size:14px;font-weight:800;display:grid;position:absolute;top:0;left:-68px}.i7-line li[data-hot] h3{font-size:26px}.i7-line li[data-hot] .i7-dot{background:var(--citrus);width:56px;height:56px;box-shadow:4px 5px 0 0 var(--ink);transition:scale var(--motion-hover) var(--ease);margin-left:0}.i7-line li[data-hot]:hover .i7-dot{scale:1.08}.i7-line li[data-hot]>p:not(.i7-prio){font-size:17px;font-weight:650}.i7 .i7-prio{background:color-mix(in srgb, var(--citrus) 35%, var(--sheet));border:2px dashed var(--ink);transition:background-color var(--motion-hover) var(--ease);border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 12px;font-size:16px;font-weight:600;display:flex}.i7-prio:hover{background:var(--citrus)}@container (min-width:520px){.i7-line{grid-template-columns:1.5fr 1fr 1fr;gap:20px;padding:76px 0 0}.i7-line:before{border-left:0;border-top:4px solid var(--ink);inset:28px 0 auto 28px}.i7-dot{margin-left:14px;top:-76px;left:0}.i7-line li[data-hot] .i7-dot{margin-left:0}.i7-line li:not([data-hot]) .i7-dot{top:-62px}}.i7-fix{gap:0;display:grid}.i7-fix-top{text-align:center;justify-items:center;gap:10px;display:grid}.i7 .i7-fix-q{align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.i7-fix-top .i7-chips{justify-content:center}.i7-fork{height:36px;display:block;position:relative}.i7-fork:before{content:"";border-left:3px solid var(--ink);height:18px;position:absolute;top:0;left:50%}.i7-fork i{border-top:3px solid var(--ink);height:18px;position:absolute;top:18px}.i7-fork i:first-child{border-left:3px solid var(--ink);width:21.75%;left:28.25%}.i7-fork i:nth-child(2){border-right:3px solid var(--ink);width:28.3%;left:50%}.i7-fix-cols{align-items:start;gap:14px;display:grid}.i7-fix-cols>div{border:2px solid var(--ink);transition:box-shadow var(--motion-hover) var(--ease);border-radius:16px;align-content:start;gap:12px;padding:16px;display:grid}.i7-br-a{background:var(--sheet);box-shadow:4px 5px 0 0 var(--sage-soft)}.i7-br-a:hover{box-shadow:6px 8px 0 0 var(--sage-soft)}.i7-br-b{background:color-mix(in srgb, var(--leaf) 70%, var(--sheet));box-shadow:4px 5px 0 0 var(--sage-soft)}.i7-br-b:hover{box-shadow:6px 8px 0 0 var(--sage-soft)}.i7-fix-cols li{transition:background-color var(--motion-hover) var(--ease);border:1.5px solid;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;font-weight:550;display:flex}.i7-fix-cols li+li{margin-top:10px}.i7-br-a li:hover,.i7-br-b li:hover{background:color-mix(in srgb, var(--citrus) 45%, transparent)}.i7-fix-cols li svg{margin-top:2px}.i7 .i7-fix-call{align-items:flex-start;gap:8px;margin-top:16px;font-weight:700;display:flex}.i7-fix-call a{min-height:44px;color:var(--ink);-webkit-text-decoration-color:var(--citrus-olive);text-decoration-color:var(--citrus-olive);text-underline-offset:5px;align-items:center;font-weight:800;text-decoration-thickness:3px;display:inline-flex}@container (min-width:560px){.i7-fix-cols{grid-template-columns:1.3fr 1fr}}@container (max-width:559px){.i7-fork{display:none}.i7-fix-top{margin-bottom:14px}}.i7-fam{gap:14px;display:grid}.i7-fam-c{background:color-mix(in srgb, var(--citrus) 60%, var(--sheet));border:3px solid var(--ink);box-shadow:5px 6px 0 0 var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.i7-fam-c .i7-ftab{min-width:100px;min-height:64px;color:var(--ink);background:var(--citrus);border:2px solid var(--ink);font-size:24px}.i7 .i7-fam-c p{font-size:19px;font-weight:700;line-height:1.3}.i7-fam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.i7-fam-grid li{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;align-content:start;gap:8px;padding:10px 12px 12px;display:grid}.i7-fam-grid li:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));box-shadow:3px 4px 0 0 var(--ink)}.i7-fam-grid:has(li:hover) li:not(:hover){background:color-mix(in srgb, var(--mist) 80%, var(--sheet))}.i7-fam-grid .i7-ftab{justify-self:start;min-width:72px;min-height:32px;padding-inline:10px;font-size:16px}.i7 .i7-fam-grid p{font-size:16px;font-weight:600;line-height:1.3}.i7-ftab{color:var(--paper);background:var(--ink);border-radius:8px;place-items:center;font-weight:800;display:grid}.i7 .i7-fam-e{font-weight:650}.i7-fam-e .i7-link{min-height:0;display:inline}@container (min-width:560px){.i7-fam-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:289px){.i7-fam-grid,.i7-fam-c{grid-template-columns:minmax(0,1fr)}}.i7-next{gap:14px;display:grid}.i7-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));gap:8px;display:grid}.i7-tabs button{text-align:left;background:var(--sheet);border:2px solid var(--ink);min-height:52px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-weight:800;line-height:1.15;display:flex}.i7-tabs button:hover{background:color-mix(in srgb, var(--citrus) 40%, var(--sheet))}.i7-tabs button[aria-pressed=true]{background:var(--citrus);box-shadow:0 4px 0 0 var(--ink)}.i7-step{background:var(--sheet);border:3px solid var(--ink);box-shadow:5px 6px 0 0 var(--citrus-lo);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid;position:relative}.i7 .i7-step-t{font-size:clamp(20px,4.6cqw,26px);font-weight:750;line-height:1.3}.i7-step-b{gap:10px;display:grid}.i7-step .blog-cite a{color:var(--sage-ink)}.i7-stamp-r{background:var(--citrus);grid-column:1/-1;justify-self:start}@container (min-width:560px){.i7-stamp-r{grid-column:auto;position:absolute;top:16px;right:20px}}@container (max-width:359px){.i7-step{grid-template-columns:minmax(0,1fr)}}.i7-work{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;gap:16px;padding:clamp(16px,4cqw,28px);display:grid}.i7-work :is(p,b,span,input){color:var(--paper)}.i7-work :focus-visible{outline-color:var(--citrus)}.i7-work-top{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.i7-work .i7-tag{color:var(--ink)}.i7 .i7-work-q{font-weight:700}.i7 .i7-work-date{letter-spacing:-.02em;color:var(--citrus);font-variant-numeric:tabular-nums;font-size:clamp(30px,8cqw,46px);font-weight:800;line-height:1}.i7 .i7-work-ex{flex-basis:100%;font-size:15px;font-weight:700}.i7-slide{padding-top:30px;padding-bottom:28px;position:relative}.i7-slide input{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.i7-slide input::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 30%, transparent) var(--cut), color-mix(in srgb, var(--citrus) 55%, transparent) var(--cut));border:2px solid var(--paper);border-radius:8px;height:14px}.i7-slide input::-moz-range-track{background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 30%, transparent) var(--cut), color-mix(in srgb, var(--citrus) 55%, transparent) var(--cut));border:2px solid var(--paper);border-radius:8px;height:14px}.i7-slide input::-webkit-slider-thumb{appearance:none;background:var(--citrus);border:3px solid var(--ink);width:34px;height:34px;box-shadow:0 0 0 2px var(--citrus);transition:scale var(--motion-hover) var(--ease);border-radius:50%;margin-top:-12px}.i7-slide input::-moz-range-thumb{background:var(--citrus);border:3px solid var(--ink);border-radius:50%;width:28px;height:28px}.i7-slide input:hover::-webkit-slider-thumb{scale:1.12}.i7-slide-cut{left:var(--cut);border-left:3px dashed var(--citrus);pointer-events:none;position:absolute;top:0;bottom:22px}.i7-slide-cut b{white-space:nowrap;color:var(--citrus);font-size:14px;position:absolute;top:0;right:8px}.i7-slide-ends{justify-content:space-between;font-size:14px;font-weight:700;display:flex;position:absolute;inset:auto 0 0}.i7-work-cards{gap:10px;display:grid}.i7-wc{border:2px dashed var(--on-ink-rule);transition:background-color var(--motion-draw) var(--ease), border-color var(--motion-draw) var(--ease);background:0 0;border-radius:14px;gap:6px;padding:14px;font-weight:600;display:grid}.i7-wc:hover{border-color:var(--citrus)}.i7 .i7-wc-h{align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.i7-wc[data-on]{background:var(--citrus);border:2px solid var(--citrus)}.i7-work .i7-wc[data-on] :is(p,svg),.i7-work .i7-wc[data-on] .blog-cite a{color:var(--ink)}.i7-work .blog-cite a{color:var(--citrus)}.i7 .i7-work-fine{border-top:1px solid var(--on-ink-rule);align-items:flex-start;gap:10px;padding-top:14px;font-weight:600;display:flex}.i7-work-fine svg{color:var(--citrus);margin-top:1px}@container (min-width:560px){.i7-work-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.i7-help{justify-items:start;gap:16px;display:grid}.i7-reps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.i7-reps>div{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.i7-reps>div:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));box-shadow:4px 5px 0 0 var(--ink)}.i7-reps .i7-rep-big{background:color-mix(in srgb, var(--citrus) 55%, var(--sheet));box-shadow:5px 6px 0 0 var(--ink);border-width:3px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px 18px}.i7-rep-big h3{font-size:26px;line-height:1.1}.i7-rep-s h3{font-size:17px;line-height:1.25}.i7 .i7-notario{border:2px dashed var(--ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:800;display:flex}.i7 .i7-bring{width:100%;color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 16px;display:flex}.i7-bring b{color:var(--citrus)}.i7-bring span{color:var(--paper);align-items:center;gap:8px;font-weight:700;display:inline-flex}.i7-bring svg{color:var(--citrus)}@container (min-width:600px){.i7-reps{grid-template-columns:1.4fr 1fr}.i7-reps .i7-rep-big{grid-area:1/1/span 2;grid-template-columns:minmax(0,1fr);align-content:center}}@media (prefers-reduced-motion:no-preference){[data-arrived=true] .i7-mini{animation:i7-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .i7-mini .i7-stamp{animation:i7-stamp var(--motion-pop) var(--ease) .7s backwards}[data-arrived=true] .i7-fan li{animation:i7-rise var(--motion-rise) var(--ease) calc(.3s + var(--i) * var(--motion-step)) backwards}[data-arrived=true] .i7-paper{animation:i7-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .i7-f{animation:i7-rise var(--motion-rise) var(--ease) calc(.12s + var(--i) * var(--motion-step)) backwards}[data-arrived=true] .i7-pin{animation:i7-pin var(--motion-pop) var(--ease) calc(.42s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .i7-pane-wrap{animation:i7-rise var(--motion-rise) var(--ease) .2s backwards}[data-arrived=true] .i7-pane:not([hidden]){animation:i7-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .i7-cell{animation:i7-pop var(--motion-pop) var(--ease) min(calc(var(--i) * 40ms), .6s) backwards}[data-arrived=true] .i7-brackets{animation:i7-wipe var(--motion-draw) var(--ease) .6s backwards}[data-arrived=true] .i7-know{animation:i7-rise var(--motion-rise) var(--ease) .7s backwards}[data-arrived=true] .i7-line:before{animation:i7-wipe var(--motion-draw) var(--ease) backwards}[data-arrived=true] .i7-line li{animation:i7-rise var(--motion-rise) var(--ease) calc(.15s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .i7-dot{animation:i7-pin var(--motion-pop) var(--ease) calc(.3s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .i7-fix-top{animation:i7-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .i7-fork{animation:i7-wipe var(--motion-draw) var(--ease) .25s backwards}[data-arrived=true] .i7-fix-cols>div{animation:i7-rise var(--motion-rise) var(--ease) calc(.6s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .i7-fam li,[data-arrived=true] .i7-tabs button{animation:i7-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step)) backwards}[data-arrived=true] .i7-step{animation:i7-slide-in var(--motion-rise) var(--ease) backwards}[data-arrived=true] .i7-step .i7-stamp-r{animation:i7-stamp var(--motion-pop) var(--ease) .3s backwards}[data-arrived=true] .i7-work{animation:i7-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .i7-slide-cut{animation:i7-wipe-y var(--motion-draw) var(--ease) .3s backwards}[data-arrived=true] .i7-wc{animation:i7-rise var(--motion-rise) var(--ease) .4s backwards}[data-arrived=true] .i7-reps>div{animation:i7-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .i7-notario{animation:i7-pop var(--motion-pop) var(--ease) .4s backwards}}@media (prefers-reduced-motion:reduce){.i7 *{transition:none!important}}@keyframes i7-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes i7-slide-in{0%{opacity:0;translate:-16px}to{opacity:1;translate:0}}@keyframes i7-fade{0%{opacity:0}to{opacity:1}}@keyframes i7-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes i7-pin{0%{opacity:0;scale:.3}70%{opacity:1;scale:1.25}to{opacity:1;scale:1}}@keyframes i7-stamp{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}@keyframes i7-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes i7-wipe-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.blog-main:has([data-figure^=i797-]) .blog-steps li{padding-block:11px 22px}.blog-main:has([data-figure^=i797-]) .blog-steps li:last-child{padding-bottom:11px}.blog-main:has([data-figure^=i797-]) .blog-steps :is(.blog-steps-body,.blog-steps-body p,.blog-steps li p){color:var(--ink);opacity:1}.blog-main:has([data-figure^=i797-]) .blog-steps li[data-done] .blog-steps-body{opacity:1}.blog-main:has([data-figure^=i797-]) .blog-steps:not(:has(li:not([data-done]))):after{content:"All five done. You know what your notice says and what to do next.";color:var(--ink);background:var(--citrus);border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink);border-radius:14px;margin-top:18px;padding:14px 18px;font-size:20px;font-weight:800;display:block}.i7-step-h{align-items:center;gap:14px;display:flex}.i7-step-h h3{color:var(--paper);font-size:22px}@container (max-width:459px){.i7-fam button{grid-template-columns:68px minmax(0,1fr);gap:10px}.i7-ftab{font-size:15px}.i7-fam li[data-big] .i7-ftab{font-size:18px}.i7-fam li[data-big] .i7-ft{font-size:17px}.i7-fan{gap:8px}.i7-fan li{gap:6px;padding:6px 8px 6px 6px}.i7-fan li[data-big]{gap:14px;padding:12px}.i7-fan h3{font-size:16px}.i7-fan li[data-big] h3{font-size:24px}}.i7-fan h3,.i7-tabs button span,.i7-rep-s h3{overflow-wrap:normal}.i7 .i7-bring{border-radius:22px}@container (max-width:289px){.i7-fan,.i7-tabs,.i7-reps{grid-template-columns:minmax(0,1fr)}}
