/* v211: layout additions only. Type, colour and components come from the existing team Circle. */
#hybrid-main .eyebrow{color:var(--rose)!important}
#hybrid-main .v211-intro{max-width:960px;margin-top:24px}
#hybrid-main .v211-columns{display:grid;grid-template-columns:1fr 55px 1fr;gap:24px;align-items:start;margin-top:32px}
#hybrid-main .v211-connector{align-self:center;text-align:center;font-size:29px;color:var(--rose)}
#hybrid-main .v211-offers{display:grid;gap:16px;margin-top:26px}
#hybrid-main a.v211-tile{display:block;border:1px solid var(--rule);background:var(--white);padding:24px;text-decoration:none}
#hybrid-main a.v211-tile:hover,#hybrid-main a.v211-tile:focus-visible{border-color:var(--rose)}
#hybrid-main .v211-tile h3{font-size:27px;line-height:1.18;margin:0 0 10px}
#hybrid-main .v211-tile p{font-size:18px;margin:0 0 13px}
#hybrid-main .v211-tile span{font-size:16px;text-decoration:underline;text-underline-offset:4px}
#hybrid-main .v211-three{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}
#hybrid-main .v211-three h3{font-size:28px;margin-bottom:15px}
#hybrid-main .v211-three p{font-size:18px}
#hybrid-main .v211-plus{display:grid;grid-template-columns:1fr 65px 1fr;align-items:center;margin:32px 0;gap:20px}
#hybrid-main .v211-plus>span{font-size:40px;text-align:center;color:var(--rose)}
#hybrid-main .v211-plus article{border:1px solid var(--rule);padding:26px;background:var(--white)}
#hybrid-main .v211-plus h3{font-size:29px;margin-bottom:13px}
#hybrid-main .v211-plus p{font-size:18px;margin-bottom:12px}
#hybrid-main .v211-facts{padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
#hybrid-main .v211-facts h3{font-family:var(--sans);font-size:20px;line-height:1.45}
#hybrid-main .v211-table{width:100%;border-collapse:collapse;margin-top:32px;table-layout:fixed}
#hybrid-main .v211-table th{padding:21px;text-align:left;background:var(--pink);font-size:19px}
#hybrid-main .v211-table td{padding:23px 21px;border-bottom:1px solid var(--rule);vertical-align:top;font-size:18px}
#hybrid-main .v211-table th:first-child{width:43%}
#hybrid-main .v211-focus-copy{max-width:900px;margin:26px 0 0}
#hybrid-main .v211-scope{max-width:900px;margin-top:30px}
#hybrid-main .v211-note{font-size:16px;margin-top:23px;max-width:950px}
.v211-review{background:#FEF5EB;color:#334D5C;padding:9px 20px;text-align:center;font:13px/1.5 'Source Sans 3',Arial,sans-serif}
.v211-review a{color:inherit;margin-left:15px}
@media(max-width:760px){#hybrid-main .v211-columns,#hybrid-main .v211-three,#hybrid-main .v211-plus{grid-template-columns:1fr}#hybrid-main .v211-connector{transform:rotate(90deg)}#hybrid-main .v211-table,#hybrid-main .v211-table tbody,#hybrid-main .v211-table tr,#hybrid-main .v211-table td{display:block;width:100%}#hybrid-main .v211-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}#hybrid-main .v211-table tr{margin-bottom:24px;border-top:1px solid var(--rule)}#hybrid-main .v211-table td:first-child{background:var(--pink)}#hybrid-main .v211-table td:before{content:attr(data-label);display:block;margin-bottom:12px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}#hybrid-main .v211-plus>span{padding:8px}}
