.tos-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.tos-profile-fact{border:1px solid var(--line);border-radius:20px;background:var(--card);padding:24px;min-width:0}.tos-profile-fact h3{margin:14px 0 10px;font-size:21px;line-height:1.3}.tos-profile-fact p{font-size:16px;line-height:1.65}.tos-profile-sources{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:1.6;margin-top:16px}.tos-profile-sources a{overflow-wrap:anywhere;text-underline-offset:3px}.tos-profile-sources a:focus-visible,.tos-profile-clarifications summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.tos-profile-topics{margin-bottom:14px}.tos-profile-clarifications{margin-top:20px;border:1px solid var(--line);border-radius:16px;padding:18px 22px;background:var(--card)}.tos-profile-clarifications summary{cursor:pointer;font-weight:700}.tos-profile-clarifications li{margin:12px 0;line-height:1.65}.tos-profile .section-head{align-items:center}.tos-profile .section-head p{margin-bottom:0}@media(max-width:700px){.tos-profile-grid{grid-template-columns:minmax(0,1fr);gap:14px}.tos-profile-fact{padding:20px}.tos-profile-fact h3{font-size:20px}.tos-profile .section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.tos-profile .section-head>.btn{justify-self:start}.tos-profile-clarifications{padding:16px}.tos-profile-clarifications ul{padding-left:20px}}@media print{.tos-profile-grid{display:block}.tos-profile-fact{break-inside:avoid;margin-bottom:12px}.tos-profile-clarifications,.tos-profile .section-head>.btn{display:none}.tos-profile-fact{padding:14px}.tos-profile-sources a{color:#000}}
