@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGrotesk-VF.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap}@font-face{font-family:Fira Mono;src:url(/fonts/FiraMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fira Mono;src:url(/fonts/FiraMono-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f3ec;--paper-strong:#ece8de;--ink:#15211d;--muted:#58635f;--green:#174f43;--green-deep:#102a24;--green-soft:#dce8e2;--line:#d3cec2;--panel-text:#f8f5ee;--panel-muted:#bdc9c3}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;min-height:100%;scroll-padding-top:1.5rem}body{background:var(--paper);min-width:320px;min-height:100%;color:var(--ink);font-feature-settings:"ss03" 1;-webkit-font-smoothing:antialiased;margin:0;font-family:Overused Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--green)}:focus-visible{outline:3px solid var(--green);outline-offset:3px}.skip-link{z-index:10;background:var(--panel-text);color:var(--green-deep);padding:.7rem 1rem;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{transform:none}.page{width:min(760px,100% - 40px);margin:0 auto;padding:88px 0 68px}.topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:34px;display:flex}.pill{min-height:32px;color:var(--green);letter-spacing:-.01em;border:1px solid #bdb7aa;border-radius:999px;align-items:center;padding:6px 13px 7px;font-family:Fira Mono,monospace;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.pill[aria-current=page]{background:var(--green-soft);border-color:var(--green)}.domain{color:var(--muted);text-align:right;font-family:Fira Mono,monospace;font-size:13px}h1,h2,h3,p{overflow-wrap:break-word}h1{letter-spacing:-.055em;margin:0;font-size:64px;font-weight:700;line-height:.96}.tagline{letter-spacing:-.025em;margin:20px 0 10px;font-size:27px;font-weight:500;line-height:1.2}.intro,.article-lead{max-width:710px;color:var(--muted);margin:0;font-size:19px;line-height:1.55}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 42px;display:flex}.action{border:1px solid var(--green);min-height:44px;color:var(--green);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px 11px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.action:hover{background:var(--green-soft);color:var(--green-deep)}.action.primary{background:var(--green);color:#fff}.action.primary:hover{background:var(--green-deep);color:#fff}.offer,.code-panel{background:var(--green-deep);color:var(--panel-text);border:1px solid #24463d;border-radius:14px;overflow:hidden}.offer-head{border-bottom:1px solid #ffffff21;padding:24px 26px 22px}.endpoint{align-items:center;gap:12px;display:flex}.method{background:var(--panel-text);min-width:44px;color:var(--green-deep);border-radius:5px;justify-content:center;padding:5px 8px;font-family:Fira Mono,monospace;font-size:12px;font-weight:500;line-height:1;display:inline-flex}code,pre,.mono{font-family:Fira Mono,monospace}code{font-size:.84em}.endpoint code{font-size:15px}.offer-note{color:var(--panel-muted);margin:12px 0 0;font-size:15px}.specs{margin:0;padding:16px 26px 20px}.spec{grid-template-columns:128px 1fr;gap:14px;padding:8px 0;display:grid}.spec dt{color:var(--panel-muted);font-size:15px}.spec dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:Fira Mono,monospace;font-size:14px;line-height:1.5}.section{margin-top:38px}h2{letter-spacing:-.01em;margin:0 0 14px;font-size:19px;font-weight:600}h3{margin:0 0 8px;font-size:17px;font-weight:600}.steps{border-top:1px solid var(--line)}.step{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:10px;padding:14px 0 15px;display:grid}.num{color:var(--green);padding-top:2px;font-family:Fira Mono,monospace;font-size:14px}.step p{color:var(--muted);margin:0;font-size:16px}.step strong{color:var(--ink);font-weight:600}.boundary,.callout{border-left:3px solid var(--green);background:var(--paper-strong);color:var(--muted);margin-top:28px;padding:17px 19px 18px;font-size:15px;line-height:1.5}.boundary strong,.callout strong{color:var(--ink);font-weight:600}.linkbar{border-top:1px solid var(--line);color:var(--green);flex-wrap:wrap;gap:8px 18px;margin-top:34px;padding-top:20px;font-size:15px;font-weight:500;display:flex}.linkbar a{text-decoration:none}.linkbar a:hover,.linkbar a[aria-current=page]{text-decoration:underline}.meta{color:#666e6b;justify-content:space-between;gap:1rem;margin-top:28px;font-family:Fira Mono,monospace;font-size:12px;display:flex}.article-header{margin-bottom:34px}.article-header h1{max-width:12ch;font-size:clamp(44px,8vw,64px)}.article-kicker{color:var(--green);margin:0 0 14px;font-family:Fira Mono,monospace;font-size:13px}.article-lead{margin-top:18px}.toc{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.toc a{border-bottom:1px solid var(--line);min-height:44px;color:var(--green);align-items:center;padding:10px 8px 11px 0;font-family:Fira Mono,monospace;font-size:12px;text-decoration:none;display:flex}.toc a:hover{background:var(--green-soft);color:var(--green-deep)}.article-copy>section{padding-top:42px}.article-copy section h2{letter-spacing:-.025em;font-size:25px}.article-copy p,.article-copy li{color:var(--muted);font-size:16px;line-height:1.65}.article-copy address{color:var(--muted);font-size:16px;font-style:normal;line-height:1.65}.article-copy li+li{margin-top:8px}.article-copy strong,.article-copy th{color:var(--ink)}.article-copy :not(pre)>code{background:var(--paper-strong);color:var(--ink);overflow-wrap:anywhere;border-radius:3px;padding:.08em .3em}.code-panel{margin:20px 0;overflow-x:auto}.code-panel pre{min-width:max-content;color:var(--panel-text);margin:0;padding:22px 24px;font-size:14px;line-height:1.6}.code-panel code{font-size:inherit}.table-wrap{border-top:1px solid var(--line);margin-top:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:480px;color:var(--muted);font-size:15px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px 12px 0}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.support-card{border:1px solid var(--line);background:#ffffff40;border-radius:10px;padding:20px}.support-card.warning{border-left:3px solid var(--green);background:var(--paper-strong)}.support-card ul{margin:12px 0 0;padding-left:20px}.support-card li{color:var(--muted);font-size:15px;line-height:1.55}.support-card li+li{margin-top:5px}.help-rows{border-top:1px solid var(--line);margin-top:38px}.help-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.42fr) 1fr;gap:24px;padding:18px 0;display:grid}.help-row h2,.help-row p{margin:0}.help-row p{color:var(--muted);font-size:16px}.quiet{color:var(--muted);font-size:15px}.catalogue-summary{border:1px solid var(--line);background:#ffffff40;border-radius:10px;margin-top:34px;padding:20px}.catalogue-summary p{color:var(--muted);margin:0;font-size:16px}.catalogue-summary p+p{margin-top:8px}.catalogue-summary .table-wrap+p{margin-top:16px}.catalogue-status{color:var(--muted);margin:16px 0 0;font-size:15px}.catalogue-status[role=alert]{color:#8a3827}.catalogue-table{margin-top:14px}.catalogue-summary table,.catalogue-table table{table-layout:fixed}.catalogue-summary .product-column{width:21%}.catalogue-summary .receive-column{width:52%}.catalogue-summary .discovery-column{width:27%}.catalogue-table .title-column{width:40%}.catalogue-table .language-column,.catalogue-table .type-column,.catalogue-table .availability-column{width:20%}.catalogue-table .moment-title-column{width:32%}.catalogue-table .source-column{width:38%}.catalogue-table .territory-column{width:14%}.catalogue-table th{color:var(--ink);font-weight:600}.catalogue-table td:first-child{color:var(--ink);font-weight:500}.catalogue-table .availability{color:var(--green);font-family:Fira Mono,monospace;font-size:13px}.catalogue-table .unavailable{color:var(--muted)}.catalogue-table code{overflow-wrap:anywhere}@media (width<=640px){.page{width:min(100% - 32px,760px);padding:40px 0 36px}.topline{margin-bottom:28px}h1{font-size:clamp(42px,14vw,58px)}.tagline{margin-top:16px;font-size:23px}.intro,.article-lead{font-size:17px}.actions{align-items:stretch;margin-bottom:34px}.action{flex:100%}.offer-head,.specs{padding-left:18px;padding-right:18px}.endpoint{align-items:flex-start}.endpoint code{overflow-wrap:anywhere;padding-top:1px;font-size:13px}.spec{grid-template-columns:104px minmax(0,1fr);gap:8px}.step{grid-template-columns:34px 1fr;gap:8px}.linkbar{column-gap:14px}.meta{flex-direction:column}.article-header h1{font-size:clamp(40px,13vw,54px)}.toc{grid-template-columns:repeat(2,minmax(0,1fr))}.article-copy>section{padding-top:34px}.article-copy section h2{font-size:22px}.support-grid{grid-template-columns:1fr}.help-row{grid-template-columns:1fr;gap:6px}.catalogue-summary{padding:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
