.post[data-astro-cid-z7xolria]{background:var(--white);padding:140px 0 min(4vw,54px)}@media (width<=980px){.post[data-astro-cid-z7xolria]{padding:100px 0 50px}}@media (width<=767px){.post[data-astro-cid-z7xolria]{padding-top:90px}}.post__row[data-astro-cid-z7xolria]{--post-indent:0px;padding-inline:5%}@media (width>=64rem){.post__row[data-astro-cid-z7xolria]{--post-indent:14vw}}.post__side[data-astro-cid-z7xolria]{flex-direction:column;min-width:0;display:flex}@media (width>=768px){.post__row[data-astro-cid-z7xolria]{display:flow-root}.post__side[data-astro-cid-z7xolria]{float:left;width:36.7%;margin:0 5.5% 30px 0}.post__feature[data-astro-cid-z7xolria]{float:right;width:57.8%}.post__content[data-astro-cid-z7xolria]{clear:right;padding-top:40px}.post__body[data-astro-cid-z7xolria]{margin-left:var(--post-indent)}}@media (width<=767px){.post__row[data-astro-cid-z7xolria]{flex-direction:column;display:flex}.post__side[data-astro-cid-z7xolria]{display:contents}.post__title[data-astro-cid-z7xolria]{order:0}.post__main[data-astro-cid-z7xolria]{flex-direction:column;order:1;gap:30px;min-width:0;display:flex}.post__list[data-astro-cid-z7xolria]{order:2}}.post__title[data-astro-cid-z7xolria]{font-family:var(--font-display);color:var(--black);margin:15px 0 0;padding-bottom:10px;font-size:clamp(2.063rem,5.655vw - .652rem,4.438rem);font-weight:400;line-height:1.2}.post__list[data-astro-cid-z7xolria]{margin-top:90px}.post__side--wedding-guides[data-astro-cid-z7xolria] .post__list[data-astro-cid-z7xolria]:first-of-type{margin-top:180px}@media (width<=767px){.post__title[data-astro-cid-z7xolria]{margin-bottom:20px}.post__side--wedding-guides[data-astro-cid-z7xolria] .post__list[data-astro-cid-z7xolria]:first-of-type{margin-top:90px}.post__list[data-astro-cid-z7xolria]:last-of-type{margin-bottom:120px}.post__side--planning-resources[data-astro-cid-z7xolria] .post__list[data-astro-cid-z7xolria]:last-of-type{margin-bottom:210px}}.post__label[data-astro-cid-z7xolria]{font-family:var(--font-display);color:var(--black);margin:0 0 30px;padding-bottom:10px;font-size:clamp(1rem,.54rem + .958vw,1.438rem);font-weight:400;line-height:1}@media (width<=767px){.post__label[data-astro-cid-z7xolria]{font-size:clamp(.875rem,.746rem + .529vw,1rem)}}.post__grid[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:30px;display:grid}@media (width<=767px){.post__grid[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}}.post__pages[data-astro-cid-z7xolria]{margin:0;padding:0;line-height:1.7}.post__pages[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{font-family:var(--font-display);color:#0c77c0;font-size:14px;text-decoration:none}.post__pages[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration:underline}.pcard[data-astro-cid-z7xolria]{background:var(--white);border:1px solid #d8d8d8;padding:19px 19px 25px}.pcard__img[data-astro-cid-z7xolria]{margin-bottom:30px;display:block}.pcard__img[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{width:100%;height:auto;display:block}.pcard__title[data-astro-cid-z7xolria]{font-family:var(--font-display);color:#333;overflow-wrap:break-word;margin:0 0 6px;padding-bottom:10px;font-size:15px;font-weight:400;line-height:1}.pcard__title[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:inherit;text-decoration:none}.pcard__title[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration:underline}.post__feature[data-astro-cid-z7xolria]{height:min(45vw,584px)}.post__feature[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:cover;width:100%;height:100%;display:block}.post__body{--step:8px;--photo-gap:12px;font-family:var(--font-hn);color:var(--black);overflow-wrap:break-word;padding-bottom:40px;font-size:15px;font-weight:500;line-height:1.7}.post__body>*{margin:0;display:flow-root}.post__body>*+*{margin-top:calc(var(--step) * 2)}.post__body :is(h2,h3){font-family:var(--font-display);color:var(--black);text-wrap:balance;font-weight:400}.post__body h2{font-size:clamp(1.625rem,1.3rem + .9vw,2.125rem);line-height:1.2}.post__body h3{font-size:clamp(1.25rem,1.15rem + .3vw,1.4375rem);line-height:1.3}.post__body>*+h2{margin-top:calc(var(--step) * 7)}.post__body>*+h3{margin-top:calc(var(--step) * 4.5)}.post__body>h2+*{margin-top:calc(var(--step) * 2)}.post__body>h3+*,.post__body>:is(h2,h3)+:is(h2,h3){margin-top:calc(var(--step) * 1.5)}.post__body a{color:#0c77c0;text-decoration:none}.post__body a:hover{text-decoration:underline}.post__body strong{font-weight:700}.post__body ul,.post__body ol{padding-left:1.25em;list-style:outside;display:flow-root}.post__body ol{list-style:decimal}.post__body li+li{margin-top:calc(var(--step) * .5)}.post__body li::marker{color:#6e6e6e}.post__body>*+.post-photos,.post__body>.post-photos+*{margin-top:calc(var(--step) * 4)}.post__body>:is(h2,h3)+.post-photos{margin-top:calc(var(--step) * 2.5)}.post__body>.post-photos+:is(h2){margin-top:calc(var(--step) * 7)}.post-photos{display:flow-root}.post-photos__row{gap:var(--photo-gap);max-width:min(100%, var(--row-w));align-items:flex-start;display:flex}.post-photos__row+.post-photos__row{margin-top:var(--photo-gap)}.post-photo{flex:calc(var(--ar) * 10) 1 0;background:#f1f1f1;min-width:0;margin:0}.post-photo img{width:100%;height:auto;display:block}@media (width<=767px){.post-photos__row{flex-wrap:wrap;max-width:none}.post-photo{flex:0 0 100%}.post-photo--portrait{flex:0 0 calc(50% - var(--photo-gap) / 2)}.post-photos__row--1 .post-photo--portrait{flex:0 1 var(--w)}}
