/* Sentence-led Instagram feature options, shared with the review page. */
#portfolio-refined .crawl-feature{display:block;margin:4px 0 22px;color:#244e38;font-size:20px;line-height:1.5;text-decoration:none;text-wrap:pretty}
#portfolio-refined .crawl-feature strong{font-weight:500}
#portfolio-refined .crawl-feature .feature-cta{text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
#portfolio-refined .crawl-feature:hover .feature-cta{text-decoration-thickness:2px}
#portfolio-refined .crawl-feature:focus-visible{outline:2px solid #28563c;outline-offset:5px}
#portfolio-refined .crawl-feature-1{max-width:660px}
#portfolio-refined .crawl-feature-2{padding:20px 24px;background:#edf3ed;border-radius:8px;font-size:23px}
#portfolio-refined .crawl-feature-3{padding:18px 42px 18px 0;border-block:1px solid #cbd6ce;position:relative;font-size:19px}
#portfolio-refined .crawl-feature-3::after{content:'↗';position:absolute;right:4px;top:20px;font-size:25px}
#portfolio-refined .crawl-feature-4{font-size:28px;line-height:1.35;letter-spacing:-.5px;max-width:660px}
#portfolio-refined .crawl-feature-5{padding:10px 0 10px 20px;border-left:3px solid #476b51;font-size:21px}
#portfolio-refined .crawl-feature-note{font-size:11px!important;color:#6d776f;margin:-10px 0 22px!important}
@media(max-width:600px){#portfolio-refined .crawl-feature{font-size:18px}#portfolio-refined .crawl-feature-2{padding:16px}#portfolio-refined .crawl-feature-4{font-size:24px}}
