.article-body{color:#504942;width:728px;max-width:100%;margin:0 auto 16px;padding-left:0;font-family:SF Pro Display,-apple-system,system-ui,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:19px;font-weight:400;line-height:normal}.article-body p{color:#504942;margin-top:0;margin-bottom:20px;padding-left:0;font-size:19px;font-weight:400;line-height:30.4px}.article-body h2{color:#504942;margin-top:30.875px;margin-bottom:19.2969px;padding-left:0;font-size:30.875px;font-weight:900;line-height:35.815px}.article-body h5{color:#504942;margin-top:15.77px;margin-bottom:9.85625px;padding-left:0;font-size:15.77px;font-weight:900;line-height:18.2932px}.article-body ul{color:#504942;margin-top:0;margin-bottom:19px;font-size:19px;font-weight:400;line-height:normal}.article-body li{color:#504942;margin-top:8px;margin-bottom:0;padding-left:0;font-size:19px;font-weight:400;line-height:normal}.article-body hr{color:gray;border:0;border-top:1px solid;margin-top:32px;margin-bottom:32px}.article-body p a{color:#504942;margin-top:0;margin-bottom:0;padding-left:0;font-size:19px;font-weight:400;line-height:30.4px}.article-body a{text-underline-offset:2px;text-decoration:underline}.article-body ul{padding-left:24px;list-style:outside}.article-body ol{padding-left:24px;list-style:decimal}.article-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.article-body figure.gallery{flex-direction:row;gap:8px;margin:32px 0;display:flex}.article-body figure.gallery img{flex:1 1 0;width:0;min-width:0;margin:0}@media (max-width:640px){.article-body figure.gallery{flex-direction:column}.article-body figure.gallery img{flex:none;width:100%}}.article-body figure{position:relative}.ai-tools{z-index:1;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute}.ai-tools>*{pointer-events:auto}.article-body figure:hover .ai-tools,.ai-tools:focus-within{opacity:1}@media (hover:none){.ai-tools{opacity:1}.ai-tools .ai-expand{display:none}}.ai-save{color:#fff;cursor:pointer;background:#e60023;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.ai-save svg{fill:currentColor;width:17px;height:17px}.ai-expand{color:#000;cursor:pointer;background:#ffffffeb;border:1px solid #00000026;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:14px;right:14px}.ai-expand svg,.ai-close svg,.ai-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ai-viewer{z-index:70;background:#fff;justify-content:center;align-items:center;padding:48px;display:flex;position:fixed;inset:0}.ai-viewer-img{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%}.ai-close{color:#000;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:18px;right:18px}.ai-close svg{width:18px;height:18px}.ai-nav{color:#000;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ai-prev{left:18px}.ai-next{right:18px}.ai-nav svg{width:20px;height:20px}@media (max-width:640px){.ai-viewer{padding:16px}.ai-nav{width:38px;height:38px}.ai-prev{left:8px}.ai-next{right:8px}}
