.pd-page .pd-depth{padding-top:64px;padding-bottom:72px}
.pd-page .pd-depth-heading{max-width:850px;margin:0 0 34px}
.pd-page .pd-depth-heading h2{font-family:Georgia,serif;font-size:clamp(29px,3vw,44px);font-weight:400;line-height:1.14;letter-spacing:-.025em;margin:14px 0 20px;color:#292820}
.pd-page .pd-depth-heading p,.pd-page .pd-sample-grid p,.pd-page .pd-pack-note p{font-size:16px;line-height:1.75;color:#59594f;margin:0}
.pd-page .pd-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;border:0;background:transparent}
.pd-page .pd-comparison th,.pd-page .pd-comparison td{text-align:left;vertical-align:top;padding:20px 24px;border:0;border-bottom:1px solid #dedbd2;line-height:1.65;font-size:15px;overflow-wrap:anywhere;color:#59594f;background:transparent}
.pd-page .pd-comparison thead th{background:#efebe3;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#3e3d35;font-weight:600}
.pd-page .pd-comparison th:first-child{width:24%}
.pd-page .pd-comparison tbody th{font-family:Georgia,serif;font-weight:400;font-size:20px;line-height:1.35;color:#292820}
.pd-page .pd-sample-review{background:#efebe3;padding:64px 0 56px}
.pd-page .pd-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.pd-page .pd-sample-grid article{border-top:1px solid #cbc6ba;padding-top:24px}
.pd-page .pd-sample-grid h3,.pd-page .pd-pack-note h3{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.25;color:#292820;margin:16px 0}
.pd-page .pd-pack-note{display:grid;grid-template-columns:1fr 2fr;gap:36px;border-top:1px solid #cbc6ba;margin-top:40px;padding-top:32px;align-items:start}
.pd-page .pd-pack-note h3{margin:0}
.pd-page .pd-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){.pd-page .pd-depth{padding-top:40px;padding-bottom:44px}.pd-page .pd-sample-review{padding:40px 0}.pd-page .pd-sample-grid,.pd-page .pd-pack-note{grid-template-columns:1fr;gap:24px}.pd-page .pd-comparison th,.pd-page .pd-comparison td{padding:14px 8px;font-size:13px}.pd-page .pd-comparison tbody th{font-size:17px}.pd-page .pd-comparison thead th{font-size:10px;letter-spacing:.02em}.pd-page .pd-comparison th:first-child{width:27%}}
@media(max-width:600px){.pd-page .pd-comparison table,.pd-page .pd-comparison tbody{display:block}.pd-page .pd-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pd-page .pd-comparison tr{display:block;padding:22px 0;border-top:1px solid #dedbd2}.pd-page .pd-comparison tbody th,.pd-page .pd-comparison td{display:block;width:auto!important;border:0;padding:0 0 14px;font-size:16px}.pd-page .pd-comparison tbody th{font-size:24px}.pd-page .pd-comparison td::before{content:attr(data-label);display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#59594f;margin:0 0 6px}.pd-page .pd-comparison td:last-child{padding-bottom:0}}
