.post-cover-header{margin:0;line-height:0}.post-cover-header img{mix-blend-mode:multiply;width:100%;height:auto;display:block}@media (width<=1023px){.post-cover-header{max-width:34rem}}.prose-content>p>img,.prose-content>img{float:right;mix-blend-mode:multiply;width:46%;margin:.35rem 0 1rem 2rem}@media (width<=768px){.prose-content>p>img,.prose-content>img{float:none;width:100%;margin:0 0 1.5rem}}.prose-content>img.section-aligned-illustration{margin-top:5rem}@media (width<=768px){.prose-content>img.section-aligned-illustration{margin-top:0}}.prose-content .post-cover{float:right;border:1px solid var(--color-border,#eaeaea);width:50%;margin:.35rem 0 1.5rem 2rem;line-height:0}.prose-content .post-cover img{width:100%;height:auto;display:block}@media (width<=768px){.prose-content .post-cover{float:none;width:100%;margin:0 0 1.5rem}}.prose-content .twine-layers{border-top:1px solid var(--color-border,#eaeaea);flex-direction:column;margin:2.5rem 0;display:flex}.prose-content .twine-layer{border-bottom:1px solid var(--color-border,#eaeaea);grid-template-columns:3.5rem 1fr;align-items:start;gap:0 1.25rem;padding:1.5rem 0;display:grid}.prose-content .twine-glyph{background:var(--color-bordeaux-light,#f8f1f2);width:3.5rem;height:3.5rem;color:var(--color-bordeaux,#6a101c);flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;font-weight:300;line-height:1;display:flex}.prose-content .twine-glyph svg,.prose-content .twine-glyph .bicon{width:1.4rem;height:1.4rem;color:var(--color-bordeaux,#6a101c)}.prose-content .twine-layer h3{letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.125rem;font-weight:500}.prose-content .twine-layer p{margin:0}.prose-content .fig-flow,.prose-content .fig-loop{border:1px solid var(--color-border,#eaeaea);margin:2.5rem 0;padding:1.75rem}.prose-content .flow{grid-template-columns:1fr;gap:1.5rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.prose-content .flow-step{flex-direction:column;margin:0;display:flex;position:relative}@media (width>=560px){.prose-content .flow{grid-template-columns:repeat(2,1fr)}.prose-content .flow-step:after{content:"";border-top:1.5px solid var(--color-text-muted,#888);border-right:1.5px solid var(--color-text-muted,#888);width:.45rem;height:.45rem;position:absolute;top:1.05rem;right:-1.1rem;transform:rotate(45deg)}.prose-content .flow-step:nth-child(2n):after,.prose-content .flow-step:last-child:after{content:none}}@media (width>=900px){.prose-content .flow{grid-template-columns:repeat(3,1fr)}.prose-content .flow-step:nth-child(2n):after{content:""}.prose-content .flow-step:nth-child(3n):after,.prose-content .flow-step:last-child:after{content:none}}.prose-content .flow-tile{background:var(--color-bordeaux-light,#f8f1f2);width:2.75rem;height:2.75rem;color:var(--color-bordeaux,#6a101c);justify-content:center;align-items:center;display:flex}.prose-content .flow-tile--mens{background:var(--color-bordeaux,#6a101c);color:#fff}.prose-content .flow-tile--agent{box-shadow:inset 0 0 0 1px var(--color-bordeaux,#6a101c);background:0 0}.prose-content .flow-tile svg,.prose-content .flow-tile .bicon{width:1.35rem;height:1.35rem}.prose-content .flow-num{letter-spacing:.1em;color:var(--color-text-muted,#6b6b6b);margin-top:.85rem;font-size:.65rem;font-weight:500}.prose-content .flow-label{letter-spacing:-.01em;color:var(--color-text-main,#111);margin-top:.3rem;font-size:.95rem;line-height:1.3}.prose-content .flow-sub{color:var(--color-text-muted,#6b6b6b);margin-top:.35rem;font-size:.78rem;line-height:1.5}.prose-content .flow-legend{border-top:1px solid var(--color-border,#eaeaea);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted,#6b6b6b);flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;padding-top:1rem;font-size:.7rem;display:flex}.prose-content .flow-key{align-items:center;gap:.5rem;display:inline-flex}.prose-content .flow-dot{width:.7rem;height:.7rem}.prose-content .flow-dot--mens{background:var(--color-bordeaux,#6a101c)}.prose-content .flow-dot--agent{box-shadow:inset 0 0 0 1px var(--color-bordeaux,#6a101c)}.prose-content .loop{flex-wrap:wrap;align-items:flex-start;gap:1.25rem .75rem;display:flex}.prose-content .loop-node{flex-direction:column;flex:9rem;display:flex}.prose-content .loop-node .flow-label{margin-top:.85rem}.prose-content .loop-arrow{color:var(--color-text-muted,#888);flex:none;padding-top:.6rem;display:flex}.prose-content .loop-arrow svg{width:1rem;height:1rem}.prose-content .loop-reviews{background:var(--color-bordeaux-light,#f8f1f2);flex:2 13rem;padding:.9rem 1rem}.prose-content .loop-reviews-title{text-transform:uppercase;letter-spacing:.12em;color:var(--color-bordeaux,#6a101c);font-size:.65rem;display:block}.prose-content .loop-review-list{margin:.6rem 0 0;padding:0;list-style:none}.prose-content .loop-review-list li{color:var(--color-text-main,#111);align-items:center;gap:.55rem;margin:0;padding:.3rem 0;font-size:.85rem;display:flex}.prose-content .loop-review-list svg{width:1rem;height:1rem;color:var(--color-bordeaux,#6a101c);flex-shrink:0}.prose-content .loop-return{border-top:1px solid var(--color-border,#eaeaea);color:var(--color-text-muted,#6b6b6b);align-items:flex-start;gap:.6rem;margin:1.5rem 0 0;padding-top:1rem;font-size:.8rem;line-height:1.55;display:flex}.prose-content .loop-return svg,.prose-content .loop-return .bicon{width:1rem;height:1rem;color:var(--color-bordeaux,#6a101c);flex-shrink:0;margin-top:.2rem}.prose-content .bicon{-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;display:inline-block}@media (width<=900px){.prose-content .loop-arrow{display:none}}
