:where(.pp-page){--cream: #FAF8F4;--dark: #1C1C1A;--dhl-red: #D40511;--gold: #B8975A;--gold-light: #F0E9DC;--mid: #6B6560;--rule: #D9D3CB}:where(.pp-page) .page-wrap{max-width:780px;margin:0 auto;padding-bottom:80px}:where(.pp-page) .page-wrap--narrow{max-width:680px}:where(.pp-page) .page-wrap--mid{max-width:860px}:where(.pp-page) .page-wrap--guide{max-width:1000px}:where(.pp-page) .page-wrap--wide{max-width:960px;padding:60px 24px 100px;background:var(--cream);color:var(--dark)}:where(.pp-page) .section-heading{display:flex;align-items:center;gap:14px;margin-bottom:28px}:where(.pp-page) .section-heading:before{content:"";display:block;width:24px;height:1px;background:var(--gold);flex-shrink:0}:where(.pp-page) .section-heading--center{display:block;text-transform:uppercase;color:var(--gold);text-align:center;margin-bottom:16px;position:relative}:where(.pp-page) h2.section-heading--center{font:inherit;letter-spacing:inherit;margin-top:0}:where(.pp-page) .section-heading--center:before,:where(.pp-page) .section-heading--center:after{content:"";display:inline-block;width:48px;height:1px;background:var(--gold);vertical-align:middle;margin:0 12px;opacity:.6}:where(.pp-page) .page-subtitle{text-align:center;color:var(--mid);letter-spacing:.12em;text-transform:uppercase;margin-bottom:48px}:where(.pp-page) .page-subtitle:has(+.intro),:where(.pp-page) .page-subtitle:has(+.page-intro){margin-bottom:16px}:where(.pp-page) .body-text p{padding-left:38px;margin-bottom:18px}:where(.pp-page) .section-note{padding-left:38px;color:var(--mid);font-style:italic;margin-bottom:24px;line-height:1.75}:where(.pp-page) .section-heading--center+.section-note{padding-left:0;text-align:center;max-width:620px;margin:0 auto 36px}:where(.pp-page) .page-wrap--wide .tip-block{margin:56px auto 0;max-width:680px}:where(.pp-page) .page-wrap--wide .tip-block p{text-align:center}:where(.pp-page) .page-wrap--wide .explore-more{margin-top:64px}:where(.pp-page) .page-wrap--wide .explore-grid{max-width:680px;margin:0 auto}:where(.pp-page) .page-wrap--wide .explore-card{text-align:center}:where(.pp-page) *{-webkit-hyphens:none;hyphens:none;word-break:normal}:where(.pp-page) .timeline{position:relative;padding-left:0;list-style:none;margin:0}:where(.pp-page) .timeline:before{content:"";position:absolute;left:28px;top:8px;bottom:8px;width:1px;background:var(--rule)}:where(.pp-page) .timeline-item{display:flex;gap:28px;margin-bottom:40px;position:relative}:where(.pp-page) .timeline-item:last-child,:where(.pp-page) .font-grid .font-block,:where(.pp-page) .blog-wrap .oos-block p:last-child{margin-bottom:0}:where(.pp-page) .timeline-icon{flex-shrink:0;width:56px;height:56px;background:var(--gold-light);border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}:where(.pp-page) .timeline-icon span{color:var(--gold);font-weight:600;letter-spacing:.05em}:where(.pp-page) .timeline-body{padding-top:10px;flex:1}:where(.pp-page) .timeline-body h3{margin-bottom:8px}:where(.pp-page) .timeline-body p{color:var(--mid);margin-bottom:8px;line-height:1.75}:where(.pp-page) .timeline-badge{display:inline-block;padding:3px 12px;background:var(--gold);color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}:where(.pp-page) .production-table{width:100%;border-collapse:collapse;margin-bottom:8px}:where(.pp-page) .production-table thead tr,:where(.pp-page) .discount-table thead tr{background:var(--mid);color:#fff}:where(.pp-page) .production-table thead th{font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;text-align:left}:where(.pp-page) .production-table thead th:last-child,:where(.pp-page) .production-table thead th:nth-child(2){text-align:center}:where(.pp-page) .production-table tbody tr,:where(.pp-page) .delivery-table tr,:where(.pp-page) .discount-table tbody tr{border-bottom:1px solid var(--rule)}:where(.pp-page) .production-table tbody tr:nth-child(2n),:where(.pp-page) .discount-table tbody tr:nth-child(2n){background:var(--gold-light)}:where(.pp-page) .production-table tbody td{padding:12px 20px;vertical-align:top;line-height:1.6}:where(.pp-page) .production-table tbody td:nth-child(2),:where(.pp-page) .production-table tbody td:last-child{text-align:center;color:var(--gold);font-weight:600}:where(.pp-page) .table-note{font-style:italic;color:var(--mid);margin-top:12px;line-height:1.7}:where(.pp-page) .tip-block{padding:20px 28px;border-left:2px solid var(--gold);background:var(--gold-light);margin-top:32px}:where(.pp-page) .tip-block p{font-style:italic;margin:0;color:var(--dark);line-height:1.75}:where(.pp-page) .tip-block strong{font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);display:block;margin-bottom:6px}:where(.pp-page) .tip-block a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold);font-style:normal}:where(.pp-page) .faq-list,:where(.pp-page) .steps-list,:where(.pp-page) .checklist,:where(.pp-page) .tip-block ul,:where(.pp-page) .blog-wrap .included-block ul{list-style:none;padding:0;margin:0}:where(.pp-page) .faq-item{border-bottom:1px solid var(--rule);padding:20px 0 20px 38px}:where(.pp-page) .faq-item:first-child,:where(.pp-page) .step-item:first-child,:where(.pp-page) .checklist-item:first-child,:where(.pp-page) .delivery-table tr:first-child{border-top:1px solid var(--rule)}:where(.pp-page) .faq-item h3{margin-bottom:8px;color:var(--dark)}:where(.pp-page) .faq-item p{color:var(--mid);line-height:1.75;margin:0;-webkit-hyphens:none;hyphens:none;word-break:normal}:where(.pp-page) .faq-item a,:where(.pp-page) .check-body a,:where(.pp-page) .blog-wrap .body-text a{color:var(--gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}:where(.pp-page) .faq-item a:hover,:where(.pp-page) .check-body a:hover,:where(.pp-page) .blog-wrap .body-text a:hover{border-bottom-color:var(--gold)}:where(.pp-page) .cta-wrap{margin-top:48px;text-align:center}:where(.pp-page) .cta-btn{display:inline-block;padding:10px 28px;background:var(--gold);color:#fff!important;text-decoration:none;letter-spacing:.12em;text-transform:uppercase;font-size:.78em;transition:opacity .2s ease;border:1px solid var(--gold)}:where(.pp-page) .cta-btn:hover{opacity:.85}:where(.pp-page) .total-time{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px}:where(.pp-page) .total-time-card{padding:20px 24px;border:1px solid var(--rule);border-top:3px solid var(--gold)}:where(.pp-page) .total-time-card .label{text-transform:uppercase;letter-spacing:.1em;color:var(--mid);display:block;margin-bottom:6px}:where(.pp-page) .total-time-card .value{color:var(--gold);font-weight:600;display:block;margin-bottom:4px}:where(.pp-page) .total-time-card .detail{color:var(--mid);font-style:italic}:where(.pp-page) .section-note a,:where(.pp-page) .step-body a,:where(.pp-page) .footnote a,:where(.pp-page) .closing-note a,:where(.pp-page) .blog-wrap .closing a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold)}:where(.pp-page) .links-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;box-sizing:border-box}:where(.pp-page) .link-card{display:flex;flex-direction:column;padding:20px 24px;border:1px solid var(--rule);text-decoration:none;color:inherit;transition:border-color .2s;gap:10px;min-width:0;overflow:hidden;box-sizing:border-box}:where(.pp-page) .link-card:hover,:where(.pp-page) .links-row a:hover,:where(.pp-page) .explore-card:hover{border-color:var(--gold)}:where(.pp-page) .link-card-top{display:flex;align-items:center;gap:14px}:where(.pp-page) .link-flag{font-size:22px;line-height:1;flex-shrink:0}:where(.pp-page) .link-logo{height:22px;width:auto;object-fit:contain;flex-shrink:0;opacity:.85}:where(.pp-page) .link-card-title{font-weight:600;color:var(--dark);display:block}:where(.pp-page) .link-card-desc{color:var(--mid);line-height:1.65;display:block}:where(.pp-page) .link-card-url{color:var(--gold);font-style:italic;display:block;margin-top:auto;padding-top:8px;border-top:1px solid var(--rule);overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}:where(.pp-page) .template-card{background:#faf8f4}:where(.pp-page) .template-card .link-card-url{font-style:normal;letter-spacing:.06em;text-transform:uppercase}:where(.pp-page) .dhl-badge{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fc0;margin-bottom:40px}:where(.pp-page) .dhl-logo-text{font-weight:900;font-size:28px;color:var(--dhl-red);letter-spacing:.05em;flex-shrink:0}:where(.pp-page) .dhl-badge-desc{color:#1c1c1a;line-height:1.5}:where(.pp-page) .dhl-badge-desc strong{display:block;margin-bottom:2px}:where(.pp-page) .options-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px}:where(.pp-page) .option-card{padding:20px 24px;border:1px solid var(--rule);box-sizing:border-box}:where(.pp-page) .option-icon{font-size:28px;margin-bottom:10px;display:block;line-height:1}:where(.pp-page) .option-title{font-weight:600;color:var(--dark);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:8px}:where(.pp-page) .option-desc{color:var(--mid);line-height:1.7}:where(.pp-page) .step-item{display:flex;gap:20px;padding:18px 0 18px 38px;border-bottom:1px solid var(--rule);align-items:flex-start}:where(.pp-page) .step-num{flex-shrink:0;width:28px;height:28px;background:var(--gold);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-top:2px}:where(.pp-page) .step-body h3{color:var(--dark);margin-bottom:4px}:where(.pp-page) .step-body p{color:var(--mid);line-height:1.7;margin:0}:where(.pp-page) .links-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:32px}:where(.pp-page) .links-row a{display:block;padding:16px 20px;border:1px solid var(--rule);text-decoration:none;color:inherit;transition:border-color .2s;box-sizing:border-box;text-align:center}:where(.pp-page) .links-row .flag{font-size:22px;display:block;margin-bottom:6px}:where(.pp-page) .links-row .country{font-weight:600;color:var(--dark);display:block;margin-bottom:4px}:where(.pp-page) .links-row .url{color:var(--gold);font-style:italic}:where(.pp-page) .footnote{color:var(--mid);font-style:italic;margin-top:40px;padding-top:20px;border-top:1px solid var(--rule);line-height:1.75}:where(.pp-page) .crest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px}:where(.pp-page) .crest-item{display:flex;flex-direction:column;align-items:center;gap:12px}:where(.pp-page) .crest-item img{width:100%;max-width:180px;height:auto;display:block;transition:transform .2s ease}:where(.pp-page) .crest-item:hover img{transform:scale(1.04)}:where(.pp-page) .crest-name{text-align:center;color:var(--mid);text-transform:uppercase;letter-spacing:.1em}:where(.pp-page) .crest-num{color:var(--mid);margin-right:4px}:where(.pp-page) .pdf-wrap{width:100%;border:1px solid var(--rule);margin-top:0}:where(.pp-page) .pdf-wrap iframe{width:100%;height:700px;border:none;display:block}:where(.pp-page) .checklist-item{display:flex;gap:20px;align-items:baseline;padding:18px 0 18px 38px;border-bottom:1px solid var(--rule)}:where(.pp-page) .check-num{flex-shrink:0;color:var(--gold);font-weight:600;min-width:24px}:where(.pp-page) .check-body h3{color:var(--dark);margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}:where(.pp-page) .check-body p{color:var(--mid);line-height:1.75;margin:0}:where(.pp-page) .tip-block p:last-child,:where(.pp-page) .closing-note p{margin:0}:where(.pp-page) .tip-block ul li{color:var(--mid);font-style:italic;padding-left:16px;position:relative;line-height:1.8}:where(.pp-page) .tip-block ul li:before,:where(.pp-page) .blog-wrap .included-block ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:1px;background:var(--gold)}:where(.pp-page) .warning-block{padding:20px 28px;border-left:2px solid var(--dark);background:#f5f2ed;margin-top:32px}:where(.pp-page) .warning-block p{margin:0;color:var(--dark);line-height:1.75}:where(.pp-page) .warning-block strong{text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:6px}:where(.pp-page) h1{text-align:center;letter-spacing:.03em;margin-bottom:12px}:where(.pp-page) .intro{text-align:center;max-width:620px;margin:0 auto 52px;color:var(--dark);line-height:1.75}:where(.pp-page) .section-divider,:where(.pp-page) .blog-wrap .section-divider{border:none;border-top:1px solid var(--rule);margin:48px 0 44px}:where(.pp-page) .delivery-table{width:100%;border-collapse:collapse;margin-bottom:24px;padding-left:38px}:where(.pp-page) .delivery-table td{line-height:1.7;padding:14px 16px 14px 0;vertical-align:top}:where(.pp-page) .delivery-table td:first-child{font-weight:600;width:42%;padding-left:38px}:where(.pp-page) .delivery-table td:last-child{color:var(--mid)}:where(.pp-page) .note{font-style:italic;color:var(--mid);padding-left:38px;line-height:1.8;margin-bottom:8px}:where(.pp-page) .note a,:where(.pp-page) .body-text a,:where(.pp-page) .contact-block a{color:var(--gold);text-decoration:none}:where(.pp-page) .note a:hover,:where(.pp-page) .body-text a:hover,:where(.pp-page) .contact-block a:hover{text-decoration:underline}:where(.pp-page) .body-text strong,:where(.pp-page) .discount-table tbody tr:last-child td{font-weight:600}:where(.pp-page) .two-col-tables{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}:where(.pp-page) .table-wrap{padding-left:38px;margin-bottom:12px}:where(.pp-page) .discount-table{width:100%;border-collapse:collapse}:where(.pp-page) .discount-table thead th{font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;text-align:left}:where(.pp-page) .discount-table thead th:last-child{text-align:right}:where(.pp-page) .discount-table tbody td{padding:6px 20px}:where(.pp-page) .discount-table tbody td:last-child{text-align:right;font-weight:600;color:var(--gold)}:where(.pp-page) .discount-note{font-style:italic;color:var(--mid);padding-left:38px;margin-top:10px;margin-bottom:0}:where(.pp-page) .section{margin-bottom:36px}:where(.pp-page) .section p,:where(.pp-page) .hymn-text{padding-left:38px}:where(.pp-page) .contact-block{margin-top:48px;padding:28px 32px;border:1px solid var(--rule);background:#f5f2ed}:where(.pp-page) .intro-block p,:where(.pp-page) .body-block p,:where(.pp-page) .intro p{margin-bottom:20px}:where(.pp-page) .finishes-list{list-style:none;margin:0 0 24px;padding:0}:where(.pp-page) .finishes-list li{padding-left:18px;position:relative;line-height:1.6;margin-bottom:8px}:where(.pp-page) .finishes-list li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:1px;background:var(--gold)}:where(.pp-page) .font-grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:52px}:where(.pp-page) .font-block{margin-bottom:52px}:where(.pp-page) .font-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);text-align:center;margin-bottom:20px;position:relative}:where(.pp-page) .font-label:before,:where(.pp-page) .font-label:after{content:"";display:inline-block;width:40px;height:1px;background:var(--gold);vertical-align:middle;margin:0 12px;opacity:.6}:where(.pp-page) .font-block img{display:block;width:100%;height:auto;border:1px solid var(--rule)}:where(.pp-page) .badge-wrap{margin-top:60px;text-align:center}:where(.pp-page) .badge-wrap a img{width:100px;height:auto;opacity:.8;transition:opacity .2s}:where(.pp-page) .badge-wrap a:hover img{opacity:1}:where(.pp-page) .hymn-block{margin-bottom:44px}:where(.pp-page) .hymn-heading,:where(.pp-page) .blog-wrap .section-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}:where(.pp-page) .hymn-heading:before,:where(.pp-page) .blog-wrap .section-heading:before{content:"";display:block;width:24px;height:1px;background:var(--gold);flex-shrink:0}:where(.pp-page) .hymn-author{color:var(--mid);font-style:italic;padding-left:38px;margin-bottom:14px}:where(.pp-page) .hymn-text p{margin-bottom:16px}:where(.pp-page) .hymn-refrain{font-style:italic;color:var(--mid)}:where(.pp-page) .closing-note{margin-top:48px;padding:20px 24px 20px 38px;background:var(--gold-light);border-left:2px solid var(--gold)}:where(.pp-page) .pl-wrap{max-width:780px;margin:0 auto;padding-bottom:80px}:where(.pp-page) .pl-wrap h1{text-align:center;letter-spacing:.03em;margin-bottom:12px}:where(.pp-page) .pl-sub{text-align:center;color:var(--mid);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}:where(.pp-page) .pl-intro{text-align:center;max-width:620px;margin:0 auto 44px;color:var(--dark);line-height:1.75}:where(.pp-page) .pl-hr{border:none;border-top:1px solid var(--rule);margin:44px 0 40px}:where(.pp-page) .pl-h{display:flex;align-items:center;gap:14px;margin-bottom:22px}:where(.pp-page) .pl-h:before{content:"";display:block;width:24px;height:1px;background:var(--gold);flex-shrink:0}:where(.pp-page) .pl-note{background:var(--gold-light);border-left:2px solid var(--gold);padding:18px 22px;margin:0 0 28px;line-height:1.7}:where(.pp-page) .pl-steps{counter-reset:pl;list-style:none;padding:0;margin:0}:where(.pp-page) .pl-steps li{counter-increment:pl;position:relative;padding:0 0 18px 46px;line-height:1.7}:where(.pp-page) .pl-steps li:before{content:counter(pl);position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:14px}:where(.pp-page) .pl-figure{margin:8px 0 32px;text-align:center}:where(.pp-page) .pl-figure img{max-width:420px;width:100%;height:auto;border:1px solid var(--rule)}:where(.pp-page) .pl-figure figcaption{color:var(--mid);font-size:14px;margin-top:10px;line-height:1.6}:where(.pp-page) .pl-issue{border-top:1px solid var(--rule);padding:20px 0}:where(.pp-page) .pl-issue:last-child{border-bottom:1px solid var(--rule)}:where(.pp-page) .pl-issue strong{display:block;margin-bottom:6px;color:var(--dark)}:where(.pp-page) .pl-issue p{margin:0;color:var(--mid);line-height:1.7}:where(.pp-page) .pl-quote{background:var(--cream);border:1px solid var(--rule);padding:20px 24px;font-style:italic;line-height:1.75;margin:0 0 20px}:where(.pp-page) .pl-center{text-align:center;color:var(--mid);line-height:1.75}:where(.pp-page) .page-title{text-align:center;margin-bottom:8px}:where(.pp-page) .page-intro{text-align:center;max-width:680px;margin:0 auto 56px;color:var(--dark)}:where(.pp-page) .wording-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}:where(.pp-page) .wording-card{border-top:1px solid var(--rule);padding-top:24px}:where(.pp-page) .wording-card h3{font-style:italic;margin-bottom:16px;color:var(--dark)}:where(.pp-page) .wording-card p{white-space:pre-line;color:var(--dark)}:where(.pp-page) .explore-more{margin-top:56px;text-align:center}:where(.pp-page) .explore-intro{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:24px}:where(.pp-page) .explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(.pp-page) .explore-card{display:block;padding:24px;border:1px solid var(--rule);text-decoration:none;color:inherit;transition:border-color .2s;text-align:left}:where(.pp-page) .explore-card .explore-title{display:block;font-style:italic;color:var(--gold);margin-bottom:8px}:where(.pp-page) .explore-card .explore-desc{display:block;color:var(--mid)}:where(.pp-page) .quotes-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 48px}:where(.pp-page) .quote-item{border-left:2px solid var(--gold);padding-left:16px}:where(.pp-page) .quote-item p{font-style:italic;color:var(--dark);margin-bottom:8px}:where(.pp-page) .quote-item .attribution{color:var(--mid);font-style:normal}:where(.pp-page) .blog-wrap{max-width:780px;margin:0 auto}:where(.pp-page) .blog-wrap h1{color:var(--dark);margin-bottom:24px}:where(.pp-page) .blog-wrap .intro{color:var(--dark);margin-bottom:48px}:where(.pp-page) .blog-wrap .section-heading h2{color:var(--dark);margin:0}:where(.pp-page) .blog-wrap .body-text p{color:var(--dark);padding-left:38px;margin-bottom:16px}:where(.pp-page) .blog-wrap .tip-block{margin:24px 0 24px 38px;padding:18px 24px;border-left:2px solid var(--gold);background:var(--gold-light)}:where(.pp-page) .blog-wrap .tip-block p{font-style:italic;color:var(--dark);padding:0;margin:0}:where(.pp-page) .blog-wrap .wording-card{margin:0 0 20px 38px;padding:24px 28px;background:var(--cream);border:1px solid var(--rule)}:where(.pp-page) .blog-wrap .wording-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:12px}:where(.pp-page) .blog-wrap .wording-card p{padding-left:0;margin-bottom:0;font-style:italic;line-height:1.9}:where(.pp-page) .blog-wrap .wording-card p.signature{font-style:normal;margin-top:12px;color:var(--mid)}:where(.pp-page) .blog-wrap .included-block{margin:24px 0 24px 38px;padding:20px 24px;background:var(--gold-light);border-left:2px solid var(--gold)}:where(.pp-page) .blog-wrap .included-label,:where(.pp-page) .blog-wrap .explore-more .explore-block span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:10px}:where(.pp-page) .blog-wrap .included-block ul li{line-height:1.8;color:var(--dark);padding-left:16px;position:relative;margin-bottom:6px}:where(.pp-page) .blog-wrap .explore-more{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}:where(.pp-page) .blog-wrap .explore-more .explore-block{padding:28px 24px;border:1px solid var(--rule);text-align:center}:where(.pp-page) .blog-wrap .explore-more .explore-block h3{margin:0 0 14px;color:var(--dark)}:where(.pp-page) .blog-wrap .explore-more .explore-block a{display:inline-block;color:var(--gold);text-decoration:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gold)}:where(.pp-page) .blog-wrap .blog-breadcrumb{font-size:12px;letter-spacing:.1em;color:var(--mid);text-transform:uppercase;margin-bottom:32px}:where(.pp-page) .blog-wrap .blog-breadcrumb a{color:var(--mid);text-decoration:none}:where(.pp-page) .blog-wrap .blog-h1{text-align:center;font-size:28px;font-weight:400;margin-bottom:14px;line-height:1.35}:where(.pp-page) .blog-wrap .blog-meta{text-align:center;color:var(--mid);text-transform:uppercase;font-size:12px;letter-spacing:.1em;margin-bottom:52px}:where(.pp-page) .blog-wrap .closing{margin-top:16px;font-size:15px;line-height:1.85;color:#3d3228;font-style:italic}:where(.pp-page) .blog-wrap .oos-block{background:var(--gold-light);border-left:3px solid var(--gold);padding:24px 28px;margin:28px 0;font-size:14px;line-height:1.9;color:#3d3228}:where(.pp-page) .blog-wrap .oos-block p{margin:0 0 10px}:where(.pp-page) .blog-wrap .oos-block strong,:where(.pp-page) .blog-wrap .tip-block strong{color:#2a2118}:where(.pp-page) .blog-wrap .oos-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;display:block}:where(.pp-page) .blog-wrap .related-links{margin-top:52px;padding-top:32px;border-top:1px solid var(--rule)}:where(.pp-page) .blog-wrap .related-links p{font-size:14px;color:var(--mid);margin-bottom:10px}:where(.pp-page) .blog-wrap .related-links a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold);font-size:14px;display:inline-block;margin-right:20px;margin-bottom:8px}@media(max-width:520px){:where(.pp-page) .total-time{grid-template-columns:1fr}:where(.pp-page) .two-col-tables{grid-template-columns:1fr;gap:24px 0}}@media(max-width:560px){:where(.pp-page) .links-grid,:where(.pp-page) .options-grid,:where(.pp-page) .links-row{grid-template-columns:1fr}}@media(max-width:600px){:where(.pp-page) .crest-grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}:where(.pp-page) .wording-grid{grid-template-columns:1fr;gap:32px}:where(.pp-page) .explore-grid,:where(.pp-page) .quotes-grid,:where(.pp-page) .blog-wrap .explore-more{grid-template-columns:1fr}:where(.pp-page) .blog-wrap .body-text p,:where(.pp-page) .blog-wrap .wording-card,:where(.pp-page) .blog-wrap .included-block,:where(.pp-page) .blog-wrap .tip-block{padding-left:18px;margin-left:0}}@media(max-width:580px){:where(.pp-page) .explore-grid{grid-template-columns:1fr}}:where(.pp-page) .rsvp-card{background:#fff;border:1px solid var(--rule);box-shadow:0 1px 2px #1c1c1a0a,0 8px 24px #1c1c1a0d;padding:26px 24px 22px;max-width:340px;margin:0 auto;text-align:center;font-family:var(--font-heading-family);font-size:15px;line-height:1.6;color:var(--dark)}:where(.pp-page) .rsvp-card p{margin:0 0 12px;white-space:normal}:where(.pp-page) .rsvp-card .rc-title{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}:where(.pp-page) .rsvp-card .rc-line{display:flex;align-items:flex-end;gap:8px;margin:14px 0;text-align:left}:where(.pp-page) .rsvp-card .rc-line span{white-space:nowrap}:where(.pp-page) .rsvp-card .rc-line i{flex:1;min-width:40px;height:1.2em;border-bottom:1px solid #A39B91}:where(.pp-page) .rsvp-card .rc-checks{list-style:none;padding:0;margin:12px 0;display:inline-block;text-align:left}:where(.pp-page) .rsvp-card .rc-checks li{margin:4px 0}:where(.pp-page) .rsvp-card .rc-box{display:inline-block;width:12px;height:12px;border:1px solid #8E857B;margin-right:9px;vertical-align:-1px;position:relative}:where(.pp-page) .rsvp-card .rc-box.on:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid var(--gold);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}:where(.pp-page) .rsvp-card .rc-fill{display:inline-block;min-width:34px;border-bottom:1px solid #A39B91;text-align:center;line-height:1.2}:where(.pp-page) .rsvp-card .rc-hand{font-style:italic;color:#5a4a3a}:where(.pp-page) .rsvp-note{text-align:center;color:var(--mid);font-style:italic;max-width:620px;margin:-12px auto 36px}:where(.pp-page) .rsvp-card .rc-done{justify-content:flex-start}:where(.pp-page) .rsvp-card .rc-done .rc-hand{flex:1;text-align:left;border-bottom:1px solid #A39B91;padding-left:2px;font-size:16px}:where(.pp-page) .rsvp-card .rc-line.rc-done span+.rc-hand{margin-left:-6px}:where(.pp-page) .rsvp-card p .rc-box{margin-left:12px;margin-right:6px}:where(.pp-page) .rsvp-card p .rc-box:first-child{margin-left:0}@media(max-width:600px){:where(.pp-page) .section-heading--center:before,:where(.pp-page) .section-heading--center:after{width:18px;margin:0 8px}:where(.pp-page) .rsvp-card{padding:22px 18px 18px}}:where(.pp-page) .wording-card:has(>.rsvp-card){display:flex;flex-direction:column}:where(.pp-page) .wording-card>.rsvp-card{flex:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}:where(.pp-page) .rsvp-card .rc-checks{align-self:center}:where(.pp-page) .rsvp-card .rc-line{align-self:stretch}:where(.pp-page) .font-label{display:flex;align-items:center;justify-content:center;white-space:nowrap}:where(.pp-page) .font-label:before,:where(.pp-page) .font-label:after{display:none}@media(min-width:750px){:where(.pp-page) .font-grid{grid-template-columns:1fr 1fr;gap:48px 40px}:where(.pp-page) .font-label{font-size:13px;letter-spacing:.16em}}:where(.pp-page) .wording-card:has(>.invite-card){display:flex;flex-direction:column}:where(.pp-page) .wording-card>.invite-card{flex:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid var(--rule);box-shadow:0 1px 2px #1c1c1a0a,0 8px 24px #1c1c1a0d;padding:30px 26px 26px;text-align:center;font-family:var(--font-heading-family);font-size:15px;line-height:1.65;color:var(--dark)}:where(.pp-page) .invite-card p{margin:0 0 14px;white-space:normal}:where(.pp-page) .invite-card p:last-child{margin-bottom:0}:where(.pp-page) .invite-card .ic-name{font-style:italic;font-size:19px;line-height:1.5}:where(.pp-page) .invite-card .ic-and{font-style:italic;font-size:13px;color:var(--mid)}@media(min-width:601px){:where(.pp-page) .wording-card>.invite-card{padding:28px 14px 24px;font-size:14px}:where(.pp-page) .invite-card .ic-name{font-size:18px}}@media(max-width:600px){:where(.pp-page) .wording-card>.invite-card{padding:24px 18px 20px}}:where(.pp-page) .section-heading--center{display:flex;align-items:center;justify-content:center;text-wrap:balance}:where(.pp-page) .section-heading--center:before,:where(.pp-page) .section-heading--center:after{flex:0 0 48px}@media(max-width:600px){:where(.pp-page) .section-heading--center:before,:where(.pp-page) .section-heading--center:after{flex-basis:18px}}:where(.pp-page) .hymn-grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:750px){:where(.pp-page) .hymn-grid{grid-template-columns:1fr 1fr;gap:36px 32px}}:where(.pp-page) .hymn-grid .hymn-block{margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);box-shadow:0 1px 2px #1c1c1a0a,0 8px 24px #1c1c1a0d;padding:30px 22px 24px;text-align:center}:where(.pp-page) .hymn-grid .hymn-heading{justify-content:center;margin-bottom:6px}:where(.pp-page) .hymn-grid .hymn-heading:before{display:none}:where(.pp-page) .hymn-grid .hymn-heading h2{margin:0;font-size:20px;font-style:italic;line-height:1.3;text-wrap:balance}:where(.pp-page) .hymn-grid .hymn-author{padding-left:0;font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);line-height:1.5;margin-bottom:18px;text-wrap:balance}:where(.pp-page) .hymn-grid .hymn-text{padding-left:0;font-family:var(--font-heading-family);font-size:14px;line-height:1.65}:where(.pp-page) .hymn-grid .hymn-text p{margin:0 0 14px}:where(.pp-page) .hymn-grid .hymn-text p:last-child{margin-bottom:0}:where(.pp-page) .hymn-grid .hymn-refrain{font-style:italic}@media(max-width:600px){:where(.pp-page) .hymn-grid .hymn-block{padding:26px 16px 22px}}:where(.pp-page) .hymn-grid .hymn-note{font-size:12px;font-style:italic;color:var(--mid);line-height:1.6;margin-top:4px}:where(.pp-page) .note-grid{display:grid;grid-template-columns:1fr;gap:20px;margin:0 0 24px 38px}@media(min-width:750px){:where(.pp-page) .note-grid{grid-template-columns:1fr 1fr;gap:24px}}:where(.pp-page) .note-grid .wording-card{margin:0;display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid var(--rule);box-shadow:0 1px 2px #1c1c1a0a,0 8px 24px #1c1c1a0d;padding:26px 24px 22px;text-align:center;font-family:var(--font-heading-family)}:where(.pp-page) .note-grid .wording-label{text-align:center}:where(.pp-page) .note-grid .wording-card p{font-size:15px;line-height:1.75;white-space:normal}:where(.pp-page) .note-grid .wording-card p.signature{margin-top:14px;font-style:italic;color:var(--mid)}@media(max-width:600px){:where(.pp-page) .note-grid{margin-left:0}}:where(.pp-page) .blog-wrap--wide{max-width:960px;background:var(--cream)}:where(.pp-page) .blog-wrap--wide>h1,:where(.pp-page) .blog-wrap--wide>.blog-meta,:where(.pp-page) .blog-wrap--wide>.intro,:where(.pp-page) .blog-wrap--wide>.body-text,:where(.pp-page) .blog-wrap--wide>.section-heading,:where(.pp-page) .blog-wrap--wide>.tip-block,:where(.pp-page) .blog-wrap--wide>.closing,:where(.pp-page) .blog-wrap--wide>.related-links,:where(.pp-page) .blog-wrap--wide>.explore-more{max-width:760px;margin-left:auto;margin-right:auto}:where(.pp-page) .oos-grid{display:grid;grid-template-columns:1fr;gap:24px;margin:28px 0 36px}@media(min-width:750px){:where(.pp-page) .oos-grid{grid-template-columns:1fr 1fr;gap:32px 28px}:where(.pp-page) .oos-grid>.oos-block--cover,:where(.pp-page) .oos-grid>.oos-block--cover~.oos-block:last-child:nth-child(2n){grid-column:1 / -1}}:where(.pp-page) .oos-grid--one{grid-template-columns:1fr!important;max-width:680px;margin-left:auto;margin-right:auto}:where(.pp-page) .blog-wrap .oos-grid .oos-block{margin:0;background:#fff;border:1px solid var(--rule);border-left:1px solid var(--rule);box-shadow:0 1px 2px #1c1c1a0a,0 8px 24px #1c1c1a0d;padding:28px 26px 22px;font-family:var(--font-heading-family);font-size:14px;line-height:1.7}:where(.pp-page) .blog-wrap .oos-grid .oos-label{text-align:center;margin:0 auto 16px;padding-bottom:12px;border-bottom:1px solid var(--rule);max-width:80%;text-wrap:balance}:where(.pp-page) .blog-wrap .oos-grid .oos-block--cover{text-align:center;background:var(--gold-light);padding:34px 26px}:where(.pp-page) .blog-wrap .oos-grid .oos-block--cover p{font-size:17px;line-height:1.8;font-style:italic}:where(.pp-page) .blog-wrap .oos-grid .oos-block--cover strong{font-size:22px;font-style:normal;letter-spacing:.04em}@media(max-width:600px){:where(.pp-page) .blog-wrap .oos-grid .oos-block{padding:24px 16px 18px}}:where(.pp-page) .blog-wrap--wide .explore-more{display:block;margin-top:64px;padding-top:40px;border-top:1px solid var(--rule)}:where(.pp-page) .blog-wrap--wide .explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){:where(.pp-page) .blog-wrap--wide .explore-grid{grid-template-columns:1fr}}:where(.pp-page) .faq-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 36px}:where(.pp-page) .faq-step{padding:22px 20px 24px;border-top:1px solid var(--rule)}:where(.pp-page) .faq-step:nth-child(-n+3){border-top:0}:where(.pp-page) .faq-step:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}:where(.pp-page) .faq-step__n{font-size:20px;font-style:italic;color:var(--gold);opacity:.75;line-height:1;margin:0 0 8px;font-family:var(--font-heading-family)}:where(.pp-page) .faq-step__title{font-family:inherit;font-size:11px;font-weight:400;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--dark);line-height:1.4;margin:0 0 8px}:where(.pp-page) .faq-step__text{font-size:13px;font-style:italic;color:var(--mid);line-height:1.75;margin:0}:where(.pp-page) .faq-step__text a{color:var(--gold)}@media(max-width:640px){:where(.pp-page) .faq-steps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.pp-page) .faq-step,:where(.pp-page) .faq-step:nth-child(-n+3){border-top:1px solid var(--rule);border-left:0}:where(.pp-page) .faq-step:nth-child(-n+2){border-top:0}:where(.pp-page) .faq-step:nth-child(2n){border-left:1px solid var(--rule)}}@media(max-width:420px){:where(.pp-page) .faq-steps{grid-template-columns:1fr}:where(.pp-page) .faq-step,:where(.pp-page) .faq-step:nth-child(2n){border-left:0}:where(.pp-page) .faq-step:nth-child(2){border-top:1px solid var(--rule)}}:where(.pp-page) .quotes-grid{gap:28px 28px;align-items:stretch}:where(.pp-page) .quotes-grid .quote-item{border-left:0;padding:30px 26px 26px;background:#fff;border:1px solid var(--rule);box-shadow:0 1px 2px #1c1c1a0a,0 8px 24px #1c1c1a0d;text-align:center;display:flex;flex-direction:column;justify-content:center}:where(.pp-page) .quotes-grid .quote-item p{font-family:var(--font-heading-family);font-size:17px;line-height:1.6;margin:0 0 14px}:where(.pp-page) .quotes-grid .quote-item .attribution{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}@media(max-width:600px){:where(.pp-page) .quotes-grid .quote-item{padding:26px 16px 22px}:where(.pp-page) .quotes-grid .quote-item p{font-size:16px}}@media(min-width:601px){:where(.pp-page) .quotes-grid .quote-item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 14px)}}@media(min-width:750px){:where(.pp-page) .faq-list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}:where(.pp-page) .faq-list>.faq-item{padding:20px 0}:where(.pp-page) .faq-list>.faq-item:nth-child(2){border-top:1px solid var(--rule)}}:where(.pp-page) .blog-wrap--wide>.faq-list{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pp-pages.css.map */
