.wedding-landing { --wl-green:#2d3a33; --wl-rust:#aa7059; --wl-sand:#e8daca; }
.wedding-landing .public-nav { width:min(1240px,calc(100% - 72px)); margin:auto; }
.wedding-landing .wl-hero,.wedding-landing .wl-listen,.wedding-landing .wl-process,.wedding-landing .wl-moments,.wedding-landing .wl-price,.wedding-landing .wl-faq,.wedding-landing .wl-final { width:min(1160px,calc(100% - 56px)); margin-inline:auto; }
.wl-hero { min-height:610px; padding:80px 0 88px; display:grid; grid-template-columns:1.02fr .98fr; align-items:center; gap:60px; }
.wl-copy .eyebrow,.wl-section-head .eyebrow,.wl-moment-card .eyebrow,.wl-final .eyebrow { color:#9a7157; }
.wl-copy h1 { margin:24px 0 22px; color:#28362f; font:400 clamp(54px,7vw,88px)/.93 Italiana,Newsreader,Georgia,serif; letter-spacing:-.045em; }
.wl-copy h1 em,.wl-section-head h2 em,.wl-moment-card h2 em,.wl-price-copy h2 em,.wl-final h2 em { color:#a77759; font-weight:400; }
.wl-copy > p { max-width:540px; color:#696e66; font:400 16px/1.8 "DM Sans",Manrope,sans-serif; }
.wl-actions { display:flex; align-items:center; gap:24px; margin-top:28px; }
.wl-button { min-height:52px; display:inline-flex; align-items:center; justify-content:space-between; gap:20px; padding:8px 9px 8px 19px; border:1px solid rgba(255,255,255,.1); border-radius:999px; background:linear-gradient(135deg,#3b4c41,#202b25); color:#fffaf2; box-shadow:0 10px 25px rgba(35,47,40,.16),inset 0 1px rgba(255,255,255,.14); font:500 11px/1.2 "DM Sans",Manrope,sans-serif; transition:transform .2s,box-shadow .2s; }
.wl-button:hover { transform:translateY(-2px); box-shadow:0 14px 30px rgba(35,47,40,.2),inset 0 1px rgba(255,255,255,.14); }
.wl-button span { display:grid; width:34px; height:34px; place-items:center; border-radius:50%; background:rgba(255,255,255,.14); font-size:17px; }
.wl-text-link { color:#666e65; font:500 11px "DM Sans",Manrope,sans-serif; text-decoration:underline; text-decoration-color:#cdb8a3; text-underline-offset:5px; }
.wl-reassurance { display:flex; align-items:center; flex-wrap:wrap; gap:10px; margin-top:30px; color:#77796f; font:500 9px/1.4 "DM Sans",Manrope,sans-serif; }
.wl-reassurance i { width:3px; height:3px; border-radius:50%; background:#bd9473; }
.wl-art { position:relative; min-height:450px; overflow:hidden; border:1px solid rgba(92,77,60,.1); border-radius:28px; background:linear-gradient(145deg,#e8dccb,#f3e9db 48%,#d4d7c9); box-shadow:0 26px 70px rgba(75,60,42,.12); }
.wl-art-glow { position:absolute; width:360px; height:360px; top:34px; right:-40px; border-radius:50%; background:radial-gradient(circle,rgba(255,250,239,.82),rgba(220,197,166,.1) 68%,transparent 70%); }
.wl-vinyl { position:absolute; width:310px; height:310px; right:-4px; top:62px; border-radius:50%; background:repeating-radial-gradient(circle,#202925 0 2px,#333b36 3px 4px,#151b18 5px 6px); box-shadow:0 22px 38px rgba(30,34,30,.23); animation:wl-spin 16s linear infinite paused; }
.wl-art:hover .wl-vinyl { animation-play-state:running; }
.wl-vinyl span { position:absolute; inset:36%; border-radius:50%; background:radial-gradient(circle at 38% 32%,#dfc5a6,#af7859 62%,#855b49); border:6px solid #242b26; }
.wl-cover { position:absolute; top:76px; left:34px; z-index:1; width:262px; height:300px; padding:24px; display:flex; flex-direction:column; justify-content:space-between; border:1px solid rgba(255,255,255,.72); border-radius:4px; background:linear-gradient(150deg,rgba(255,252,244,.91),rgba(232,217,197,.88)); box-shadow:0 18px 40px rgba(60,48,34,.16); transform:rotate(-3deg); }
.wl-cover > span,.wl-cover small { color:#79796f; font:500 7px/1.4 "DM Sans",Manrope,sans-serif; letter-spacing:.13em; text-transform:uppercase; }
.wl-cover strong { color:#344039; font:400 55px/.82 Italiana,Newsreader,Georgia,serif; letter-spacing:-.045em; }
.wl-cover strong em { color:#ad7659; font-weight:400; }
.wl-cover small { max-width:130px; }
.wl-art-caption { position:absolute; right:24px; bottom:22px; left:24px; display:flex; justify-content:space-between; color:#77796f; font:500 7px "DM Sans",Manrope,sans-serif; letter-spacing:.12em; text-transform:uppercase; }
.wl-listen { padding:75px 0 82px; border-top:1px solid rgba(42,52,46,.1); }
.wl-section-head { display:flex; align-items:end; justify-content:space-between; gap:50px; margin-bottom:32px; }
.wl-section-head h2,.wl-price-copy h2 { margin:18px 0 0; color:#2d3932; font:400 clamp(42px,5vw,64px)/.98 Italiana,Newsreader,Georgia,serif; letter-spacing:-.035em; }
.wl-section-head > p { max-width:380px; margin:0 0 5px; color:#73756d; font:400 13px/1.75 "DM Sans",Manrope,sans-serif; }
.wl-samples { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
.wl-sample { min-height:173px; display:grid; grid-template-columns:74px 1fr; align-items:center; gap:22px; padding:24px 28px; border:1px solid rgba(59,66,55,.1); border-radius:20px; background:linear-gradient(140deg,#fffaf2,#f3eadc); box-shadow:0 12px 30px rgba(74,58,41,.055); }
.wl-play { width:64px; height:64px; display:grid; place-items:center; border:1px solid rgba(155,119,88,.22); border-radius:50%; background:linear-gradient(145deg,#fffdf8,#eadbc8); color:#334239; box-shadow:0 7px 18px rgba(74,58,41,.1),inset 0 1px white; }
.wl-play-icon { width:0; height:0; margin-left:4px; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:10px solid currentColor; }
.wl-play.is-playing .wl-play-icon { width:12px; height:14px; margin:0; border:0; border-right:4px solid currentColor; border-left:4px solid currentColor; }
.wl-sample-info > span { color:#9a7458; font:600 8px "DM Sans",Manrope,sans-serif; letter-spacing:.14em; }
.wl-sample-info h3 { margin:8px 0 5px; color:#313c34; font:400 29px/1 Italiana,Newsreader,Georgia,serif; }
.wl-sample-info p { max-width:380px; margin:0; color:#73756d; font:400 11px/1.65 "DM Sans",Manrope,sans-serif; }
.wl-sample audio { display:none; }
.wl-demo-note { margin:14px 2px 0; color:#89847a; font:400 9px "DM Sans",Manrope,sans-serif; }
.wl-process { padding:73px 0 82px; border-top:1px solid rgba(42,52,46,.1); }
.wl-steps { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.wl-steps article { min-height:220px; padding:26px 25px; border:1px solid rgba(62,69,59,.1); border-radius:17px; background:rgba(255,250,242,.76); }
.wl-steps article > span { display:grid; width:30px; height:30px; place-items:center; border-radius:50%; background:#eee3d4; color:#956d50; font:500 9px "DM Sans",Manrope,sans-serif; }
.wl-steps h3 { margin:26px 0 9px; color:#303b34; font:400 25px/1.08 Italiana,Newsreader,Georgia,serif; }
.wl-steps p { margin:0; color:#71736b; font:400 11px/1.75 "DM Sans",Manrope,sans-serif; }
.wl-moments { display:grid; grid-template-columns:1.2fr .8fr; gap:16px; padding:6px 0 82px; }
.wl-moment-card,.wl-detail-card { min-height:310px; padding:36px; border:1px solid rgba(64,74,64,.11); border-radius:21px; }
.wl-moment-card { background:linear-gradient(135deg,#e8d8c8,#f3eadd 55%,#e4e4d6); }
.wl-moment-card h2 { margin:20px 0 14px; color:#2b3931; font:400 clamp(39px,5vw,58px)/.96 Italiana,Newsreader,Georgia,serif; }
.wl-moment-card p { max-width:470px; color:#646a61; font:400 12px/1.75 "DM Sans",Manrope,sans-serif; }
.wl-moment-card > a { display:inline-flex; gap:10px; margin-top:8px; color:#75634f; font:500 10px "DM Sans",Manrope,sans-serif; }
.wl-detail-card { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; background:linear-gradient(145deg,#26352e,#18211d); color:#f8efe2; box-shadow:0 16px 36px rgba(36,47,40,.12); }
.wl-detail-card .eyebrow { color:#d3b18c; }
.wl-detail-mark { display:grid; width:42px; height:42px; margin-bottom:21px; place-items:center; border:1px solid rgba(236,222,200,.28); border-radius:50%; color:#e3c6a2; font-size:19px; }
.wl-detail-card p { margin:19px 0; color:#f4eadb; font:400 25px/1.35 Italiana,Newsreader,Georgia,serif; }
.wl-detail-rule { width:100%; height:1px; background:linear-gradient(90deg,rgba(224,192,153,.7),transparent); }
.wl-detail-card small { margin-top:14px; color:rgba(250,240,223,.65); font:400 10px/1.6 "DM Sans",Manrope,sans-serif; }
.wl-price { display:grid; grid-template-columns:1fr 330px; gap:55px; align-items:center; padding:53px; border:1px solid rgba(127,96,75,.13); border-radius:24px; background:radial-gradient(450px circle at 0 0,rgba(217,197,174,.22),transparent 72%),linear-gradient(135deg,#fffaf2,#f5ecdf); box-shadow:0 22px 60px rgba(78,55,40,.06); }
.wl-price-copy > p { max-width:540px; color:#6e7168; font:400 12px/1.8 "DM Sans",Manrope,sans-serif; }
.wl-price-checks { display:grid; gap:9px; margin-top:22px; color:#59645a; font:500 10px/1.5 "DM Sans",Manrope,sans-serif; }
.wl-price-card { display:flex; flex-direction:column; align-items:flex-start; padding:27px; border:1px solid rgba(63,73,63,.1); border-radius:19px; background:rgba(255,253,248,.9); box-shadow:0 12px 35px rgba(73,57,40,.065),inset 0 1px white; }
.wl-price-label { color:#8c745e; font:600 8px "DM Sans",Manrope,sans-serif; letter-spacing:.13em; text-transform:uppercase; }
.wl-price-card strong { margin:13px 0 3px; color:#27332d; font:400 49px/.98 Italiana,Newsreader,Georgia,serif; }
.wl-price-card del { color:#948b7f; font:400 17px Newsreader,Georgia,serif; }
.wl-price-card small { color:#898277; font:500 8px "DM Sans",Manrope,sans-serif; letter-spacing:.08em; text-transform:uppercase; }
.wl-price-card > a { width:100%; min-height:48px; margin:21px 0 11px; padding:0 15px; display:flex; align-items:center; justify-content:space-between; border-radius:999px; background:linear-gradient(135deg,#34453d,#202c27); color:#fffaf2; font:500 10px "DM Sans",Manrope,sans-serif; }
.wl-price-card > a span { font-size:16px; }
.wl-price-card > p { margin:0; color:#88847b; font:400 9px/1.55 "DM Sans",Manrope,sans-serif; }
.wl-faq { padding:83px 0 78px; }
.wl-faq > h2 { margin:16px 0 28px; color:#2d3932; font:400 clamp(42px,5vw,60px)/1 Italiana,Newsreader,Georgia,serif; }
.wl-faq-grid { display:grid; grid-template-columns:1fr 1fr; gap:0 34px; }
.wl-faq-grid article { padding:21px 0; border-top:1px solid rgba(42,52,46,.12); }
.wl-faq-grid h3 { margin:0 0 8px; color:#343e36; font:400 22px/1.2 Italiana,Newsreader,Georgia,serif; }
.wl-faq-grid p { margin:0; color:#707269; font:400 11px/1.75 "DM Sans",Manrope,sans-serif; }
.wl-faq-grid a { color:#8d624b; text-decoration:underline; text-underline-offset:3px; }
.wl-final { padding:54px 25px 68px; margin-bottom:42px!important; border-radius:25px; background:radial-gradient(350px circle at 50% 0,rgba(221,199,170,.2),transparent 80%),#efe4d5; text-align:center; }
.wl-final h2 { margin:17px 0 23px; color:#2e3932; font:400 clamp(45px,6vw,70px)/.95 Italiana,Newsreader,Georgia,serif; }
.wl-final .wl-button { margin:0 auto; }
.wl-final > p { margin:14px 0 0; color:#78756d; font:400 9px "DM Sans",Manrope,sans-serif; }
@keyframes wl-spin { to { transform:rotate(360deg); } }
@media(max-width:850px) { .wl-hero { gap:30px; min-height:560px; } .wl-vinyl { width:260px;height:260px;right:-35px;top:70px; } .wl-cover { left:18px;width:225px;height:275px; } .wl-cover strong { font-size:47px; } .wl-art { min-height:410px; } .wl-price { padding:35px; gap:28px; } }
@media(max-width:680px) { .wedding-landing .public-nav { width:calc(100% - 32px); min-height:68px; } .wedding-landing .public-nav nav { display:none; } .wedding-landing .public-nav > .button { padding:11px 13px; font-size:9px; gap:8px; } .wedding-landing .public-nav .avera-mark { width:34px;height:34px; } .wedding-landing .public-nav .avera-wordmark { font-size:21px; } .wedding-landing .wl-hero,.wedding-landing .wl-listen,.wedding-landing .wl-process,.wedding-landing .wl-moments,.wedding-landing .wl-price,.wedding-landing .wl-faq,.wedding-landing .wl-final { width:calc(100% - 34px); } .wl-hero { grid-template-columns:1fr; gap:28px; min-height:0; padding:58px 0 54px; } .wl-copy h1 { font-size:clamp(49px,13vw,68px); } .wl-copy > p { font-size:14px; } .wl-actions { align-items:flex-start; flex-direction:column; gap:15px; } .wl-reassurance { gap:7px; font-size:8px; } .wl-art { min-height:360px; } .wl-vinyl { width:245px;height:245px;right:-38px;top:55px; } .wl-cover { top:57px;left:19px;width:205px;height:253px;padding:19px; } .wl-cover strong { font-size:43px; } .wl-art-caption { bottom:17px;left:17px;right:17px;font-size:6px; } .wl-section-head { display:block; margin-bottom:22px; } .wl-section-head > p { margin-top:15px; } .wl-listen,.wl-process { padding:54px 0; } .wl-samples,.wl-steps,.wl-moments,.wl-price,.wl-faq-grid { grid-template-columns:1fr; } .wl-sample { min-height:146px; grid-template-columns:58px 1fr; gap:15px; padding:19px; } .wl-play { width:54px;height:54px; } .wl-sample-info h3 { font-size:25px; } .wl-steps article { min-height:0; padding:22px; } .wl-steps h3 { margin-top:18px; } .wl-moments { padding-bottom:55px; } .wl-moment-card,.wl-detail-card { min-height:0; padding:27px 24px; } .wl-moment-card h2 { font-size:44px; } .wl-detail-card p { font-size:23px; } .wl-price { padding:28px 22px; gap:23px; } .wl-price-card { width:100%; } .wl-faq { padding:57px 0; } .wl-faq-grid { gap:0; } .wl-faq-grid article { padding:17px 0; } .wl-final { padding:45px 18px 50px; } .wedding-landing .public-footer { width:calc(100% - 34px); flex-direction:column; align-items:flex-start; gap:17px; padding:25px 0; } .wedding-landing .public-footer nav { justify-content:flex-start; gap:10px 16px; } }
@media(prefers-reduced-motion:reduce) { .wl-vinyl { animation:none; } *,*::before,*::after { scroll-behavior:auto!important; transition-duration:.01ms!important; } }

/* Editorial photography and music-led conversion details. */
.wl-hero { gap:clamp(32px,5vw,70px); padding-top:67px; padding-bottom:71px; }
.wl-copy h1 { max-width:640px; font-size:clamp(53px,6.6vw,83px); line-height:.96; }
.wl-copy > p { font-size:16px; line-height:1.72; }
.wl-art { min-height:520px; isolation:isolate; background:#665747; }
.wl-hero-photo { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:57% 40%; }
.wl-hero-photo-shade { position:absolute; inset:0; background:linear-gradient(180deg,transparent 26%,rgba(16,22,19,.07) 46%,rgba(13,20,17,.71) 100%); }
.wl-hero-listen { position:absolute; z-index:2; right:27px; bottom:59px; left:29px; display:grid; grid-template-columns:1fr auto; align-items:end; gap:5px 16px; color:#fff8ee; }
.wl-hero-kicker { grid-column:1/-1; color:#f0cfac; font:600 9px/1.4 "DM Sans",Manrope,sans-serif; letter-spacing:.17em; }
.wl-hero-listen p { grid-column:1; margin:0; font:400 clamp(28px,3vw,42px)/1.04 Italiana,Newsreader,Georgia,serif; letter-spacing:-.02em; }
.wl-hero-play { grid-column:2; grid-row:2; width:62px; height:62px; border-color:rgba(255,255,255,.58); background:rgba(255,250,242,.94); box-shadow:0 12px 32px rgba(0,0,0,.2),inset 0 1px white; }
.wl-hero-play:hover { transform:scale(1.05); }
.wl-art-caption { z-index:2; right:29px; bottom:20px; left:29px; color:rgba(255,248,238,.76); font-size:8px; }
.wl-listen { padding-top:64px; }
.wl-listen .wl-section-head > p { max-width:360px; }
.wl-samples { gap:18px; }
.wl-sample { position:relative; display:block; min-height:386px; overflow:hidden; padding:0; border:1px solid rgba(255,255,255,.36); border-radius:21px; background:#38433a; isolation:isolate; box-shadow:0 16px 38px rgba(49,48,40,.11); }
.wl-sample > img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; transition:transform .65s cubic-bezier(.22,1,.36,1); }
.wl-sample:hover > img { transform:scale(1.035); }
.wl-sample-shade { position:absolute; inset:0; background:linear-gradient(180deg,rgba(12,20,16,.04) 8%,rgba(12,20,16,.12) 35%,rgba(12,20,16,.85) 100%); }
.wl-sample-main { position:absolute; z-index:2; right:31px; bottom:28px; left:31px; color:#fff9ee; }
.wl-sample-main > span { color:#f0cfab; font:600 8px/1.3 "DM Sans",Manrope,sans-serif; letter-spacing:.18em; }
.wl-sample-main h3 { margin:10px 0 4px; color:#fff9ee; font:400 clamp(34px,3.5vw,47px)/.97 Italiana,Newsreader,Georgia,serif; }
.wl-sample-main p { margin:0; color:rgba(255,251,242,.81); font:400 11px/1.5 "DM Sans",Manrope,sans-serif; }
.wl-sample-control { display:flex; align-items:center; gap:18px; margin-top:23px; }
.wl-sample .wl-play { flex:none; width:54px; height:54px; border-color:rgba(255,255,255,.6); background:rgba(255,250,241,.95); box-shadow:0 7px 22px rgba(0,0,0,.2),inset 0 1px white; }
.wl-sample .wl-play:hover { transform:scale(1.06); }
.wl-sample.is-playing .wl-play { box-shadow:0 0 0 6px rgba(255,251,243,.16),0 7px 22px rgba(0,0,0,.2); }
.wl-seek-wrap { flex:1; min-width:0; }
.wl-seek { width:100%; height:18px; margin:0; padding:0; border:0; background:transparent; cursor:pointer; accent-color:#e8c6a6; appearance:none; -webkit-appearance:none; }
.wl-seek::-webkit-slider-runnable-track { height:3px; border-radius:9px; background:rgba(255,249,239,.62); }
.wl-seek::-webkit-slider-thumb { width:10px; height:10px; margin-top:-4px; border:2px solid #fffaf2; border-radius:50%; background:#d7a886; appearance:none; -webkit-appearance:none; box-shadow:0 1px 5px rgba(0,0,0,.3); }
.wl-seek::-moz-range-track { height:3px; border-radius:9px; background:rgba(255,249,239,.62); }
.wl-seek::-moz-range-thumb { width:10px; height:10px; border:2px solid #fffaf2; border-radius:50%; background:#d7a886; }
.wl-times { display:flex; justify-content:space-between; color:rgba(255,249,239,.75); font:500 9px/1.2 "DM Sans",Manrope,sans-serif; font-variant-numeric:tabular-nums; }
.wl-listen-foot { display:flex; justify-content:space-between; align-items:center; gap:20px; margin-top:17px; }
.wl-listen-foot p { margin:0; color:#818077; font:400 10px/1.5 "DM Sans",Manrope,sans-serif; }
.wl-listen-foot a { color:#805d49; font:500 10px/1.5 "DM Sans",Manrope,sans-serif; }
.wl-listen-foot a span { margin-left:6px; }
.wl-reviews { width:min(1160px,calc(100% - 56px)); margin:0 auto 78px; padding:58px 0 0; border-top:1px solid rgba(42,52,46,.12); }
.wl-review-heading { display:flex; justify-content:space-between; align-items:end; gap:26px; margin-bottom:27px; }
.wl-review-heading .eyebrow { color:#9a7157; }
.wl-review-heading h2 { margin:18px 0 0; color:#2d3932; font:400 clamp(42px,5vw,62px)/.98 Italiana,Newsreader,Georgia,serif; letter-spacing:-.035em; }
.wl-review-heading h2 em { color:#a77759; font-weight:400; }
.wl-review-heading > a { padding:0 0 5px; border-bottom:1px solid #c1a88e; color:#715943; font:500 11px/1.3 "DM Sans",Manrope,sans-serif; white-space:nowrap; }
.wl-review-heading > a span { margin-left:7px; }
.wl-review-grid { display:grid; grid-template-columns:1fr 1fr; gap:15px; }
.wl-review-card { min-height:238px; display:flex; flex-direction:column; align-items:flex-start; padding:28px 30px; border:1px solid rgba(91,76,58,.11); border-radius:19px; background:linear-gradient(145deg,#fffaf2,#f5ecdf); box-shadow:0 10px 30px rgba(75,60,45,.04); }
.wl-review-top { width:100%; display:flex; align-items:center; justify-content:space-between; color:#7a796f; font:500 10px "DM Sans",Manrope,sans-serif; }
.wl-stars { color:#ac7654; font-size:16px; letter-spacing:.12em; }
.wl-review-card > p { margin:19px 0 16px; color:#3e493e; font:400 23px/1.32 Italiana,Newsreader,Georgia,serif; }
.wl-review-by { display:flex; flex-wrap:wrap; gap:5px 13px; align-items:center; margin-top:auto; color:#858076; font:400 10px/1.5 "DM Sans",Manrope,sans-serif; }
.wl-review-by strong { color:#4b554a; font-weight:600; }
.wl-review-card > a { margin-top:13px; color:#8a674f; font:500 10px "DM Sans",Manrope,sans-serif; text-decoration:underline; text-underline-offset:4px; }
.wl-review-card > a span { margin-left:5px; }
.wl-review-note { margin:15px 2px 0; color:#89837b; font:400 9px/1.6 "DM Sans",Manrope,sans-serif; }
@media(max-width:850px) { .wl-art { min-height:470px; } .wl-sample { min-height:350px; } }
@media(max-width:680px) { .wl-hero { padding-top:46px; } .wl-art { min-height:465px; } .wl-hero-photo { object-position:58% 43%; } .wl-hero-listen { right:22px; bottom:57px; left:22px; } .wl-hero-listen p { font-size:34px; } .wl-art-caption { right:22px; left:22px; } .wl-samples { gap:14px; } .wl-sample { min-height:355px; } .wl-sample-main { right:23px; bottom:23px; left:23px; } .wl-sample-main h3 { font-size:38px; } .wl-listen-foot { align-items:flex-start; flex-direction:column; gap:8px; } .wl-reviews { width:calc(100% - 34px); margin-bottom:55px; padding-top:50px; } .wl-review-heading { display:block; } .wl-review-heading > a { display:inline-block; margin-top:18px; } .wl-review-grid { grid-template-columns:1fr; } .wl-review-card { min-height:0; padding:24px; } .wl-review-card > p { font-size:23px; } }
