.projects-field-notes-module__Y2RRqa__sectionTexture{pointer-events:none;opacity:.3;position:absolute;inset:0}.projects-field-notes-module__Y2RRqa__sectionGrid{background-image:radial-gradient(100% 80% at 10% 0,#faf7f080,#0000 58%),radial-gradient(90% 70% at 92% 100%,#e8f4f252,#0000 55%);-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.projects-field-notes-module__Y2RRqa__heroBand{border-radius:var(--radius-trail-xl);box-shadow:var(--shadow-trail-sm);background:linear-gradient(145deg,#faf7f0 0%,#fff 52%,#edf4f2 100%);border:1px solid #d5e0d9;padding:2rem 1.25rem 2.25rem;position:relative;overflow:hidden}@media (min-width:768px){.projects-field-notes-module__Y2RRqa__heroBand{padding:2.5rem 2.5rem 2.75rem}}.projects-field-notes-module__Y2RRqa__heroBand:after{content:"";aspect-ratio:1.2;pointer-events:none;border:2px dashed #6f9fa847;border-radius:40% 55% 50% 45%;width:min(48%,200px);position:absolute;bottom:-20%;right:-8%}.projects-field-notes-module__Y2RRqa__filterBar{flex-wrap:wrap;gap:.5rem;display:flex}.projects-field-notes-module__Y2RRqa__filterBtn{color:#152925;cursor:pointer;background:#ffffffeb;border:1px solid #d5e0d9;border-radius:9999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.projects-field-notes-module__Y2RRqa__filterBtn:hover{background:#faf7f0;border-color:#6f9fa88c}.projects-field-notes-module__Y2RRqa__filterBtnActive{color:#faf7f0;background:#152925;border-color:#152925}.projects-field-notes-module__Y2RRqa__fieldCard{border-radius:var(--radius-trail-lg);height:100%;box-shadow:var(--shadow-trail-sm);background:#fffffff0;border:1px solid #d5e0d9;flex-direction:column;padding:1.15rem 1.15rem 1.2rem;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.projects-field-notes-module__Y2RRqa__fieldCard:hover{box-shadow:var(--shadow-trail-md);border-color:#6f9fa873;transform:translateY(-2px)}}.projects-field-notes-module__Y2RRqa__fieldCardAlt{border-left:4px solid #6f9fa8}.projects-field-notes-module__Y2RRqa__fieldCardAlt2{border-left:4px solid #476770}.projects-field-notes-module__Y2RRqa__fieldCardAlt3{border-left:4px solid #d4563d8c}.projects-field-notes-module__Y2RRqa__fieldKicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#476770;font-size:.625rem;font-weight:600}.projects-field-notes-module__Y2RRqa__fieldTitle{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:#152925;margin-top:.35rem;font-size:1.2rem;font-weight:600;line-height:1.2}.projects-field-notes-module__Y2RRqa__fieldTitle a{color:inherit;text-decoration:none}.projects-field-notes-module__Y2RRqa__fieldTitle a:hover{color:#d4563d}.projects-field-notes-module__Y2RRqa__pfr{color:#423d38;margin-top:.65rem;font-size:.8125rem;line-height:1.5}.projects-field-notes-module__Y2RRqa__pfr dt{color:#152925;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.projects-field-notes-module__Y2RRqa__pfr dd{margin:.1rem 0 .55rem}.projects-field-notes-module__Y2RRqa__pfr dd:last-child{margin-bottom:0}.projects-field-notes-module__Y2RRqa__servicePill{color:#152925;background:#faf7f0e6;border:1px solid #d5e0d9;border-radius:9999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.projects-field-notes-module__Y2RRqa__servicePill:hover{color:#d4563d;border-color:#6f9fa899}.projects-field-notes-module__Y2RRqa__commonCard{border-radius:var(--radius-trail-xl);background:#faf7f0d9;border:1px solid #d5e0d9;padding:1.5rem 1.25rem}.projects-field-notes-module__Y2RRqa__commonList{gap:.65rem;margin-top:1rem;display:grid}.projects-field-notes-module__Y2RRqa__commonLi{color:#152925;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.45;display:flex}.projects-field-notes-module__Y2RRqa__commonDot{background:#d4563dd9;border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.35rem}.projects-field-notes-module__Y2RRqa__summit{border-radius:var(--radius-trail-xl);color:#faf7f0;background:linear-gradient(165deg,#152925 0%,#0f1e1c 100%);padding:2rem 1.25rem;position:relative;overflow:hidden}@media (min-width:768px){.projects-field-notes-module__Y2RRqa__summit{padding:2.25rem 2rem}}.projects-field-notes-module__Y2RRqa__summit:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 88% 12%,#d4563d1a,#0000 42%);position:absolute;inset:0}.projects-field-notes-module__Y2RRqa__summitInner{max-width:38rem;position:relative}.projects-field-notes-module__Y2RRqa__summitTitle{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-size:clamp(1.25rem,2.8vw,1.6rem);font-weight:600}.projects-field-notes-module__Y2RRqa__summitSub{color:#dce6e2;margin-top:.55rem;font-size:.95rem;line-height:1.55}.projects-field-notes-module__Y2RRqa__summitRow{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.15rem;display:flex}.projects-field-notes-module__Y2RRqa__summitMeta{color:#b0c8c4;margin-top:1rem;font-size:.8125rem}.projects-field-notes-module__Y2RRqa__summitMeta a{color:#e6eeec;text-underline-offset:3px;text-decoration:underline}.projects-field-notes-module__Y2RRqa__summitMeta a:hover{color:#fff}.projects-field-notes-module__Y2RRqa__answerCard{border-radius:var(--radius-trail-md);box-shadow:var(--shadow-trail-sm);background:#ffffffeb;border:1px solid #d5e0d9;border-left:4px solid #6f9fa8;padding:1rem 1.05rem}.projects-field-notes-module__Y2RRqa__answerQ{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#476770;font-size:.625rem;font-weight:600}.projects-field-notes-module__Y2RRqa__answerA{color:#152925;margin-top:.35rem;font-size:.9rem;line-height:1.5}.projects-field-notes-module__Y2RRqa__proseBand{border-radius:var(--radius-trail-lg);background:#ffffffe6;border:1px solid #d5e0d9;padding:1.25rem 1.25rem 1.5rem}.projects-field-notes-module__Y2RRqa__stepList{counter-reset:step;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.projects-field-notes-module__Y2RRqa__stepItem{border-radius:var(--radius-trail-md);color:#283c37;background:#ffffffeb;border:1px solid #d5e0d9;align-items:flex-start;gap:.85rem;padding:.95rem 1.05rem;font-size:.95rem;line-height:1.55;display:flex;position:relative}.projects-field-notes-module__Y2RRqa__stepNum{color:#faf7f0;width:1.6rem;height:1.6rem;font-family:var(--font-mono), ui-monospace, monospace;background:#152925;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.projects-field-notes-module__Y2RRqa__troubleList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.projects-field-notes-module__Y2RRqa__troubleItem{border-radius:var(--radius-trail-md);color:#283c37;background:#ffffffeb;border:1px solid #d5e0d9;border-left:4px solid #d4563d99;padding:.85rem 1rem;font-size:.92rem;line-height:1.55;position:relative}.projects-field-notes-module__Y2RRqa__resultList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.projects-field-notes-module__Y2RRqa__resultItem{color:#152925;padding-left:1.6rem;font-size:.95rem;line-height:1.55;position:relative}.projects-field-notes-module__Y2RRqa__resultItem:before{content:"→";color:#2d6e5f;font-weight:700;position:absolute;top:0;left:0}.projects-field-notes-module__Y2RRqa__capGrid{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:640px){.projects-field-notes-module__Y2RRqa__capGrid{grid-template-columns:1fr 1fr}}.projects-field-notes-module__Y2RRqa__capItem{border-radius:var(--radius-trail-md);color:#152925;background:#faf7f0d9;border:1px solid #d5e0d9;padding:.7rem .9rem;font-size:.9rem;line-height:1.4}.projects-field-notes-module__Y2RRqa__techCloud{flex-wrap:wrap;gap:.4rem;display:flex}.projects-field-notes-module__Y2RRqa__techChip{font-family:var(--font-mono), ui-monospace, monospace;color:#476770;background:#ffffffd9;border:1px solid #d5e0d9;border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:500}
