/* LAST LOOP Safari: 2022 reading layout only; other apps unchanged. */
#safari-screen .safari-website.ll22-kin,
#safari-screen .safari-website.ll22-blog {padding:18px 19px 78px;}
#safari-screen .ll22-kin .safari-site-head {display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;padding:5px 0 13px;border-bottom:1px solid #34373e;}
#safari-screen .ll22-kin .safari-site-head strong {font-size:19px;color:#66aaff;letter-spacing:-.5px;}
#safari-screen .ll22-kin .safari-site-head .safari-muted {font-size:11px;white-space:nowrap;}
#safari-screen .ll22-kin h1 {font-size:21px!important;line-height:1.42!important;letter-spacing:-.6px;font-weight:720;margin:0 0 12px!important;overflow-wrap:break-word;}
#safari-screen .ll22-kin .safari-site-meta {font-size:11px;margin-bottom:23px;}
#safari-screen .ll22-kin .ll22-question {background:#24272d;border:1px solid #30343c;border-radius:12px;padding:15px 15px 16px;margin:0 0 25px;}
#safari-screen .ll22-kin .ll22-question-label {color:#70b2ff;font-size:14px;font-weight:700;margin-bottom:10px;}
#safari-screen .ll22-kin .ll22-question p {font-size:14px!important;line-height:1.65!important;margin:0!important;word-break:keep-all;overflow-wrap:break-word;}
#safari-screen .ll22-kin .ll22-answer {padding:0 2px 15px;}
#safari-screen .ll22-kin .ll22-answer-header {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px;}
#safari-screen .ll22-kin .ll22-answer-header strong {font-size:15px;color:#7cdaa5;}
#safari-screen .ll22-kin .ll22-answer-header span {font-size:11px;color:#9ca1a9;white-space:nowrap;}
#safari-screen .ll22-kin .ll22-answer p {font-size:14px!important;line-height:1.72!important;margin:0 0 13px!important;word-break:keep-all;overflow-wrap:break-word;}
#safari-screen .ll22-kin .ll22-answer-credit {border-top:1px solid #35383f;margin-top:17px;padding-top:13px;font-size:11px;color:#a1a5ae;}
#safari-screen .ll22-blog h1 {font-size:21px!important;line-height:1.45!important;letter-spacing:-.45px;}
#safari-screen .ll22-blog p {font-size:14px!important;line-height:1.75!important;margin:14px 0!important;word-break:keep-all;}
#safari-screen .ll22-blog h2 {font-size:17px;line-height:1.4;margin:25px 0 10px;}
#safari-screen .safari-website:has(.safari-news-lead) h1 {font-size:21px;line-height:1.45;}
#safari-screen .safari-website:has(.safari-news-lead) p {font-size:14px;line-height:1.75;word-break:keep-all;}
#safari-screen .safari-website:has(.safari-news-lead) .safari-news-lead {font-size:15px;line-height:1.7;}
