.blog-flow>.approach-picker{grid-column:prose}.approach-picker{display:flex;flex-direction:column;gap:.75rem;margin-block:1.5rem}.approach-picker__question{margin:0;color:var(--heading-ink,#1b2722);font-size:1.0625rem;font-weight:600}.approach-picker__options{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.approach-picker__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.875rem;padding:1rem;border:1px solid #dde5dc;border-radius:12px;background:#f6f8f5;color:#1b2722;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.blog-post__body .approach-picker .approach-picker__option{border:1px solid #dde5dc;color:#1b2722;text-decoration:none}.blog-post__body .approach-picker .approach-picker__option:hover{border-color:#9fc0a6;background:#eef5ec}.approach-picker__option:hover .approach-picker__arrow{transform:translateY(2px)}.approach-picker__option:focus-visible{outline:2px solid #3a7e49;outline-offset:2px}.approach-picker__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#3a7e49;color:#fff}.approach-picker__icon svg{width:28px;height:28px}.approach-picker__text{display:flex;flex-direction:column;gap:.2rem}.approach-picker__title{font-size:1rem;font-weight:600}.approach-picker__line{color:#3d4642;font-size:.9375rem;line-height:1.4}.approach-picker__test{color:#5c6660;font-size:.8125rem;line-height:1.35}.approach-picker__arrow{margin-top:2px;color:#3a7e49;transition:transform .15s ease}@media (min-width:640px){.approach-picker__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.point-polygon.point-polygon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#d4ded5;color:#1b2722;list-style:none}.point-polygon.point-polygon--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.point-polygon .point-polygon__case{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:1rem 1rem 1.15rem;background:#f4f7f2}.point-polygon__art svg{display:block;width:100%;height:112px}.point-polygon__art text{font-family:inherit}.point-polygon__plot{margin:.25rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.35}.point-polygon .point-polygon__checks{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.point-polygon .point-polygon__checks li{display:flex;align-items:flex-start;gap:.45rem;margin:0;padding:0;font-size:.8125rem;line-height:1.45}.point-polygon__checks svg{flex:none;box-sizing:content-box;margin-top:.05rem;padding:2px;border-radius:50%;color:#fff}.point-polygon__checks [data-allowed=true] svg{background:#3a7e49}.point-polygon__checks [data-allowed=false] svg{background:#b3261e}@media (max-width:760px){.point-polygon.point-polygon:not(.point-polygon--pair){grid-template-columns:minmax(0,1fr)}.point-polygon:not(.point-polygon--pair) .point-polygon__case{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:1rem;column-gap:1rem}.point-polygon:not(.point-polygon--pair) .point-polygon__art{grid-row:span 2}.point-polygon:not(.point-polygon--pair) .point-polygon__art svg{height:84px}.point-polygon--pair .point-polygon__art svg{height:88px}}.map-checks.map-checks>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.map-checks.map-checks li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:2px 14px;align-content:start;align-items:start;margin:0;padding:14px 16px 14px 14px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:21px}.map-checks li:before{content:"";grid-row:1/span 2;width:84px;height:64px;background:50%/contain no-repeat}.map-checks li:first-child:before{background-image:url(/images/blog/map-checks/exhaustive.svg)}.map-checks li:nth-child(2):before{background-image:url(/images/blog/map-checks/correct.svg)}.map-checks li:nth-child(3):before{background-image:url(/images/blog/map-checks/current.svg)}.map-checks li:nth-child(4):before{background-image:url(/images/blog/map-checks/context.svg)}.map-checks li>:is(p,strong){margin:0}.map-checks li strong{display:block;margin-bottom:2px;color:var(--heading-ink);font-size:15px;line-height:22px;font-weight:600}@media (max-width:640px){.map-checks.map-checks>ul{grid-template-columns:1fr;gap:10px}.map-checks.map-checks li{grid-template-columns:72px minmax(0,1fr);gap:2px 12px;padding:12px}.map-checks li:before{width:72px;height:55px}}