.rg-toc,.rg-roundup,.rg-item,.rg-howto-card{--rg-text:#263043;--rg-title-color:#0a0a0a;--rg-pink:#fff0f1;--rg-link:#ec3b91;--rg-link-box:#eef6fb;--rg-button-bg:#ec3b91;--rg-button-text:#ffffff;--rg-button-bg-hover:#d92d80;--rg-button-font-size:18px;--rg-button-pad-y:14px;--rg-button-pad-x:28px;--rg-button-radius:4px;--rg-max-width:980px;--rg-title-size:26px;--rg-title-mobile-size:21px;--rg-body-size:24px;--rg-body-mobile-size:19px;--rg-link-box-size:23px;--rg-link-box-mobile-size:18px;--rg-title-pad-y:26px;--rg-title-pad-x:52px;--rg-section-spacing:52px;color:inherit}.rg-howto-card{margin:0 auto var(--rg-section-spacing);max-width:var(--rg-max-width);padding:24px;border:1px solid #e6e6e6;background:#fff;color:inherit;font-family:inherit;line-height:1.35}.rg-howto-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:28px;align-items:start}.rg-howto-card__title{margin:0 0 14px;color:var(--rg-title-color);font-size:var(--rg-title-size);font-weight:800;line-height:1.2;letter-spacing:0}.rg-howto-card__intro{margin:0 0 22px;color:inherit;font-family:inherit;font-size:inherit;line-height:1.35}.rg-howto-card__intro p{margin:0 0 12px}.rg-howto-card__media{margin:0}.rg-howto-card__media img{display:block;width:100%;height:auto}.rg-howto-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0 0 18px;padding:0}.rg-howto-card__details div{display:flex;gap:6px}.rg-howto-card__details dt{margin:0;font-weight:700}.rg-howto-card__details dd{margin:0}.rg-howto-card__times{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;margin:18px 0 0;padding:0}.rg-howto-card__times div{padding:0 14px;border-left:1px solid #ececec;text-align:center}.rg-howto-card__times div:first-child{border-left:0}.rg-howto-card__times dt{margin:0 0 5px;font-style:italic;font-weight:700;line-height:1.2}.rg-howto-card__times dd{margin:0;line-height:1.25}.rg-howto-card__section{margin:24px 0 0}.rg-howto-card__section h3{margin:0 0 10px;color:var(--rg-title-color);font-size:1.2em;line-height:1.25}.rg-howto-card__section ul,.rg-howto-card__section ol{margin:0;padding-left:1.4em}.rg-howto-card__section li{margin:0 0 5px;line-height:1.35}.rg-item{margin:0 auto var(--rg-section-spacing);max-width:var(--rg-max-width);font-family:inherit}.rg-admin-edit{margin:0 auto 16px;max-width:var(--rg-max-width);text-align:right}.rg-admin-edit a{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #c3c4c7;border-radius:3px;background:#fff;color:#1d2327;font-size:13px;line-height:1.2;text-decoration:none}.rg-admin-edit a:hover,.rg-admin-edit a:focus{background:#f6f7f7;color:#1d2327;text-decoration:none}.rg-item__title{margin:0 0 12px;padding:var(--rg-title-pad-y) var(--rg-title-pad-x);background:var(--rg-pink);color:var(--rg-title-color);font-size:var(--rg-title-size);font-weight:800;line-height:1.25;letter-spacing:0}.rg-item__title-link{color:inherit;text-decoration:underline;text-underline-offset:4px}.rg-item__title-link:hover,.rg-item__title-link:focus{color:inherit;text-decoration:underline;text-underline-offset:4px}.rg-item__figure{position:relative;margin:0}.rg-item__figure+.rg-item__figure{margin-top:18px}.rg-item__image{display:block;width:100%;height:auto}.rg-item__picture{display:block}.rg-item__image-link{display:block}.rg-item__age{margin:18px 0 0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.rg-item__age+.rg-item__intro{margin-top:8px}.rg-item__intro{margin:18px 0 34px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.rg-item__intro p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.rg-item__intro a{color:var(--rg-link);text-decoration:underline;text-underline-offset:3px}.rg-item__link-box{padding:0;background:#fff0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.rg-item__button{display:inline-flex;align-items:center;justify-content:center;padding:var(--rg-button-pad-y) var(--rg-button-pad-x);border-radius:var(--rg-button-radius);background:var(--rg-button-bg);color:var(--rg-button-text);font-family:inherit;font-size:var(--rg-button-font-size);font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.rg-item__button:hover,.rg-item__button:focus{background:var(--rg-button-bg-hover);color:var(--rg-button-text);text-decoration:none}.rg-toc{margin:0 auto 32px;max-width:var(--rg-max-width);background:var(--rg-link-box);color:inherit}.rg-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 18px;cursor:pointer;list-style:none}.rg-toc__summary::-webkit-details-marker{display:none}.rg-toc__title{margin:0;color:inherit;font-size:var(--rg-title-size);font-weight:800;line-height:1.25}.rg-toc__arrow{flex:0 0 auto;width:12px;height:12px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg);transition:transform 160ms ease}.rg-toc[open] .rg-toc__arrow{transform:rotate(225deg)}.rg-toc__list{margin:0;padding:0 28px 24px 3.2em;list-style:disc}.rg-toc__item{margin:0 0 8px;padding-left:4px;line-height:1.25}.rg-toc__item a{color:inherit;text-decoration:underline;text-underline-offset:3px;line-height:1.25}.rg-toc__item a:hover,.rg-toc__item a:focus{color:inherit}@media (max-width:700px){.rg-howto-card{padding:18px}.rg-howto-card__body{grid-template-columns:1fr}.rg-howto-card__title{font-size:var(--rg-title-mobile-size)}.rg-howto-card__times{grid-template-columns:1fr;gap:10px}.rg-howto-card__details{grid-template-columns:1fr}.rg-howto-card__times div{padding:0;border-left:0;text-align:left}.rg-item{margin-bottom:40px}.rg-item__title{padding:18px 22px;font-size:var(--rg-title-mobile-size)}.rg-item__intro{margin:16px 0 26px}.rg-item__link-box{padding:0}}