:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ug-bg:#f7f6f3;--ug-surface:#fff;--ug-fill:#eceae5;--ug-track:#e4e1da;--ug-line:#d6d3cc;--ug-strong-line:#86817a;--ug-ink:#1b1a18;--ug-muted:#56524c;--ug-accent:#273e6a;--ug-accent-fill:#273e6a;--ug-accent-pressed:#1f3256;--ug-accent-tint:#e6eaf1;--ug-on-accent:#fff;--ug-on-accent-muted:#c9d3e6;--ug-font-heading:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--ug-font-body:"BIZ UDPGothic", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", sans-serif;--ug-font-body-app:system-ui, -apple-system, "Hiragino Sans", "Noto Sans JP", sans-serif;--ug-font-num:"Geist", "Helvetica Neue", Arial, sans-serif;--ug-space-4:4px;--ug-space-8:8px;--ug-space-12:12px;--ug-space-16:16px;--ug-space-24:24px;--ug-space-32:32px;--ug-space-48:48px;--ug-space-64:64px;--ug-space-72:72px;--ug-space-96:96px;--ug-radius-0:0px;--ug-radius-2:2px;--ug-size-border:1px;--ug-size-border-strong:2px;--ug-size-tap-min:44px;--ug-size-control-height:52px;--ug-size-app-gutter:20px;--ug-size-reading-max:640px;--ug-size-web-text-column:760px;--ug-size-web-max:1200px;--ug-shadow-card:0 1px 2px #1b1a180a, 0 10px 28px -14px #1b1a1829;--ug-shadow-lift:0 2px 4px #1b1a180d, 0 22px 44px -18px #273e6a47}.ug-text-web-h1{font-family:var(--ug-font-heading);letter-spacing:.01em;font-size:44px;font-weight:600;line-height:1.4}.ug-text-web-h2{font-family:var(--ug-font-heading);font-size:32px;font-weight:600;line-height:1.45}.ug-text-web-h3{font-family:var(--ug-font-body);font-size:19px;font-weight:700;line-height:1.6}.ug-text-web-lead{font-family:var(--ug-font-body);font-size:19px;font-weight:400;line-height:1.85}.ug-text-web-body{font-family:var(--ug-font-body);font-size:17px;font-weight:400;line-height:1.9}.ug-text-web-small{font-family:var(--ug-font-body);font-size:13px;font-weight:400;line-height:1.7}.ug-text-mail-h2{font-family:var(--ug-font-heading);font-size:24px;font-weight:600;line-height:1.45}.ug-text-mail-body{font-family:var(--ug-font-body);font-size:16px;font-weight:400;line-height:1.8}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ug-bg);color:var(--ug-ink);font-family:var(--ug-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}p,h1,h2,h3,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}p{text-wrap:pretty}a{color:var(--ug-accent);text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:var(--ug-size-border-strong) solid var(--ug-accent);outline-offset:2px}[hidden]{display:none!important}.ug-page{flex-direction:column;min-height:100dvh;display:flex}.ug-wrap{width:100%;max-width:var(--ug-size-web-max);padding-inline:var(--ug-space-16);margin:0 auto}.ug-col{width:100%;max-width:var(--ug-size-web-text-column);margin:0 auto}.ug-main{padding-block:var(--ug-space-32) var(--ug-space-72);flex:1}@media (min-width:768px){.ug-wrap{padding-inline:var(--ug-space-48)}.ug-main{padding-block:var(--ug-space-48) var(--ug-space-96)}}.ug-stack{gap:var(--ug-space-24);flex-direction:column;display:flex}.ug-stack--l{gap:var(--ug-space-32)}.ug-head{border-bottom:var(--ug-size-border) solid var(--ug-line);background:var(--ug-bg)}.ug-head__in{justify-content:space-between;align-items:center;gap:var(--ug-space-16);min-height:56px;display:flex}.ug-brand{font-family:var(--ug-font-heading);color:var(--ug-ink);min-height:var(--ug-size-tap-min);align-items:center;font-size:19px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.ug-foot{border-top:var(--ug-size-border) solid var(--ug-line);padding-block:var(--ug-space-32);color:var(--ug-muted);font-size:13px;line-height:1.7}.ug-foot__in{gap:var(--ug-space-12);flex-direction:column;display:flex}.ug-foot__links{gap:var(--ug-space-4) var(--ug-space-24);flex-wrap:wrap;display:flex}.ug-foot__links a{min-height:var(--ug-size-tap-min);align-items:center;display:inline-flex}.ug-h1{font-family:var(--ug-font-heading);letter-spacing:.01em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.4}@media (min-width:768px){.ug-h1{font-size:44px}}.ug-title-m{font-family:var(--ug-font-heading);text-wrap:balance;font-size:22px;font-weight:600;line-height:1.45}.ug-headline{font-size:17px;font-weight:700;line-height:1.5}.ug-lead{color:var(--ug-muted);font-size:16px;line-height:1.85}@media (min-width:768px){.ug-lead{font-size:19px}}.ug-caption{color:var(--ug-muted);font-size:13px;line-height:1.6}.ug-over{justify-content:space-between;align-items:baseline;gap:var(--ug-space-12);letter-spacing:.08em;color:var(--ug-muted);font-size:13px;line-height:1.4;display:flex}.ug-over b{font-family:var(--ug-font-num);color:var(--ug-accent);letter-spacing:.06em;margin-left:var(--ug-space-4);font-weight:500}.ug-n{font-family:var(--ug-font-num);font-variant-numeric:tabular-nums;font-weight:500}.ug-num{color:var(--ug-accent);font-family:var(--ug-font-num);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;font-size:64px;font-weight:500;line-height:1;display:inline-flex}.ug-num__pre,.ug-num__unit{font-family:var(--ug-font-heading);font-size:.34em;font-weight:600;line-height:1.3}.ug-num__pre{margin-right:.12em}.ug-num__unit{margin-left:.12em}.ug-num--m{font-size:40px}.ug-num--plain{font-family:var(--ug-font-heading);font-size:28px;font-weight:600;line-height:1.4}.ug-figure{gap:var(--ug-space-8);background:var(--ug-surface);border:var(--ug-size-border) solid var(--ug-line);border-radius:var(--ug-radius-2);box-shadow:var(--ug-shadow-card);padding:var(--ug-space-24);flex-direction:column;display:flex}.ug-figure__cap{color:var(--ug-muted);font-size:13px;line-height:1.6}.ug-bar{background:var(--ug-track);height:8px}.ug-bar__fill{background:var(--ug-accent);height:100%}.ug-point{background:var(--ug-accent-fill);color:var(--ug-on-accent);padding:var(--ug-space-32) var(--ug-space-24);gap:var(--ug-space-12);border-radius:var(--ug-radius-0);flex-direction:column;display:flex}.ug-point__label{font-size:16px;line-height:1.6}.ug-point .ug-num{color:var(--ug-on-accent)}.ug-point .ug-bar{background:color-mix(in srgb,var(--ug-on-accent) 25%,transparent)}.ug-point .ug-bar__fill{background:var(--ug-on-accent)}.ug-btn{justify-content:center;align-items:center;gap:var(--ug-space-8);min-height:var(--ug-size-tap-min);border:var(--ug-size-border) solid transparent;border-radius:var(--ug-radius-2);font:700 16px/1.25 var(--ug-font-body);background:var(--ug-accent-fill);color:var(--ug-on-accent);cursor:pointer;padding:0 20px;text-decoration:none;display:inline-flex}.ug-btn:active{background:var(--ug-accent-pressed)}.ug-btn--block{width:100%;display:flex}.ug-btn--text{color:var(--ug-accent);padding:0 var(--ug-space-4);text-underline-offset:3px;background:0 0;font-weight:400;text-decoration:underline}.ug-btn--text:active{background:var(--ug-accent-tint)}.ug-btn[disabled]{background:var(--ug-fill);color:var(--ug-muted);cursor:default;border-color:#0000}.ug-card{background:var(--ug-surface);border:var(--ug-size-border) solid var(--ug-line);border-radius:var(--ug-radius-2);box-shadow:var(--ug-shadow-card);padding:var(--ug-space-24);gap:var(--ug-space-16);flex-direction:column;display:flex}.ug-q{font-family:var(--ug-font-heading);letter-spacing:.01em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.4}.ug-actions{gap:var(--ug-space-8);flex-direction:column;display:flex}.ug-actions__row{justify-content:space-between;align-items:center;gap:var(--ug-space-8) var(--ug-space-16);flex-wrap:wrap;display:flex}.ug-choices{gap:var(--ug-space-12);flex-direction:column;display:flex}.ug-choice{justify-content:space-between;align-items:center;gap:var(--ug-space-12);min-height:56px;padding:var(--ug-space-12) var(--ug-space-16);background:var(--ug-surface);border:var(--ug-size-border) solid var(--ug-strong-line);border-radius:var(--ug-radius-2);font:700 17px/1.4 var(--ug-font-body);color:var(--ug-ink);text-align:left;cursor:pointer;width:100%;display:flex}.ug-choice__mark{border:var(--ug-size-border-strong) solid var(--ug-strong-line);border-radius:50%;flex:none;width:20px;height:20px}.ug-choice__tag{flex:none;font-size:13px;font-weight:400;line-height:1.6}.ug-choice.is-selected{border:var(--ug-size-border-strong) solid var(--ug-accent);background:var(--ug-accent-tint);padding:11px 15px}.ug-choice.is-selected .ug-choice__mark{border-color:var(--ug-accent);background:var(--ug-accent);box-shadow:inset 0 0 0 3px var(--ug-accent-tint)}.ug-choice.is-answer{background:var(--ug-accent-fill);border-color:var(--ug-accent-fill);color:var(--ug-on-accent);cursor:default}.ug-choice.is-mine{border:var(--ug-size-border-strong) solid var(--ug-ink);cursor:default;padding:11px 15px}.ug-choice.is-rest{color:var(--ug-muted);border-color:var(--ug-line);cursor:default}.ug-result{align-items:center;gap:var(--ug-space-8);color:var(--ug-ink);font-size:16px;font-weight:700;line-height:1.25;display:inline-flex}.ug-result__mark{border:var(--ug-size-border-strong) solid var(--ug-ink);border-radius:50%;flex:none;width:12px;height:12px}.ug-result--hit .ug-result__mark{background:var(--ug-accent);border-color:var(--ug-accent)}.ug-read{gap:var(--ug-space-24);flex-direction:column;display:flex}.ug-read p{font-size:16px;line-height:1.9}@media (min-width:768px){.ug-read p{font-size:17px}}.ug-read h2{margin-top:var(--ug-space-16);padding-top:var(--ug-space-24);border-top:var(--ug-size-border) solid var(--ug-line);font-size:19px;font-weight:700;line-height:1.6}.ug-read h3{font-size:17px;font-weight:700;line-height:1.6}.ug-read p.ug-figure__cap{font-size:13px;line-height:1.6}.ug-quote{border-left:var(--ug-size-border-strong) solid var(--ug-strong-line);padding-left:var(--ug-space-16);gap:var(--ug-space-4);flex-direction:column;display:flex}.ug-read__src{gap:var(--ug-space-8);padding-top:var(--ug-space-16);border-top:var(--ug-size-border) solid var(--ug-line);color:var(--ug-muted);flex-direction:column;font-size:13px;line-height:1.6;display:flex}.ug-read__src li{overflow-wrap:anywhere}.ug-list{gap:var(--ug-space-24);flex-direction:column;display:flex}.ug-item{gap:var(--ug-space-8);background:var(--ug-surface);border:var(--ug-size-border) solid var(--ug-line);border-radius:var(--ug-radius-2);box-shadow:var(--ug-shadow-card);padding:var(--ug-space-24);color:var(--ug-ink);flex-direction:column;text-decoration:none;display:flex}.ug-item:hover{box-shadow:var(--ug-shadow-lift)}.ug-item__q{font-family:var(--ug-font-heading);text-wrap:balance;font-size:22px;font-weight:600;line-height:1.45}.ug-item__t{font-size:16px;line-height:1.7}.ug-item__go{color:var(--ug-accent);text-underline-offset:3px;font-size:13px;line-height:1.6;text-decoration:underline}.ug-filter{gap:var(--ug-space-12);flex-direction:column;display:flex}.ug-filter__label{padding:0;font-size:16px;font-weight:700;line-height:1.5}.ug-filter__row{gap:var(--ug-space-8);flex-wrap:wrap;display:flex}.ug-filter__group{gap:var(--ug-space-4) var(--ug-space-16);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ug-filter__group legend{width:100%;margin-bottom:var(--ug-space-4)}.ug-filter__choice{align-items:center;gap:var(--ug-space-8);min-height:var(--ug-size-tap-min);cursor:pointer;display:inline-flex}.ug-filter__choice input{width:20px;height:20px;accent-color:var(--ug-accent);margin:0}.ug-filter__count{justify-content:space-between;align-items:baseline;gap:var(--ug-space-8) var(--ug-space-16);color:var(--ug-muted);flex-wrap:wrap;font-size:13px;line-height:1.6;display:flex}.ug-filter__count a{min-height:var(--ug-size-tap-min);align-items:center;display:inline-flex}.ug-empty{align-items:flex-start;gap:var(--ug-space-8);padding:var(--ug-space-24);background:var(--ug-surface);border:var(--ug-size-border) dashed var(--ug-strong-line);border-radius:var(--ug-radius-2);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.ug-in{animation:.38s cubic-bezier(.33,1,.68,1) ug-in}@keyframes ug-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.ug-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ug-head__in{padding-block:var(--ug-space-12)}.ug-brand img{width:auto;height:24px;display:block}.ug-gate{gap:var(--ug-space-32);flex-direction:column;display:flex}.ug-gate[data-locked]{display:none}.ug-point .ug-result{color:var(--ug-on-accent)}.ug-point .ug-result__mark{border-color:var(--ug-on-accent)}.ug-point .ug-result--hit .ug-result__mark{background:var(--ug-on-accent);border-color:var(--ug-on-accent)}.ug-choice[disabled]{opacity:1}.ug-legal ol,.ug-legal ul{gap:var(--ug-space-8);flex-direction:column;padding-left:1.6em;display:flex}.ug-legal ol{list-style:decimal}.ug-legal ul{list-style:outside}.ug-legal li{font-size:16px;line-height:1.9}.ug-legal p,.ug-legal li{overflow-wrap:anywhere}@media (min-width:768px){.ug-legal li{font-size:17px}}.ug-read__facts{gap:var(--ug-space-24);flex-direction:column;display:flex}.ug-read__facts>h2:first-child{margin-top:0}.ug-fig{background:var(--ug-surface);border:var(--ug-size-border) solid var(--ug-line);border-radius:var(--ug-radius-2);box-shadow:var(--ug-shadow-card);gap:var(--ug-space-12);flex-direction:column;min-width:0;padding:20px;display:flex}.ug-read .ug-fig__ttl{font-size:15px;font-weight:700;line-height:1.5}.ug-read .ug-fig__unit{color:var(--ug-muted);font-size:12px;line-height:1.5}.ug-fig__cap{color:var(--ug-muted);font-size:13px;line-height:1.6}.ug-legend{gap:var(--ug-space-4) var(--ug-space-16);color:var(--ug-muted);flex-wrap:wrap;font-size:13px;line-height:1.6;display:flex}.ug-legend li{align-items:center;gap:6px;display:flex}.ug-legend__sw{border-radius:var(--ug-radius-2);width:12px;height:12px;display:inline-block}.ug-legend__sw--0{background:var(--ug-accent)}.ug-legend__sw--1{background:var(--ug-strong-line)}.ug-plot{min-width:0;container-type:inline-size}.ug-plot svg{width:100%;height:auto;display:block;overflow:visible}.ug-plot__w{display:none!important}@container (min-width:460px){.ug-plot__n{display:none!important}.ug-plot .ug-plot__w{display:block!important}}.ug-plot text{font-family:var(--ug-font-body);fill:var(--ug-muted);font-size:12px}.ug-plot text.ug-plot__val{font-family:var(--ug-font-num);fill:var(--ug-ink);font-size:13px;font-weight:500}.ug-plot text.ug-plot__row{fill:var(--ug-ink);font-size:13px}.ug-plot__s0{fill:var(--ug-accent)}.ug-plot__s1{fill:var(--ug-strong-line)}.ug-plot__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ug-plot__l0{stroke:var(--ug-accent)}.ug-plot__l1{stroke:var(--ug-strong-line)}.ug-plot__dot{stroke:var(--ug-surface);stroke-width:2px}.ug-plot__grid{stroke:var(--ug-line);stroke-width:1px}.ug-plot__base{stroke:var(--ug-strong-line);stroke-width:1px}.ug-plot__track{fill:var(--ug-track)}.ug-plot__hit{fill:#0000}.ug-fig__tbl summary{color:var(--ug-accent);cursor:pointer;min-height:var(--ug-size-tap-min);align-items:center;width:fit-content;font-size:13px;line-height:1.6;display:flex}.ug-fig__tbl summary:focus-visible{outline:var(--ug-size-border-strong) solid var(--ug-accent);outline-offset:2px}.ug-scroll{min-width:0;overflow-x:auto}.ug-scroll:focus-visible{outline:var(--ug-size-border-strong) solid var(--ug-accent);outline-offset:2px}.ug-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.ug-table th,.ug-table td{border-bottom:var(--ug-size-border) solid var(--ug-line);padding:var(--ug-space-8);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ug-table th:first-child,.ug-table td:first-child{text-align:left;white-space:normal;min-width:6em}.ug-table thead th{background:var(--ug-fill);color:var(--ug-ink);font-weight:700}.ug-table td{font-family:var(--ug-font-num);font-weight:500}.ug-table tbody th{color:var(--ug-muted);font-weight:400}.ug-read .ug-read__src h2{color:var(--ug-ink);border-top:0;margin-top:0;padding-top:0;font-size:17px}.ug-read__src ul{gap:var(--ug-space-8);flex-direction:column;display:flex}.ug-signup{gap:var(--ug-space-12);padding:var(--ug-space-24) var(--ug-space-16);background:var(--ug-surface);border:var(--ug-size-border) solid var(--ug-line);border-radius:var(--ug-radius-2);flex-direction:column;display:flex}.ug-signup__ttl,.ug-signup p{margin:0}.ug-signup__form{gap:var(--ug-space-8);flex-direction:column;display:flex}.ug-signup__label{font-weight:700}.ug-signup__row{gap:var(--ug-space-8);flex-wrap:wrap;display:flex}.ug-input{min-width:0;min-height:var(--ug-size-tap-min);padding:0 var(--ug-space-12);border:var(--ug-size-border) solid var(--ug-strong-line);border-radius:var(--ug-radius-2);background:var(--ug-surface);color:var(--ug-ink);font:400 16px/1.25 var(--ug-font-body);flex:220px}.ug-input[aria-invalid=true]{border-width:2px;border-color:var(--ug-ink)}.ug-signup__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ug-signup__error{font-weight:700}.ug-signup__error:empty{display:none}.ug-signup__done{font-weight:700}.ug-report{background:var(--ug-surface);border:var(--ug-size-border) solid var(--ug-line);border-radius:var(--ug-radius-2);padding:var(--ug-space-16);gap:var(--ug-space-4);flex-direction:column;display:flex}.ug-report a{color:var(--ug-ink)}.ug-h2{font-family:var(--ug-font-heading);font-size:20px;font-weight:600;line-height:1.5}.ug-head{z-index:10;position:sticky;top:0}.ug-nav__list{align-items:center;gap:var(--ug-space-4);display:flex}.ug-nav__link{min-height:var(--ug-size-tap-min);padding:0 var(--ug-space-12);color:var(--ug-muted);align-items:center;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;transition:color .16s ease-out;display:inline-flex;position:relative}.ug-nav__link:after{content:"";left:var(--ug-space-12);right:var(--ug-space-12);height:var(--ug-size-border-strong);background:var(--ug-accent);transform-origin:0;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:6px;transform:scaleX(0)}.ug-nav__link:hover,.ug-nav__link[aria-current=page]{color:var(--ug-ink)}.ug-nav__link[aria-current=page]:after,.ug-nav__link:hover:after{transform:scaleX(1)}.ug-nav__short{display:none}@media (max-width:479px){.ug-nav__long{display:none}.ug-nav__short{display:inline}.ug-nav__link{padding:0 var(--ug-space-8);font-size:14px}.ug-nav__link:after{left:var(--ug-space-8);right:var(--ug-space-8)}}.ug-crumbs ol{align-items:center;gap:var(--ug-space-4) var(--ug-space-8);color:var(--ug-muted);flex-wrap:wrap;font-size:13px;line-height:1.6;display:flex}.ug-crumbs li{align-items:center;gap:var(--ug-space-8);min-width:0;display:inline-flex}.ug-crumbs li+li:before{content:"/";color:var(--ug-strong-line)}.ug-crumbs a{color:var(--ug-muted);align-items:center;min-height:32px;display:inline-flex}.ug-crumbs a:hover{color:var(--ug-accent)}.ug-crumbs__here{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:28em;display:-webkit-box;overflow:hidden}.ug-shelf{padding-top:var(--ug-space-32);border-top:var(--ug-size-border) solid var(--ug-line)}.ug-shelf__head{justify-content:space-between;align-items:baseline;gap:var(--ug-space-4) var(--ug-space-16);flex-wrap:wrap;display:flex}.ug-more{align-items:center;gap:var(--ug-space-4);min-height:var(--ug-size-tap-min);color:var(--ug-accent);font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ug-more:after{content:"→";transition:transform .2s cubic-bezier(.2,.7,.2,1)}.ug-more:hover:after{transform:translate(3px)}.ug-hero{padding-bottom:var(--ug-space-8)}.ug-item__meta{align-items:center;gap:var(--ug-space-4) var(--ug-space-12);color:var(--ug-muted);flex-wrap:wrap;font-size:13px;line-height:1.6;display:flex}.ug-item__meta time{font-family:var(--ug-font-num);letter-spacing:.04em;font-weight:500}.ug-tag{padding:0 var(--ug-space-8);border:var(--ug-size-border) solid var(--ug-accent);border-radius:var(--ug-radius-2);color:var(--ug-accent);align-items:center;font-size:12px;font-weight:700;line-height:1.7;display:inline-flex}.ug-tag--news{background:var(--ug-accent-tint);border-color:var(--ug-accent-tint)}.ug-item{transition:box-shadow .22s ease-out,transform .22s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.ug-item:hover{transform:translateY(-2px)}}.ug-item__go{align-items:center;gap:var(--ug-space-4);width:fit-content;display:inline-flex}.ug-item__go:after{content:"→";transition:transform .2s cubic-bezier(.2,.7,.2,1);display:inline-block}.ug-item:hover .ug-item__go:after{transform:translate(3px)}@media (min-width:768px){.ug-list--grid{gap:var(--ug-space-24);grid-template-columns:1fr 1fr;display:grid}.ug-list--grid>li{display:flex}.ug-list--grid .ug-item{flex:1}}.ug-foot__cols{gap:var(--ug-space-24) var(--ug-space-64);flex-wrap:wrap;display:flex}.ug-foot__col{gap:var(--ug-space-4);flex-direction:column;display:flex}.ug-foot__ttl{color:var(--ug-ink);font-weight:700}.ug-foot__col ul{flex-direction:column;display:flex}.ug-foot__col a{min-height:var(--ug-size-tap-min);color:var(--ug-muted);align-items:center;display:inline-flex}.ug-foot__col a:hover{color:var(--ug-accent)}.ug-foot__op{padding-top:var(--ug-space-12);border-top:var(--ug-size-border) solid var(--ug-line)}@media (min-width:768px){.ug-foot__col a{min-height:32px}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .ug-reveal:not(.is-in){opacity:0;transform:translateY(8px)}html[data-motion=on] .ug-reveal{transition:opacity .48s cubic-bezier(.2,.7,.2,1),transform .48s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease-out;transition-delay:calc(var(--i,0) * 60ms),calc(var(--i,0) * 60ms),0s}html[data-motion=on] .ug-reveal.is-in:hover{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.ug-item,.ug-item__go:after,.ug-more:after,.ug-nav__link,.ug-nav__link:after{transition:none}.ug-item:hover{transform:none}}.ug-facts{border-top:var(--ug-size-border) solid var(--ug-line)}.ug-facts__row{gap:var(--ug-space-4);padding-block:var(--ug-space-16);border-bottom:var(--ug-size-border) solid var(--ug-line);grid-template-columns:1fr;display:grid}.ug-facts dt{color:var(--ug-muted);font-size:14px;line-height:1.6}.ug-facts dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}@media (min-width:768px){.ug-facts__row{gap:var(--ug-space-24);grid-template-columns:12em minmax(0,1fr)}}.ug-foot__op a{color:var(--ug-muted)}

