.deadlines-page{--rule:#d9ddcf;--panel:#f1f0e5;--panel-2:#e8eddf;--panel-2-line:#d7decd;--on-accent:#292b27;--focus:#665393;max-width:760px;padding-bottom:10px}.deadlines-page h1,.deadlines-page h2,.deadlines-page h3{font-weight:600;line-height:1.15;letter-spacing:-.03em;margin:0 0 12px}.deadlines-page h1{font-size:clamp(30px,7vw,44px);letter-spacing:-.04em;line-height:1.1}.deadlines-page h2{font-size:clamp(23px,4.6vw,30px);margin-top:0}.deadlines-page h3{font-size:18px;letter-spacing:-.02em}.deadlines-page p{margin:0 0 16px}.deadlines-page ol,.deadlines-page ul{margin:0 0 16px;padding-left:22px}.deadlines-page li{margin-bottom:8px}.deadlines-page strong{font-weight:600}.deadlines-page em{font-family:inherit;font-style:italic;letter-spacing:inherit;font-weight:inherit}.deadlines-page [lang=ca],.deadlines-page [lang=es]{font-style:italic}.deadlines-page a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.deadlines-page a:hover{text-decoration-thickness:2px}.deadlines-page .small{font-size:13px;line-height:1.7}.deadlines-page .tiny{font-size:11.5px;line-height:1.7;color:var(--muted)}.deadlines-page .d-back{display:inline-block;font-size:13px;color:var(--muted);padding:24px 0 4px;text-decoration:none}.deadlines-page .d-back:hover{text-decoration:underline;text-underline-offset:4px}.deadlines-page .d-title{padding:14px 0 24px;border-bottom:1px solid var(--line)}.deadlines-page .d-title p.lede{font-size:16px;line-height:1.75;margin:0 0 14px;max-width:60ch}.deadlines-page .stamp{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;margin:4px 0 0}.deadlines-page .stamp b{font-weight:600;color:var(--ink)}.deadlines-page .checks{list-style:none;margin:0 0 6px;padding:0}.deadlines-page .checks>li{display:grid;grid-template-columns:76px 1fr;grid-gap:0 16px;gap:0 16px;border-left:5px solid var(--line);border-top:1px solid var(--line);padding:16px 0 16px 14px;margin:0}.deadlines-page .checks>li:last-child{border-bottom:1px solid var(--line)}.deadlines-page .checks>li.c-padro{border-left-color:var(--apricot)}.deadlines-page .checks>li.c-licence{border-left-color:var(--lavender)}.deadlines-page .checks>li.c-tie{border-left-color:var(--sky)}.deadlines-page .ivl{grid-column:1;grid-row:1/-1;font-size:11.5px;line-height:1.2;color:var(--muted);margin:0}.deadlines-page .checks .a,.deadlines-page .checks .go,.deadlines-page .checks .q{grid-column:2}.deadlines-page .ivl b{display:block;font-family:var(--font-serif);font-weight:400;font-size:38px;line-height:.9;color:var(--ink);letter-spacing:-.02em}.deadlines-page .checks .q{font-size:15px;line-height:1.5;font-weight:600;margin:0 0 6px}.deadlines-page .checks .a{font-size:13.5px;line-height:1.7;color:var(--muted);margin:0 0 8px}.deadlines-page .checks .go{font-size:12.5px;font-weight:600}@media (max-width:400px){.deadlines-page .checks>li{grid-template-columns:66px 1fr;gap:0 12px}.deadlines-page .ivl b{font-size:32px}}.deadlines-page .toc{border-bottom:1px solid var(--line);padding:16px 0 18px}.deadlines-page .toc h2{font-size:12px;font-weight:600;letter-spacing:.02em;margin:0 0 10px}.deadlines-page .toc ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.deadlines-page .toc li{margin:0}.deadlines-page .toc a{display:block;padding:7px 0;font-size:14px;text-decoration:none}.deadlines-page .toc a:hover{text-decoration:underline}.deadlines-page .toc a b{font-weight:600}@media (min-width:660px){.deadlines-page .toc ol{grid-template-columns:1fr 1fr;gap:0 32px}}.deadlines-page .d-sec{padding:30px 0;border-bottom:1px solid var(--rule)}.deadlines-page .d-sec:last-of-type{border-bottom:0}.deadlines-page .section-intro{font-size:15.5px;line-height:1.75;max-width:62ch}.deadlines-page .notice{border:1px solid var(--line);border-left:5px solid var(--apricot);background:var(--panel);border-radius:9px;padding:16px 18px;margin:0 0 20px}.deadlines-page .notice.good{border-left-color:var(--sage)}.deadlines-page .notice.closed{border-left-color:var(--yellow)}.deadlines-page .notice h3{margin:0 0 8px;font-size:15px}.deadlines-page .notice p{font-size:14px;line-height:1.7}.deadlines-page .notice p:last-child{margin-bottom:0}.deadlines-page .warn{border:1px solid var(--line);border-left:5px solid var(--yellow);background:var(--panel);border-radius:9px;padding:14px 16px;margin:0 0 18px;font-size:13.5px;line-height:1.7}.deadlines-page .warn strong:first-child{display:block;margin-bottom:5px}.deadlines-page .quote{border-left:2px solid var(--line);padding:2px 0 2px 14px;margin:0 0 16px}.deadlines-page .quote q{font-style:italic;font-size:13.5px;line-height:1.7;display:block}.deadlines-page .quote cite{display:block;font-style:normal;font-size:11.5px;color:var(--muted);margin-top:7px}.deadlines-page .figure{margin:0 0 20px}.deadlines-page .ruler{width:100%;height:auto;max-width:470px;display:block;margin:0 0 6px}.deadlines-page .ruler text{font-family:var(--font-sans)}.deadlines-page .ruler .t-name{font-size:13px;font-weight:600;fill:var(--ink)}.deadlines-page .ruler .t-note{font-size:10.5px;fill:var(--muted)}.deadlines-page .ruler .t-tick{font-size:9px;fill:var(--muted);text-anchor:middle}.deadlines-page .ruler .t-ivl{font-family:var(--font-serif);font-size:15px;fill:var(--ink)}.deadlines-page .ruler .track{stroke:var(--line);stroke-width:1;stroke-dasharray:2 3}.deadlines-page .ruler .axis{stroke:var(--muted);stroke-width:1}.deadlines-page .ruler .stop{fill:var(--ink)}.deadlines-page .ruler .bar-tie{fill:var(--sky)}.deadlines-page .ruler .bar-licence{fill:var(--lavender)}.deadlines-page .ruler .bar-padro{fill:var(--apricot)}.deadlines-page figcaption{font-size:11.5px;color:var(--muted);line-height:1.6;margin:0 0 4px}.deadlines-page .facts{border-top:1px solid var(--line);margin:0 0 18px}.deadlines-page .facts>div{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;padding:12px 0;border-bottom:1px solid var(--line)}@media (min-width:600px){.deadlines-page .facts>div{grid-template-columns:190px 1fr;gap:20px}}.deadlines-page .facts dt{font-size:12.5px;font-weight:600;color:var(--muted);margin:0}.deadlines-page .facts dd{margin:0;font-size:14px;line-height:1.7}.deadlines-page .sequence{counter-reset:step;list-style:none;padding:0;margin:0 0 18px}.deadlines-page .sequence li{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid var(--line);margin:0}.deadlines-page .sequence li:before{counter-increment:step;content:counter(step);grid-column:1;grid-row:1/-1;font-family:var(--font-serif);font-size:20px;line-height:1;padding-top:3px;color:var(--muted)}.deadlines-page .sequence b{grid-column:2;display:block;font-size:14.5px;margin-bottom:2px}.deadlines-page .sequence span{grid-column:2;font-size:13.5px;line-height:1.7;color:var(--muted)}.deadlines-page .breaks{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--line)}.deadlines-page .d-sec>.breaks:last-child{margin-bottom:0}.deadlines-page .d-sec>.breaks:last-child li:last-child{border-bottom:0}.deadlines-page .breaks li{padding:13px 0;border-bottom:1px solid var(--line);margin:0;font-size:13.5px;line-height:1.7}.deadlines-page .breaks b{display:block;font-size:14.5px;margin-bottom:2px;font-weight:600}.deadlines-page .orgs{display:grid;grid-gap:14px;gap:14px;margin:0 0 18px}@media (min-width:700px){.deadlines-page .orgs{grid-template-columns:1fr 1fr}}.deadlines-page .org{border:1px solid var(--line);border-radius:10px;padding:15px 16px}.deadlines-page .org h3{margin:0 0 4px;font-size:16px}.deadlines-page .org p{font-size:13.5px;line-height:1.65;margin:0 0 8px}.deadlines-page .org dl{margin:0;font-size:13px}.deadlines-page .org dl>div{display:grid;grid-template-columns:78px 1fr;grid-gap:10px;gap:10px;padding:4px 0}.deadlines-page .org dt{color:var(--muted);font-size:12px}.deadlines-page .org dd{margin:0;overflow-wrap:anywhere}.deadlines-page .d-related{display:grid;grid-gap:10px;gap:10px;margin:0 0 4px;padding:0;list-style:none}@media (min-width:600px){.deadlines-page .d-related{grid-template-columns:1fr 1fr}}.deadlines-page .d-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;padding:13px 15px;font-size:14px;text-decoration:none}.deadlines-page .d-related a:hover{background:var(--panel)}.deadlines-page .d-related a span{color:var(--muted)}.deadlines-page details.sources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 0}.deadlines-page details.sources summary{padding:15px 0;cursor:pointer;font-size:13px;font-weight:600}.deadlines-page details.sources ul{list-style:none;padding:0;margin:0 0 16px}.deadlines-page details.sources li{font-size:12.5px;margin:10px 0;overflow-wrap:anywhere}.deadlines-page details.sources li span{display:block;color:var(--muted);font-size:11.5px;line-height:1.6}.deadlines-page .d-foot{padding:26px 0 10px;font-size:12px;line-height:1.75;color:var(--muted)}.deadlines-page .d-foot p{margin:0 0 10px}@media (prefers-reduced-motion:reduce){.deadlines-page *{animation:none!important;transition:none!important}}@media print{body:has(.deadlines-page) .site-header,body:has(.deadlines-page)>footer{display:none!important}.deadlines-page{--cream:#fff;--ink:#000;--muted:#444;--line:#bbb;--rule:#bbb;--panel:#fff;--panel-2:#fff;max-width:none;font-size:10.5pt}.deadlines-page .d-back,.deadlines-page .d-related,.deadlines-page .toc{display:none!important}.deadlines-page .d-sec{page-break-inside:auto;break-inside:auto;padding:14px 0}.deadlines-page .checks>li,.deadlines-page .figure,.deadlines-page .notice,.deadlines-page .org,.deadlines-page .warn{page-break-inside:avoid;break-inside:avoid;border-color:#999}.deadlines-page .orgs{grid-template-columns:1fr 1fr}.deadlines-page details.sources{border:0}.deadlines-page details.sources[open] summary{list-style:none}.deadlines-page details:not([open])>:not(summary){display:block}.deadlines-page a[href^=http]:after{content:" (" attr(href) ")";font-size:8.5pt;color:#444;word-break:break-all}.deadlines-page .ruler{max-width:420px}}