.mdl{--mdl-ink:var(--page-ink,#1e1e1e);--mdl-soft:#5f5f6b;--mdl-quiet:#8e8e96;--mdl-hair:#10121821;--mdl-measure:1120px;--mdl-gutter:clamp(16px, 4.4vw, 60px);--mdl-sqs:.65;interpolate-size:allow-keywords;padding:0 var(--mdl-gutter) clamp(56px, 7vw, 96px);background:var(--page-ground,#f6f6f4);color:var(--mdl-ink);font-family:var(--page-body,var(--font-sans));margin-top:0}@supports (corner-shape:squircle){.mdl{--mdl-sqs:1}}.mdl>*{max-width:var(--mdl-measure);margin-left:auto;margin-right:auto}.mdl legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mdl-open{text-align:center;justify-items:center;padding-top:clamp(104px,12vw,148px);display:grid}.mdl h1{max-width:28ch;color:var(--mdl-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(34px,4vw,52px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.045em);text-wrap:balance;margin:0;line-height:1.04}.mdl-sub{max-width:54ch;color:var(--page-sub-color,#5f5f6b);font-size:var(--page-sub-size,17px);font-weight:var(--page-sub-weight,500);text-wrap:pretty;margin:14px 0 0;line-height:1.5}.mdl-included{max-width:62ch;color:var(--mdl-quiet);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;font-weight:500;line-height:1.5}.mdl-included a{color:var(--mdl-ink);-webkit-text-decoration-color:var(--mdl-hair);text-decoration-color:var(--mdl-hair);text-underline-offset:3px;white-space:nowrap}.mdl-included a:hover{text-decoration-color:currentColor}.mdl-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.mdl-note{color:var(--mdl-quiet);margin:14px 0 0;font-size:13px;font-weight:500}.mdl-cat{justify-items:center;padding-top:clamp(44px,5.5vw,72px);display:grid}.mdl-cat>.mdl-group{width:100%}.mdl-seg{--mdl-seg-pad:3px;--mdl-seg-run:calc(100% - 2 * var(--mdl-seg-pad));padding:var(--mdl-seg-pad);border:.5px solid var(--mdl-hair);border-radius:calc(16px * var(--mdl-sqs));corner-shape:squircle;--at:0;--pull-left:0px;--pull-right:0px;background:0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 clamp(28px,3.4vw,44px);display:inline-grid;position:relative}.mdl-seg:before{top:var(--mdl-seg-pad);right:calc(var(--mdl-seg-pad) + var(--mdl-seg-run) * (4 - var(--at)) / 5 - var(--pull-right));bottom:var(--mdl-seg-pad);left:calc(var(--mdl-seg-pad) + var(--mdl-seg-run) * var(--at) / 5 - var(--pull-left));z-index:1;border-radius:calc(13px * var(--mdl-sqs));corner-shape:squircle;box-shadow:var(--lift-button);content:"";background:#fff;transition:left .38s cubic-bezier(.22,1.15,.36,1),right .38s cubic-bezier(.22,1.15,.36,1);position:absolute}.mdl-seg:has(.mdl-seg-opt:nth-of-type(2) input:checked){--at:1}.mdl-seg:has(.mdl-seg-opt:nth-of-type(3) input:checked){--at:2}.mdl-seg:has(.mdl-seg-opt:nth-of-type(4) input:checked){--at:3}.mdl-seg:has(.mdl-seg-opt:nth-of-type(5) input:checked){--at:4}.mdl-seg:has(.mdl-seg-opt:has(input:checked)~.mdl-seg-opt:active){--pull-right:10px}.mdl-seg:has(.mdl-seg-opt:active~.mdl-seg-opt:has(input:checked)){--pull-left:10px}.mdl-seg-opt{border-radius:calc(13px * var(--mdl-sqs));corner-shape:squircle;transition:background-color .15s;display:block}.mdl-seg-opt:not(:has(input:checked)):hover{background:#1012180b}.mdl-seg-opt input{opacity:0;pointer-events:none;position:absolute}.mdl-seg-opt>span{z-index:2;border-radius:calc(13px * var(--mdl-sqs));corner-shape:squircle;color:var(--mdl-soft);cursor:pointer;font:600 13.5px/34px var(--font-sans);text-align:center;white-space:nowrap;padding:0 clamp(10px,2.2vw,20px);transition:color .15s;display:block;position:relative}.mdl-seg-opt:not(:has(input:checked))>span:hover{color:var(--mdl-ink)}.mdl-seg-opt:has(input:checked)>span{color:var(--mdl-ink);cursor:default}.mdl-seg-opt:has(input:focus-visible)>span{outline:2px solid var(--mdl-ink);outline-offset:2px}:is(.mdl-cat:has(input[value=image]:checked) .mdl-group:not([data-kind=image]),.mdl-cat:has(input[value=video]:checked) .mdl-group:not([data-kind=video]),.mdl-cat:has(input[value=sound]:checked) .mdl-group:not([data-kind=sound]),.mdl-cat:has(input[value=voice]:checked) .mdl-group:not([data-kind=voice])){display:none}.mdl-group+.mdl-group{margin-top:clamp(44px,5.5vw,72px)}.mdl-group{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start;gap:0 clamp(28px,4vw,64px);display:grid}.mdl-group>.mdl-list{grid-area:1/2/span 2}.mdl-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:14px;display:flex}.mdl-group h2{color:var(--mdl-ink);font-family:var(--page-font,var(--font-sans));font-size:clamp(22px,2.4vw,28px);font-weight:var(--page-weight,600);letter-spacing:var(--page-tracking,-.035em);margin:0;line-height:1.1}.mdl-count{color:var(--mdl-quiet);white-space:nowrap;font-size:13px;font-weight:500}.mdl-group-blurb{max-width:34ch;color:var(--mdl-soft);text-wrap:pretty;margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.55}.mdl-list{border-radius:calc(18px * var(--mdl-sqs));corner-shape:squircle;box-shadow:0 0 0 .5px var(--mdl-hair), 0 1px 2px #1012180a;background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.mdl-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr) minmax(0,1.25fr);align-items:center;gap:8px 22px;padding:15px 22px;transition:background-color .16s;display:grid}.mdl-row+.mdl-row{border-top:.5px solid var(--mdl-hair)}.mdl-row:hover{background:#faf9f6}.mdl-row-name{gap:2px;display:grid}.mdl-row-name h3{color:var(--mdl-ink);font-family:var(--page-font,var(--font-sans));letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.mdl-row-name p{color:var(--mdl-quiet);margin:0;font-size:12.5px;font-weight:500;line-height:1.3}.mdl-row[data-chips=false] .mdl-row-note{grid-column:2/-1}.mdl-row-note{color:var(--mdl-soft);text-wrap:pretty;margin:0;font-size:14.5px;font-weight:500;line-height:1.45}.mdl-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mdl-chips li{color:var(--mdl-soft);white-space:nowrap;background:#f1f1ee;border-radius:9999px;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.5}.mdl-faq-host{padding-bottom:0}.mdl .mdl-faq-host .lb-section{padding-left:0;padding-right:0}@media (width<=1000px){.mdl-group{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.mdl-group>.mdl-list{grid-area:auto/1;margin-top:18px}.mdl-group-head{padding-top:0}.mdl-group-blurb{max-width:72ch}}@media (width<=960px){.mdl-row{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.mdl-chips{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.mdl-row{grid-template-columns:minmax(0,1fr);gap:7px;padding:15px 16px}.mdl-chips,.mdl-row[data-chips=false] .mdl-row-note{grid-column:auto}.mdl-seg-opt>span{padding:0 8px;font-size:12.5px}.mdl-included{font-size:13.5px}}@media (width<=640px){.mdl{--mdl-gutter:20px}.mdl-open{padding-top:clamp(64px,17vw,88px)}.mdl-seg{width:100%}.mdl-seg-opt>span{height:40px;font-size:13px;line-height:40px}.mdl-row-note{font-size:15px}.mdl a.hb--small,.mdl button.hb--small{height:40px}}
