.occasion-landing-module__bJ2gOG__page{max-width:900px}.occasion-landing-module__bJ2gOG__page nav{color:#aaa;overflow-wrap:anywhere;margin-bottom:24px;font:13px/1.6 ui-sans-serif,system-ui,sans-serif}.occasion-landing-module__bJ2gOG__page h1{overflow-wrap:break-word;font-size:36px;line-height:1.2}.occasion-landing-module__bJ2gOG__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 40px;display:grid}.occasion-landing-module__bJ2gOG__examples:has(>:only-child){grid-template-columns:minmax(0,420px)}.occasion-landing-module__bJ2gOG__example{min-width:0}.occasion-landing-module__bJ2gOG__example img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.occasion-landing-module__bJ2gOG__example h2{margin:16px 0 12px;font-size:23px}.occasion-landing-module__bJ2gOG__page .occasion-landing-module__bJ2gOG__action{color:#171717;background:#f2ede3;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font:600 14px/1.5 ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.occasion-landing-module__bJ2gOG__action svg{flex-shrink:0}@media (max-width:580px){.occasion-landing-module__bJ2gOG__page h1{font-size:30px}.occasion-landing-module__bJ2gOG__examples{gap:16px}.occasion-landing-module__bJ2gOG__page .occasion-landing-module__bJ2gOG__action{width:100%;padding:10px 8px;font-size:13px}}@media (max-width:380px){.occasion-landing-module__bJ2gOG__examples{grid-template-columns:1fr}}
