.guide-sticky-album-button{display:none}.guide-mobile-album-sheet[data-slot=sheet-content]{z-index:150;background:#f5f5f5;border:0;flex-direction:column;gap:0;width:100%;max-width:none;height:100dvh;padding:0;transition:transform .28s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(0)}.guide-mobile-album-sheet[data-starting-style],.guide-mobile-album-sheet[data-ending-style]{transform:translate(100%)}.guide-mobile-album-head{background:#fff;border-bottom:1px solid #e8e8e8;justify-content:center;align-items:center;min-height:52px;display:flex;position:relative}.guide-mobile-album-head button{color:#315841;background:0 0;border:0;place-items:center;width:32px;height:36px;display:grid;position:absolute;left:12px}.guide-mobile-album-head h2{margin:0;font-size:16px}.guide-mobile-album-scroll{min-height:0;padding:16px 16px calc(20px + env(safe-area-inset-bottom));flex:1;overflow:auto}.guide-mobile-album-detail{background:#fff;border-radius:12px;margin-bottom:16px;padding:16px}.guide-mobile-album-cover{aspect-ratio:16/9;border-radius:8px;width:100%;overflow:hidden}.guide-mobile-album-detail h2{margin:16px 0 8px;font-size:20px}.guide-mobile-album-detail p{color:#8b9590;margin:0 0 16px;font-size:12px}.guide-mobile-album-detail nav a{color:#41534a;border-radius:6px;align-items:baseline;gap:12px;padding:14px 10px;font-size:14px;line-height:22px;text-decoration:none;display:flex}.guide-mobile-album-detail nav small{color:#99a39d;font-size:11px}.guide-mobile-album-detail nav a.is-current{color:#315841;background:#eaf3ed}@media (max-width:760px){.guide-sticky-album-button{color:#315841;background:0 0;border:0;height:40px;padding:0 6px;font-size:12px;display:block;position:absolute;top:2px;right:8px}}@media (prefers-reduced-motion:reduce){.guide-mobile-album-sheet[data-slot=sheet-content]{transition:none}}.guide-sticky-album-button{pointer-events:auto}@media (max-width:760px){.guide-sticky-album-button{justify-content:center;align-items:center;width:40px;padding:0;display:flex}}.guide-mobile-album-group{margin-bottom:24px}.guide-mobile-album-group-heading{color:#293b33;margin:0 0 12px;font-size:16px;line-height:24px}.guide-mobile-album-empty{color:#98a09c;background:#fff;border-radius:12px;margin:0;padding:20px 16px;font-size:13px}@media (max-width:760px){.data-guide-page .guide-sticky-title .guide-sticky-back,.data-guide-page .guide-sticky-title .guide-sticky-album-button{justify-content:center;align-items:center;width:40px;height:40px;display:flex;top:50%;transform:translateY(-50%)}.data-guide-page .guide-sticky-title .guide-sticky-back{left:8px}.data-guide-page .guide-sticky-title .guide-sticky-album-button{right:8px}.guide-mobile-album-group-heading{align-items:center;gap:8px;display:flex}.guide-mobile-album-group-heading:before{content:"";background:#315841;border-radius:2px;flex:none;width:3px;height:16px}.guide-mobile-album-group:first-child .guide-mobile-album-detail{grid-template-rows:auto auto;grid-template-columns:128px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.guide-mobile-album-group:first-child .guide-mobile-album-cover{aspect-ratio:16/9;grid-area:1/1/3;width:128px}.guide-mobile-album-group:first-child .guide-mobile-album-detail>h2{overflow-wrap:anywhere;grid-area:1/2;align-self:end;margin:0 0 8px;font-size:17px;line-height:24px}.guide-mobile-album-group:first-child .guide-mobile-album-detail>p{grid-area:2/2;align-self:start;margin:0;font-size:12px;line-height:18px}.guide-mobile-album-group:first-child .guide-mobile-album-detail>nav{grid-column:1/-1;margin-top:16px}.guide-mobile-album-group:first-child .guide-mobile-album-detail:not(:has(.guide-mobile-album-cover)){grid-template-columns:minmax(0,1fr)}.guide-mobile-album-group:first-child .guide-mobile-album-detail:not(:has(.guide-mobile-album-cover))>:is(h2,p){grid-column:1}.data-guide-page .guide-sticky-album-button>svg{display:block;transform:translateY(1px)}.guide-mobile-album-group .guide-mobile-album-detail,.guide-mobile-album-group:first-child .guide-mobile-album-detail{display:block}.guide-mobile-album-summary{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:128px minmax(0,1fr) 14px;align-items:center;gap:0 14px;list-style:none;display:grid}.guide-mobile-album-summary::-webkit-details-marker{display:none}.guide-mobile-album-summary>.guide-mobile-album-cover{aspect-ratio:16/9;grid-area:1/1/3;width:128px}.guide-mobile-album-summary>h2{overflow-wrap:anywhere;grid-area:1/2;align-self:end;margin:0 0 8px;font-size:17px;line-height:24px}.guide-mobile-album-summary>p{grid-area:2/2;align-self:start;margin:0;font-size:12px;line-height:18px}.guide-mobile-album-summary:after{content:"";border-bottom:1.5px solid #8a9891;border-right:1.5px solid #8a9891;grid-area:1/3/3;width:7px;height:7px;transform:rotate(45deg)}.guide-mobile-album-detail[open]>.guide-mobile-album-summary:after{transform:rotate(225deg)}.guide-mobile-album-summary:not(:has(.guide-mobile-album-cover)){grid-template-columns:minmax(0,1fr) 14px;min-height:56px}.guide-mobile-album-summary:not(:has(.guide-mobile-album-cover))>:is(h2,p){grid-column:1}.guide-mobile-album-summary:not(:has(.guide-mobile-album-cover)):after{grid-column:2}.guide-mobile-album-detail>nav{margin-top:16px}.guide-mobile-album-detail:not([open])>nav{display:none}}
