.bag-page.svelte-1a5cu1j{background:var(--surface);min-height:100dvh}.wrap.svelte-1a5cu1j{width:min(1100px,100% - 96px);margin-inline:auto}.skip-link.svelte-1a5cu1j{z-index:10;opacity:0;pointer-events:none;background:var(--plum);color:var(--surface);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:20px}.skip-link.svelte-1a5cu1j:focus{opacity:1;pointer-events:auto;top:16px}.site-header.svelte-1a5cu1j{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.wordmark.svelte-1a5cu1j{font-family:var(--font-editorial);letter-spacing:-1.8px;color:var(--plum);font-size:34px;font-weight:600;text-decoration:none}.wordmark.svelte-1a5cu1j span:where(.svelte-1a5cu1j){color:var(--sage)}nav.svelte-1a5cu1j{gap:32px;font-size:15px;font-weight:600;display:flex}nav.svelte-1a5cu1j a:where(.svelte-1a5cu1j){align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hero-inner.svelte-1a5cu1j{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding-block:60px 35px;display:grid}.hero-inner.svelte-1a5cu1j>div:where(.svelte-1a5cu1j){min-width:0}.eyebrow.svelte-1a5cu1j{color:var(--plum);margin:0 0 18px;font-size:14px;font-weight:600}h1.svelte-1a5cu1j,h2.svelte-1a5cu1j,h3.svelte-1a5cu1j{font-family:var(--font-editorial);font-weight:600}h1.svelte-1a5cu1j{letter-spacing:-1.3px;margin:0 0 24px;font-size:clamp(38px,4vw,54px);line-height:1.12}h2.svelte-1a5cu1j{letter-spacing:-.5px;margin:0 0 20px;font-size:32px;line-height:1.2}h3.svelte-1a5cu1j{margin:0 0 18px;font-size:25px;line-height:1.25}.intro.svelte-1a5cu1j{color:var(--ink-muted);margin:0 0 20px;font-size:22px;line-height:1.5}p.svelte-1a5cu1j{color:var(--ink-muted);margin:0 0 16px;font-size:18px;line-height:1.6}a.svelte-1a5cu1j{color:var(--plum);text-underline-offset:4px}.text-link.svelte-1a5cu1j{align-items:center;gap:20px;min-height:44px;font-weight:600;display:inline-flex}.guidance.svelte-1a5cu1j{font-size:16px;line-height:1.6}.checklist.svelte-1a5cu1j{padding-block:65px;scroll-margin-top:24px}.section-intro.svelte-1a5cu1j{max-width:780px}.list-grid.svelte-1a5cu1j{grid-template-columns:1fr 1fr;gap:38px 50px;margin-block:38px;display:grid}ul.svelte-1a5cu1j{margin:0;padding-left:23px}li.svelte-1a5cu1j{color:var(--ink-muted);margin:0 0 12px;padding-left:5px;font-size:17px;line-height:1.55}.editorial.svelte-1a5cu1j{grid-template-columns:1fr 1fr;gap:70px;padding-block:55px;display:grid}.app-section.svelte-1a5cu1j{padding-block:60px}.app-section.svelte-1a5cu1j>div:where(.svelte-1a5cu1j){max-width:800px}.downloads.svelte-1a5cu1j{margin:28px 0 18px}.availability.svelte-1a5cu1j{font-size:14px;line-height:1.5}.sources.svelte-1a5cu1j{border-top:1px solid var(--line);padding-block:40px}.sources.svelte-1a5cu1j h2:where(.svelte-1a5cu1j){font-size:26px}.sources.svelte-1a5cu1j p:where(.svelte-1a5cu1j){max-width:900px;font-size:16px}.site-footer.svelte-1a5cu1j{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px 35px;padding-block:22px 28px;display:flex}.site-footer.svelte-1a5cu1j a:where(.svelte-1a5cu1j){align-items:center;gap:15px;min-height:44px;font-size:15px;display:inline-flex}.bag-page.svelte-1a5cu1j{--organic-panel:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20600%20240'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M64%2014C200%201%20351%2012%20514%208C566%207%20594%2029%20594%2066C594%20106%20580%20155%20581%20181C583%20210%20557%20226%20504%20227C352%20230%20236%20218%20100%20226C47%20229%2015%20217%2013%20184C10%20143%2019%20110%2014%2075C9%2039%2023%2018%2064%2014Z'/%3E%3C/svg%3E");--organic-seam:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%201440%2080'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M0%2046C280%2070%20490%2014%20806%2026C1085%2036%201290%2057%201440%2022V80H0Z'/%3E%3C/svg%3E")}.hero.svelte-1a5cu1j{isolation:isolate;background:radial-gradient(ellipse at 74% 42%,color-mix(in srgb,var(--lilac) 56%,var(--surface)),transparent 64%),linear-gradient(120deg,color-mix(in srgb,var(--sage-pale) 30%,var(--surface)),var(--sage-pale));position:relative;overflow:clip}.hero.svelte-1a5cu1j:after{content:"";z-index:-1;pointer-events:none;background:var(--surface);height:64px;-webkit-mask:var(--organic-seam) center/100% 100% no-repeat;mask:var(--organic-seam) center/100% 100% no-repeat;position:absolute;inset:auto -1px -1px}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j){isolation:isolate;border-top:0;padding:30px 30px 22px;position:relative}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,color-mix(in srgb,var(--lilac) 48%,var(--surface)),color-mix(in srgb,var(--sage-pale) 30%,var(--surface)));-webkit-mask:var(--organic-panel) center/100% 100% no-repeat;mask:var(--organic-panel) center/100% 100% no-repeat;position:absolute;inset:-8px -10px}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j):nth-child(2):before{background:linear-gradient(140deg,color-mix(in srgb,var(--blush) 52%,var(--surface)),color-mix(in srgb,var(--lilac) 25%,var(--surface)));transform:scaleX(-1)}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j):nth-child(3):before{background:linear-gradient(115deg,color-mix(in srgb,var(--sage-pale) 60%,var(--surface)),color-mix(in srgb,var(--blush) 24%,var(--surface)));transform:scaleY(-1)}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j):nth-child(4):before{background:linear-gradient(135deg,color-mix(in srgb,var(--lilac) 26%,var(--surface)),color-mix(in srgb,var(--blush) 36%,var(--surface)));transform:scale(-1)}.organisation.svelte-1a5cu1j{isolation:isolate;background:0 0;position:relative}.organisation.svelte-1a5cu1j:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,color-mix(in srgb,var(--sage-pale) 58%,var(--surface)),color-mix(in srgb,var(--lilac) 36%,var(--surface)) 70%,color-mix(in srgb,var(--blush) 32%,var(--surface)));position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%201440%20400'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M0%2038C330%2070%20492%2012%20800%2024C1050%2035%201260%2052%201440%2026V354C1140%20388%20970%20340%20724%20362C410%20389%20198%20378%200%20353Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%201440%20400'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M0%2038C330%2070%20492%2012%20800%2024C1050%2035%201260%2052%201440%2026V354C1140%20388%20970%20340%20724%20362C410%20389%20198%20378%200%20353Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (width<=760px){.hero.svelte-1a5cu1j:after{height:42px}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j){padding:28px 20px 20px}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j):before{inset:-6px -8px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20500'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M74%2019C174%208%20258%2021%20306%2017C356%2012%20386%2040%20386%20100C386%20217%20373%20339%20365%20408C360%20455%20341%20476%20289%20480C209%20486%20155%20473%2087%20480C40%20485%2017%20459%2016%20411C12%20290%2025%20206%2020%20120C16%2062%2029%2027%2074%2019Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20500'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M74%2019C174%208%20258%2021%20306%2017C356%2012%20386%2040%20386%20100C386%20217%20373%20339%20365%20408C360%20455%20341%20476%20289%20480C209%20486%20155%20473%2087%20480C40%20485%2017%20459%2016%20411C12%20290%2025%20206%2020%20120C16%2062%2029%2027%2074%2019Z'/%3E%3C/svg%3E")}.organisation.svelte-1a5cu1j:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20700'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M0%2025C134%2043%20200%2012%20292%2019C340%2023%20373%2034%20400%2029V674C280%20658%20175%20691%2081%20680C48%20675%2021%20667%200%20673Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%20400%20700'%20preserveAspectRatio='none'%3E%3Cpath%20fill='black'%20d='M0%2025C134%2043%20200%2012%20292%2019C340%2023%20373%2034%20400%2029V674C280%20658%20175%20691%2081%20680C48%20675%2021%20667%200%20673Z'/%3E%3C/svg%3E")}}@media (width<=1000px){.wrap.svelte-1a5cu1j{width:calc(100% - 64px)}.hero-inner.svelte-1a5cu1j,.editorial.svelte-1a5cu1j,.list-grid.svelte-1a5cu1j{gap:35px}}@media (width<=760px){.wrap.svelte-1a5cu1j{width:calc(100% - 40px)}.site-header.svelte-1a5cu1j{gap:16px;min-height:70px}.wordmark.svelte-1a5cu1j{font-size:29px}nav.svelte-1a5cu1j{gap:16px;font-size:13px}.hero-inner.svelte-1a5cu1j{grid-template-columns:1fr;gap:32px;padding-block:40px 20px}h1.svelte-1a5cu1j{letter-spacing:-.8px;font-size:38px}h2.svelte-1a5cu1j{font-size:28px}h3.svelte-1a5cu1j{font-size:24px}.intro.svelte-1a5cu1j{font-size:20px}p.svelte-1a5cu1j{font-size:17px}.checklist.svelte-1a5cu1j{padding-block:40px}.list-grid.svelte-1a5cu1j,.editorial.svelte-1a5cu1j{grid-template-columns:1fr;gap:28px}.editorial.svelte-1a5cu1j,.app-section.svelte-1a5cu1j{padding-block:40px}.sources.svelte-1a5cu1j{padding-block:30px}.downloads.svelte-1a5cu1j{max-width:400px;margin-inline:auto}}@media print{.hero.svelte-1a5cu1j:after,.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j):before,.organisation.svelte-1a5cu1j:before{display:none}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j){padding:24px 0 0}.site-header.svelte-1a5cu1j,.skip-link.svelte-1a5cu1j,.hero.svelte-1a5cu1j .preview,.downloads.svelte-1a5cu1j,.availability.svelte-1a5cu1j,.site-footer.svelte-1a5cu1j{display:none}.wrap.svelte-1a5cu1j{width:100%}.hero.svelte-1a5cu1j,.organisation.svelte-1a5cu1j{background:0 0}.hero-inner.svelte-1a5cu1j{padding-block:0 20px;display:block}h1.svelte-1a5cu1j{font-size:28pt}h2.svelte-1a5cu1j{font-size:18pt}h3.svelte-1a5cu1j{font-size:14pt}p.svelte-1a5cu1j,li.svelte-1a5cu1j{font-size:11pt}.checklist.svelte-1a5cu1j,.editorial.svelte-1a5cu1j,.app-section.svelte-1a5cu1j,.sources.svelte-1a5cu1j{padding-block:15px}.list-grid.svelte-1a5cu1j{gap:18px;margin-block:20px}.list-grid.svelte-1a5cu1j section:where(.svelte-1a5cu1j){break-inside:avoid}a.svelte-1a5cu1j{color:inherit}.text-link.svelte-1a5cu1j{display:none}}
