/* C — two freehand thought bubbles per row with a short golden divider per pair. */
body.notebook-site.archive-page[data-type="question"] .qa-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 72px;padding:19px 12px 20px;align-items:stretch}
body.notebook-site.archive-page[data-type="question"] .qa-tab-wrap{width:100%;margin:0;padding:0}
body.notebook-site.archive-page .question-tab{--question-color:#6505b5;position:relative;isolation:isolate;display:flex;align-items:center;min-width:0;min-height:174px;padding:30px 35px 34px 41px;color:#10213e;text-decoration:none;transition:transform .2s}
body.notebook-site.archive-page .question-tab:nth-child(4n+2),body.notebook-site.archive-page .question-tab:nth-child(4n+3){--question-color:#009caf}
body.notebook-site.archive-page .question-bubble-outline{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;overflow:visible;stroke:var(--question-color);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
body.notebook-site.archive-page .question-tab:nth-child(even) .question-bubble-outline{transform:scaleX(-1)}
body.notebook-site.archive-page .question-bubble-echo{stroke-width:.8;opacity:.44}
body.notebook-site.archive-page .question-tab:nth-child(odd):after{content:"";position:absolute;right:-44px;top:calc(50% - 35px);width:16px;height:70px;background:url('/assets/illustrations/questions-pair-squiggle.svg') center/100% 100% no-repeat;pointer-events:none}
body.notebook-site.archive-page .question-tab-mark{position:absolute;left:-14px;top:17px;font:700 2.8rem/1 "Audrey Notes",cursive;color:var(--question-color);transform:rotate(-11deg);background:#fffdf6;padding:0 3px;pointer-events:none}
body.notebook-site.archive-page .question-tab:nth-child(even) .question-tab-mark{left:auto;right:-14px;transform:rotate(11deg)}
body.notebook-site.archive-page .question-tab-paper{display:flex;align-items:center;flex:1;gap:16px;min-width:0;margin:0;padding:0;background:none;border:0;box-shadow:none}
body.notebook-site.archive-page .question-tab h2{flex:1;min-width:0;margin:0;padding:0;color:#10213e;font:800 1.06rem/1.5 "Audrey Sans",sans-serif;letter-spacing:0;overflow-wrap:break-word;text-wrap:pretty}
body.notebook-site.archive-page .question-tab-read{display:inline-flex;flex:none;align-items:center;gap:6px;max-width:100%;padding:0 0 3px;color:#6505b5;font:700 1.14rem/1.4 "Audrey Notes",cursive;border-bottom:2px solid #6505b5;border-radius:0 0 45% 8%;transform:rotate(-2deg);white-space:nowrap}
body.notebook-site.archive-page .question-tab-read svg{width:24px;height:20px;flex:none}
body.notebook-site.archive-page .question-tab:hover,body.notebook-site.archive-page .question-tab:focus-visible{transform:translateY(-3px)}
body.notebook-site.archive-page .question-tab:focus-visible{outline:3px solid #6505b5;outline-offset:5px;border-radius:40% 45% 35% 38%}
@media(max-width:1150px){body.notebook-site.archive-page .question-tab-paper{flex-direction:column;align-items:stretch;gap:16px}body.notebook-site.archive-page .question-tab-read{align-self:flex-end}body.notebook-site.archive-page .question-tab{padding:30px 33px 35px}}
@media(max-width:900px){body.notebook-site.archive-page[data-type="question"] .qa-card-grid{column-gap:50px}body.notebook-site.archive-page .question-tab{padding-inline:28px}body.notebook-site.archive-page .question-tab:nth-child(odd):after{right:-33px}body.notebook-site.archive-page .question-tab h2{font-size:1.02rem}}
@media(max-width:650px){body.notebook-site.archive-page[data-type="question"] .qa-card-grid{grid-template-columns:minmax(0,1fr);max-width:480px;margin-inline:auto;gap:27px;padding:17px 8px}body.notebook-site.archive-page .question-tab{min-height:172px;padding:29px 29px 42px}body.notebook-site.archive-page .question-tab:nth-child(odd):after{display:none}body.notebook-site.archive-page .question-tab-mark{left:-10px;font-size:2.4rem}body.notebook-site.archive-page .question-tab:nth-child(even) .question-tab-mark{right:-10px}body.notebook-site.archive-page .question-tab h2{font-size:1.05rem}}
@media(prefers-reduced-motion:reduce){body.notebook-site.archive-page .question-tab{transition:none}}
