.mntl-intro-trigger{cursor:pointer;background:0 0;border-bottom:1px solid #f0a8b0}.mntl-carousel{margin:0 -28px 24px;position:relative;overflow:hidden}.mntl-carousel-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:14px;width:100%;padding-inline:28px;scroll-padding-inline:28px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.mntl-carousel-viewport::-webkit-scrollbar{display:none}.mntl-slide{aspect-ratio:3/2;scroll-snap-align:center;scroll-snap-stop:always;opacity:.28;background:#f9efec;border-radius:14px;flex:0 0 calc(100% - 56px);margin:0;transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:scale(.975)}.mntl-slide.is-active{opacity:1;transform:scale(1)}.mntl-slide img{object-fit:cover;width:100%;height:100%}.resource-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.resource-tags>span{color:#b87582;letter-spacing:.06em;background:#fffafbb8;border:1px solid #e7c5ca;border-radius:999px;align-items:center;min-height:30px;padding:4px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.mntl-entry .play-copy h3{background:linear-gradient(#0000 67%,#f0a8b099 67% 90%,#0000 90%);display:table}.mntl-entry .mntl-intro-trigger{color:#b56877;letter-spacing:.06em;-webkit-backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(135deg,#ffffffc9 8%,#fce9edb8 52%,#f4bdc87a 100%);border:1px solid #ebb7c0;border-radius:999px;justify-content:center;width:min(360px,100%);min-height:56px;margin-top:24px;padding:13px 28px;font-weight:800;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 6px #e7a9b42e,0 12px 30px #d98d9a26}.mntl-entry .mntl-intro-trigger:before{content:"";filter:blur(5px);pointer-events:none;background:#fff9;border-radius:50%;height:10px;position:absolute;inset:4px 14% auto}:is(.mntl-entry .mntl-intro-trigger:hover,.mntl-entry .mntl-intro-trigger:focus-visible){transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 6px #e7a9b43d,0 15px 34px #d98d9a36}.mntl-dialog[data-slot=dialog-content]{color:#474344;background:#fff;border-radius:24px;gap:18px;width:min(720px,100vw - 32px);max-width:720px;max-height:85svh;padding:32px;font-size:1rem;overflow-y:auto}.mntl-dialog [data-slot=dialog-title]{color:#4f4540;padding-right:48px;font-size:1.4rem;line-height:1.6}.mntl-dialog [data-slot=dialog-description]{color:#756c70;font-size:.9375rem}.mntl-close{color:#4f4540;background:#fef6f7;border:0;border-radius:999px;min-height:44px;padding:9px 12px;font-size:.875rem;position:absolute;top:16px;right:16px}.mntl-article{border-block:1px solid #fcedef;padding:24px 0;line-height:1.9}.mntl-article h3{margin:8px 0 16px;font-size:1.2rem}.mntl-article p+p{margin-top:14px}.mntl-eyebrow{color:#4f4540;font-size:.875rem}.mntl-article a,.mntl-claim-options a{color:#4f4540;text-underline-offset:5px;min-height:44px;padding-block:12px;text-decoration:underline;display:inline-block}.mntl-claim-button{color:#4f4540;background:#fcedef;border:1px solid #f0a8b0;border-radius:999px;width:100%;min-height:50px;font-size:1rem;display:block}.mntl-claim-options{margin-top:20px}.mntl-claim-options>div{border-bottom:1px solid #fcedef;padding:18px 0}.mntl-claim-options h4{margin:0 0 8px;font-size:1.05rem}.mntl-claim-options p{line-height:1.8}@media (max-width:560px){.mntl-dialog[data-slot=dialog-content]{padding:24px 20px}.mntl-dialog [data-slot=dialog-title]{font-size:1.2rem}.mntl-carousel{margin-inline:-20px}.mntl-carousel-viewport{gap:10px;padding-inline:20px;scroll-padding-inline:20px}.mntl-slide{border-radius:10px;flex-basis:calc(100% - 40px)}.resource-tags{gap:6px;margin-bottom:14px}.resource-tags>span{min-height:27px;padding:3px 9px;font-size:.67rem}.mntl-entry .mntl-intro-trigger{min-height:52px;margin-top:20px;padding:11px 20px}}@media (prefers-reduced-motion:reduce){.mntl-slide{transition:none}}.mntl-material-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.mntl-entry .mntl-material-actions .mntl-intro-trigger{flex:260px;width:auto;max-width:360px;margin-top:0}.mntl-material-actions .mntl-intro-trigger:disabled{opacity:.5;cursor:default;transform:none}.mntl-entry .mntl-material-actions .mntl-download-trigger{color:#fff;background:#f0a8b0;border-color:#f0a8b0;box-shadow:0 10px 24px #f0a8b02e}.mntl-entry .mntl-material-actions .mntl-download-trigger:before{display:none}:is(.mntl-entry .mntl-material-actions .mntl-download-trigger:hover,.mntl-entry .mntl-material-actions .mntl-download-trigger:focus-visible){box-shadow:0 14px 30px #f0a8b040}.material-pending-dialog[data-slot=dialog-content]{color:#55463c;text-align:center;background:#fffdf8;border:1px solid #eadbd2;border-radius:24px;justify-items:center;width:min(520px,100vw - 32px);padding:30px;display:grid}.material-pending-dialog [data-slot=dialog-title]{font-size:1.45rem}.material-pending-dialog img{border-radius:34px;width:min(240px,65vw);height:auto;margin-top:4px}.material-pending-dialog [data-slot=dialog-description]{color:#d77889;letter-spacing:.04em;font-size:1rem}.material-pending-dialog [data-slot=dialog-description] strong{font-weight:800}.material-pending-close{color:#7a6e66;background:0 0;border:0;border-bottom:1px solid #bba89a;min-height:44px;margin-top:4px;padding:7px 20px}.mntl-carousel.is-portrait .mntl-slide{aspect-ratio:4/5;flex-basis:min(100% - 56px,440px)}
