.dc-hero .display{margin-top:24px}.dc-hero .lede{max-width:58ch}.dc-hero-copy{align-self:center;min-width:0}.editorial-page .dc-hero>.dc-sheet{align-self:center;margin-right:24px;padding:0;display:block;overflow:hidden}.dc-sheet-top{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.dc-sheet-top .cell{width:10px;height:10px}.dc-sheet-title{color:var(--ink);font-size:14px;font-weight:500}.dc-sheet-aside{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:11.5px}.dc-sheet-rows{padding:6px 20px}.dc-sheet-rows li{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:7px 0;display:grid}.dc-sheet-rows li:last-child{border-bottom:0}.dc-sheet-name{color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}.dc-sheet-name small{color:var(--muted);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.dc-sheet-rows b{letter-spacing:.02em;color:var(--blue-dark);white-space:nowrap;font-size:13px;font-weight:500}.dc-sheet-foot{border-top:1px solid var(--line);background:var(--paper);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:12px 20px 14px;font-size:11.5px}.dc-tool-section{background:var(--sky)}.dc-noscript{border:1px solid var(--blue-soft);border-radius:var(--radius);background:var(--white);color:var(--ink);overflow-wrap:anywhere;margin-top:32px;padding:16px 20px;font-size:15px;line-height:1.6}.dc-noscript a{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.dc-steps{margin-top:var(--editorial-inner-space)}.dc-step{border-top:1px solid var(--blue-soft);padding:32px 0}.dc-step:last-child{padding-bottom:0}.dc-step fieldset{border:0;min-width:0;margin:0;padding:0}.dc-step-title{font-family:var(--display);letter-spacing:var(--title-tracking-md);font-size:26px;line-height:1.2;font-weight:var(--title-weight-md);color:var(--ink);align-items:baseline;gap:14px;padding:0;display:flex}.dc-no{letter-spacing:.09em;color:var(--muted);font-size:12px}.dc-help{max-width:80ch;color:var(--text);margin-top:12px;font-size:15px;line-height:1.65}.dc-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.dc-choices--streams{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-choices--reminders{grid-template-columns:repeat(6,minmax(0,1fr))}.dc-choice{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--white);min-height:48px;color:var(--ink);cursor:pointer;transition:border-color .15s var(--ease-ui),background-color .15s var(--ease-ui);align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.dc-choice input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:0}.dc-choice:hover{border-color:var(--blue-soft);background:var(--pale-blue)}.dc-choice:has(input:checked){border-color:var(--blue);background:var(--pale-blue);color:var(--blue-dark)}.dc-choice:has(input:focus-visible){outline:2px solid var(--blue-2);outline-offset:3px}.dc-summary{color:var(--blue-dark);margin-top:20px;font-size:17px;font-weight:500}.dc-preview{gap:16px;margin-top:16px;display:grid}.dc-preview:not(:has(.dc-country:not([hidden]))){display:none}.dc-country{border:1px solid var(--blue-soft);border-radius:var(--radius);background:var(--white);overflow:hidden}.dc-country-head{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.dc-country-head h4{color:var(--ink);font-size:17px;font-weight:500}.dc-country-link{color:var(--blue);text-decoration:underline;text-decoration-color:var(--blue-soft);text-underline-offset:3px;margin-left:auto;font-size:14px;font-weight:500}.dc-country-link:hover{color:var(--blue-dark);text-decoration-color:currentColor}.dc-country>.dc-help{margin:0;padding:16px 20px}.dc-deadlines{padding:0 20px}.dc-deadline{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:16px 0;display:grid}.dc-deadlines>.dc-deadline:last-child{border-bottom:0}.dc-deadline-pick{cursor:pointer;align-items:baseline;gap:12px;min-width:0;display:flex}.dc-deadline-pick input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:0;position:relative;top:2px}.dc-deadline-pick .cell{flex:none;width:10px;height:10px;margin:0 3px}.dc-deadline-label{color:var(--ink);font-size:16px;font-weight:500;line-height:1.35}.dc-deadline-date{color:var(--ink);text-align:right;font-size:15px}.dc-deadline-date.is-rule{max-width:26ch;font-size:13px;line-height:1.45}.dc-deadline-meta,.dc-deadline-who{grid-column:1/-1;padding-left:28px}.dc-deadline-meta{letter-spacing:.01em;color:var(--muted);font-size:12px;line-height:1.55}.dc-deadline-meta a{color:inherit;text-underline-offset:2px;text-decoration:underline}.dc-deadline-meta a:hover{color:var(--ink)}.dc-deadline-who{max-width:90ch;color:var(--text);margin-top:2px;font-size:14px;line-height:1.6}.dc-deadline-who b{color:var(--ink);font-weight:500}.dc-deadline:has(input[data-deadline]:not(:checked)) :is(.dc-deadline-label,.dc-deadline-date,.dc-deadline-who){color:var(--faint)}.dc-deadline:has(input[data-deadline]:not(:checked)) .dc-deadline-label{text-decoration:line-through;text-decoration-color:var(--line-2)}.dc-deadline.is-open{background:repeating-linear-gradient(-45deg,#e3e6fb 0 1px,transparent 1px 7px),var(--paper);margin:0 -20px;padding-inline:20px}.dc-deadline.is-open .dc-deadline-pick{cursor:default}.dc-deadline.is-open .dc-deadline-label,.dc-deadline.is-open .dc-deadline-date{color:var(--muted)}.dc-step--subscribe{scroll-margin-top:calc(var(--nav-h) + 18px)}.dc-hint{border:1px dashed var(--line-2);border-radius:var(--radius);background:var(--white);color:var(--muted);margin-top:20px;padding:16px 20px;font-size:15px}.dc-apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.dc-app{width:100%}.dc-address-label{color:var(--ink);margin-top:24px;font-size:15px;display:block}.dc-address{gap:10px;margin-top:10px;display:flex}.dc-address input{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--white);min-width:0;min-height:44px;color:var(--ink-2);text-overflow:ellipsis;flex:auto;padding:0 14px;font-size:13px}.dc-address input:focus{outline:2px solid var(--blue-2);outline-offset:1px;border-color:var(--blue)}.dc-address .btn{flex:none;min-height:44px}.dc-address .btn:after{content:none}.dc-note{max-width:88ch;margin-top:16px}.dc-limit-list{margin-top:var(--editorial-inner-space);border-top:1px solid var(--night-line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dc-limit-list li{border-right:1px solid var(--night-line);padding:24px 24px 4px 0}.dc-limit-list li+li{padding-left:24px}.dc-limit-list li:last-child{border-right:0;padding-right:0}.dc-limit-list h3{font-size:18px;font-weight:500;line-height:1.3}.dc-limit-list p{color:var(--night-body);margin-top:10px;font-size:15px;line-height:1.65}.dc-limits-note{max-width:88ch;margin-top:40px}.dc-limits-note .text-link{margin-left:4px}.dc-undated{columns:2;margin-top:var(--editorial-inner-space);column-gap:16px}.dc-undated-country{break-inside:avoid;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);scroll-margin-top:calc(var(--nav-h) + 18px);margin-bottom:16px;overflow:hidden}.dc-undated-country:target{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.dc-undated-head{border-bottom:1px solid var(--line);background:var(--white);align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.dc-undated-head h3{color:var(--ink);font-size:17px;font-weight:500}.dc-undated-items{padding:0 20px}.dc-undated-items li{border-bottom:1px solid var(--line);padding:16px 0}.dc-undated-items li:last-child{border-bottom:0}.dc-undated-items h4{color:var(--ink);font-size:15.5px;font-weight:500;line-height:1.35}.dc-undated-streams{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11.5px}.dc-undated-items p:not(.dc-undated-streams){color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.6}.dc-undated-none{color:var(--muted);padding:16px 20px;font-size:14.5px;line-height:1.6}.dc-undated-note{max-width:88ch;margin-top:32px}.dc-cta .h2{max-width:20ch}.dc-cta .lede{margin-top:24px}.dc-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.dc-defuse{margin-top:16px}@media (width<=1160px){.dc-choices--countries{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-choices--reminders{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.editorial-page .dc-hero>.dc-sheet{margin-right:0}.dc-choices--countries{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-choices--streams{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-limit-list{grid-template-columns:1fr}.dc-limit-list li{border-right:0;border-bottom:1px solid var(--night-line);padding-bottom:16px;padding-right:0}.dc-limit-list li+li{padding-left:0}.dc-limit-list li:last-child{border-bottom:0}.dc-undated{columns:1}}@media (width<=640px){.dc-step-title{font-size:21px}.dc-choices,.dc-choices--countries,.dc-choices--reminders{grid-template-columns:1fr 1fr}.dc-deadline{grid-template-columns:1fr}.dc-deadline-date,.dc-deadline-date.is-rule{text-align:left;max-width:none;padding-left:28px}.dc-apps{grid-template-columns:1fr}.dc-address{flex-direction:column}.dc-country-head,.dc-undated-head{flex-wrap:wrap;padding-block:12px}}
