/* Shared, accessible trial illustration. Every amount comes from the existing guided example. */
.trial-introduction{background:#eee8dc;border-block:1px solid #d8cdbb}
.trial-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:54px;align-items:center}
.trial-intro-copy{min-width:0}.trial-intro-copy h2,.trial-intro-copy h1{font-size:clamp(34px,3.5vw,48px);line-height:1.12;max-width:520px;margin:0 0 22px}
.trial-intro-copy .intro{font-size:17px;line-height:1.75}.trial-intro-copy>.btn{margin-top:8px}
.trial-reassurance{font-size:13px;font-weight:600;color:#34483e;margin:12px 0 20px;line-height:1.6}
.trial-preview{min-width:0;margin:0;background:#fffdf8;border:1px solid #c8baa1;border-radius:8px;overflow:hidden;box-shadow:0 16px 36px #182e4b0b;color:#182e4b}
.trial-preview-top{display:flex;justify-content:space-between;gap:12px;background:#182e4b;color:#fff;padding:15px 24px;font-size:12px;line-height:1.5;letter-spacing:.03em}
.trial-preview-top span:first-child{font-weight:700}.trial-preview-top span:last-child{color:#e9e0ce}
.trial-preview-body{padding:26px 24px 0}.trial-preview-kicker{color:#785816;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:650;margin:0 0 10px}
.trial-preview h2,.trial-preview h3{font-family:Newsreader,Georgia,serif;font-size:29px;line-height:1.15;font-weight:450;letter-spacing:-.015em;margin:0 0 10px}
.trial-preview-context{font-size:13px;line-height:1.6;color:#505b66;margin:0 0 20px}
.trial-preview table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;line-height:1.5;margin:0}
.trial-preview th,.trial-preview td{padding:12px 8px;border-bottom:1px solid #e2d9c9;vertical-align:middle}
.trial-preview th:first-child{width:44%;text-align:left;padding-left:0}.trial-preview th:not(:first-child),.trial-preview td{text-align:right;font-variant-numeric:tabular-nums}
.trial-preview th:last-child,.trial-preview td:last-child{padding-right:0}
.trial-preview thead th{font-size:11px;background:transparent;color:#505b66;font-weight:600;border-bottom:1px solid #b9aa91}
.trial-preview tbody th{font-weight:400;background:transparent}.trial-preview td{white-space:nowrap}
.trial-preview .trial-preview-change{background:#f5ecd8}.trial-preview-change th:first-child{padding-left:8px}.trial-preview-change td:last-child{padding-right:8px}
.trial-preview .trial-preview-result th,.trial-preview .trial-preview-result td{font-weight:700;color:#182e4b;padding-block:17px;border-bottom:0}.trial-preview-result td{font-size:17px}
.trial-preview-takeaway{display:grid;gap:5px;background:#edf1ec;border-left:3px solid #5b725c;padding:14px 16px;margin:8px 0 22px;font-size:13px;line-height:1.5}.trial-preview-takeaway span{color:#46524a;font-size:12px}
.trial-preview figcaption{padding:0 24px 22px;margin:0;font-size:11px;line-height:1.65;color:#505b66}
.trial-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:38px 0 0;padding:28px 0;border-block:1px solid #cabda6}
.trial-steps li{display:flex;align-items:flex-start;gap:14px;min-width:0}.trial-steps li>span{font:24px/1.4 Newsreader,Georgia,serif;color:#785816}.trial-steps strong{font-size:14px;font-weight:650;color:#182e4b}.trial-steps p{font-size:13px;line-height:1.65;color:#505b66;margin:5px 0 0}
.trial-continuation{margin:20px 0 0;max-width:950px}.trial-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.next-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;margin-top:30px}.next-option{display:flex;flex-direction:column;min-width:0;border-top:1px solid #b9aa91;padding-top:25px}.next-option h3{margin-bottom:18px}.next-option>.fine{max-width:440px}.next-actions{margin-top:auto;padding-top:12px}.next-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:12px}.next-links a{padding-block:4px}
.resource-index .article.narrow{margin-inline:auto;max-width:794px}.resource-index .article>.grid{gap:28px}.resource-index .article>.grid>.card{display:flex;flex-direction:column;min-width:0}.resource-index .article>.grid>.card>a{margin-top:auto;padding-top:6px}.resource-index .guide-card-image{flex-shrink:0}.resource-index .resource-trial h2{margin-top:0}.resource-trial .trial-reassurance{margin-bottom:12px}.resource-trial .fine{margin-bottom:0}
@media(max-width:1050px){.trial-intro-grid{gap:30px}.trial-preview-body{padding:22px 18px 0}.trial-preview-top{padding-inline:18px}.trial-preview figcaption{padding-inline:18px}.trial-preview-result td{font-size:15px}.next-options{gap:32px}}
@media(max-width:800px){.trial-intro-grid{grid-template-columns:1fr;gap:30px}.trial-intro-copy h1,.trial-intro-copy h2{max-width:620px;font-size:clamp(32px,7vw,42px)}.trial-preview{width:100%;max-width:590px;justify-self:center}.trial-steps{grid-template-columns:1fr;gap:20px;margin-top:30px;padding-block:24px}.trial-steps li{gap:16px}.trial-steps p{margin-top:2px}.next-options{grid-template-columns:1fr;gap:32px}.next-actions{padding-top:8px}.next-links{margin-top:12px}.resource-index .article>.grid{grid-template-columns:1fr}.resource-index .article>.grid>.card>a{margin-top:0}}
@media(max-width:380px){.resource-index .header .wrap{gap:8px}.trial-preview-body{padding-inline:14px}.trial-preview figcaption{padding-inline:14px}.trial-preview th,.trial-preview td{padding-inline:4px;font-size:11px}.trial-preview-result td{font-size:14px}.trial-preview th:first-child{width:43%}.trial-preview-top{font-size:11px;padding-inline:14px}.trial-preview h2,.trial-preview h3{font-size:26px}}
