.tgiwb-share,.tgo-comments{max-width:700px;margin:45px auto;border-top:1px solid var(--line);padding-top:25px}.tgiwb-share h2,.tgo-comments h2,.tgo-comments h3{font:400 30px/1.2 var(--serif);color:var(--wine)}.tgiwb-share-buttons{display:flex;flex-wrap:wrap;gap:9px}.tgiwb-share-buttons a,.tgiwb-share-buttons button{display:inline-block;border:1px solid #602578;background:white;color:#602578;border-radius:3px;padding:9px 13px;font:600 12px var(--sans);text-decoration:none;cursor:pointer}.tgiwb-share-buttons [hidden]{display:none}.tgiwb-share-status{font-size:12px;overflow-wrap:anywhere}.tgo-comments label{display:block;font-size:13px;margin-bottom:6px}.tgo-comments textarea,.tgo-comments input:not([type=submit]):not([type=checkbox]){display:block;width:100%;padding:12px;border:1px solid #b9acad;font:inherit}.tgo-comments input[type=submit]{padding:13px 22px;border:0;background:#602578;color:white;cursor:pointer;font:600 13px var(--sans)}.tgo-comments input:disabled{opacity:.55;cursor:not-allowed}.tgo-comments .comment-form-cookies-consent label{display:inline}.tgo-comments .comment-list{padding-left:20px}.tgo-comments .comment-body{margin-bottom:25px;overflow-wrap:anywhere}.tgo-comments .comment-meta,.tgo-comments .comment-notes,.tgo-comments .logged-in-as,.tgo-comment-note{font-size:12px}.tgo-comments .children{padding-left:20px}

.tgiwb-share-buttons a,.tgiwb-share-buttons button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%}.tgiwb-share-buttons a:hover,.tgiwb-share-buttons button:hover{background:#602578;color:#fff}.tgiwb-share-buttons svg{flex-shrink:0}
